@charset "UTF-8";html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.o-image_wrapper{position:relative;overflow:hidden;background-color:hsla(0,0%,100%,0)!important}.o-image_wrapper.-full{height:100%;margin:0 rem(100px);display:flex;align-content:center}.o-scroll{background-color:transparent;overflow:hidden}.o-image{opacity:1;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")}.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:none}.slick-arrow .slick-arrow.slick-next{right:0;background:none}}.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:#132b4d;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:#585858;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:#132b4d}html{font-size:10px;font-family:Apercu,sans-serif}body{margin:0;position:relative;color:#132b4d}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}footer ul,header ul{list-style-type:none}*{box-sizing:border-box}strong{font-weight:600}div,form,h1,h2,h3,h4,h5,h6,li,ol,p,section,ul{margin:0;padding:0}a{text-decoration:none;outline:none}a.link_over{position:absolute;z-index:5;top:0;right:0;left:0}a.link_over,img{height:100%;width:100%}img{display:block;max-width:100%}p{font-size:1.8em;line-height:1.5em;font-family:Apercu,sans-serif;color:#1a1a1a;font-weight:400;margin-bottom:20px}p .small-text{font-size:.8em;font-weight:400;line-height:.65em}hr{border-color:#f4f0e5;border-top:none}.no-padding{padding:0}.alignright{float:right;margin:0 0 10px 20px}.flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;height:100%;position:relative}h1,h2,h3,h4,h5,h6{font-family:Apercu,sans-serif;font-weight:400;letter-spacing:normal}h1{font-size:7.5rem}h1,h2{font-weight:600;margin-bottom:25px;color:#132b4d}h2{font-size:5.25rem;line-height:1em}h3{font-size:3.4rem}h3,h4{font-weight:400;margin-bottom:20px;color:#132b4d}h4{font-size:3rem}h5{font-size:2.25rem;line-height:1.5em}h5,h6{margin-bottom:20px;font-weight:400;color:#132b4d}h6{font-size:1.5rem}a{color:#132b4d;transition:all .2s ease-in-out}a:hover{color:#ff7d73}strong{font-weight:500}.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:#132b4d;background-color:#ff7d73;border-radius:20px;padding:10px 30px;line-height:15px;text-transform:none;border:1px solid #ff7d73;font-weight:400;font-size:1.65em;position:relative;display:inline-block;transition:all .3s ease}.primary_btn.white,.primary_target a.white,.secondary_btn.white{color:#fff;border:1px solid #ff7d73}.primary_btn.white.arrow:after,.primary_target a.white.arrow:after,.secondary_btn.white.arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.017l4 4m0 0l-4 4m4-4H0' stroke='%23FFF'/%3E%3C/svg%3E")}.primary_btn.dark,.primary_target a.dark,.secondary_btn.dark{color:#fff;background-color:#132b4d;border:1px solid #132b4d}.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='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.017l4 4m0 0l-4 4m4-4H0' stroke='%23132B4D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 8px;width:10px;height:8px;display:inline-block;margin-left:10px;transition:all .3s ease}.primary_btn.arrowdown:after,.primary_target a.arrowdown:after,.secondary_btn.arrowdown: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}.primary_btn.heart:after,.primary_target a.heart:after,.secondary_btn.heart:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 13.16S1 9.24 1 4.48a3.64 3.64 0 017-1.4 3.64 3.64 0 017 1.4c0 4.76-7 8.68-7 8.68z' stroke='%23FFF' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:16px 14px;width:16px;height:14px;display:inline-block;margin-left:10px;transition:all .3s ease}.primary_btn:hover,.primary_target a:hover,.secondary_btn:hover{background-color:#132b4d;color:#fff;border:1px solid #132b4d}.primary_btn:hover.white,.primary_target a:hover.white,.secondary_btn:hover.white{background-color:#fff;color:#41506e;border:1px solid #ff7d73}.primary_btn:hover.white.arrow:after,.primary_target a:hover.white.arrow:after,.secondary_btn:hover.white.arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.017l4 4m0 0l-4 4m4-4H0' stroke='%23132B4D'/%3E%3C/svg%3E")}.primary_btn:hover.dark,.primary_target a:hover.dark,.secondary_btn:hover.dark{background-color:#ffd9d6}.primary_btn:hover.arrowdown:after,.primary_target a:hover.arrowdown:after,.secondary_btn:hover.arrowdown:after{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='%23FFF' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E")}.primary_btn:hover.heart:after,.primary_target a:hover.heart:after,.secondary_btn:hover.heart:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 13.16S1 9.24 1 4.48a3.64 3.64 0 017-1.4 3.64 3.64 0 017 1.4c0 4.76-7 8.68-7 8.68z' stroke='%23132b4d' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.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:16px 35px;line-height:15px;font-size:1.5rem}}@media (max-width:480px){.primary_btn,.primary_target a,.secondary_btn{padding:14px 30px;line-height:14px;font-size:1.4rem}}.secondary_btn{background:none}.secondary_btn:hover{background-color:#ff7d73;color:#132b4d;border:1px solid #ff7d73}.round_btn{color:#132b4d;border-radius:50%;line-height:25px;font-family:Apercu,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:Apercu,sans-serif;color:#132b4d;text-decoration:none;position:relative;padding-bottom:7px;border-bottom:2px solid transparent;transition:all .3s ease}.link.-white{color:#fff}.link.-white:hover{color:#132b4d}.link:hover{color:#ff7d73;border-bottom:2px solid #ff7d73}.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-left:10px;transition:all .3s ease}.retour_btn:hover:before{margin-right:20px}.suite_btn{font-size:1.65rem;position:relative;padding-bottom:7px;border-bottom:2px solid #ff7d73}.suite_btn:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.017l4 4m0 0l-4 4m4-4H0' stroke='%23132B4D'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 8px;width:10px;height:8px;display:inline-block;margin-left:10px;transition:all .3s ease}.suite_btn:hover:after{margin-left:20px}.accordeon_btn{font-size:1.65rem;position:relative;padding-bottom:7px;border-bottom:2px solid #ff7d73}.accordeon_btn: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}@media (max-width:768px){.accordeon_btn:after{margin-right:10px}}.accordeon_btn:hover:after{margin-left:20px}.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}@media (max-width:1024px){p{font-size:1.7rem}h1{font-size:5rem}h2{font-size:4.25rem}h3{font-size:3rem}h4{font-size:2.15rem}h5{font-size:1.9rem}}@media (max-width:768px){p{font-size:1.6rem}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:2.5rem}h4{font-size:2rem}h5{font-size:1.8rem}}@media (max-width:480px){p{font-size:1.5rem}h1{font-size:3.65rem}h2{font-size:3rem}h3{font-size:2.25rem}h4{font-size:1.8rem}h5{font-size:1.65rem}}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container_smaller{width:680px;margin:0 auto;padding:0}.container_smaller:after,.container_smaller:before{content:" ";display:table}.container_smaller:after{clear:both}@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}.container_small:after,.container_small:before{content:" ";display:table}.container_small:after{clear:both}@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}.container_med:after,.container_med:before{content:" ";display:table}.container_med:after{clear:both}@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:1180px;padding:0;margin:0 auto}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (max-width:1180px){.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{margin:0 10%}.container_med_large:after,.container_med_large:before{content:" ";display:table}.container_med_large:after{clear:both}@media (max-width:1600px){.container_med_large{margin:0 6%}}@media (max-width:1400px){.container_med_large{margin:0 5%}}@media (max-width:1024px){.container_med_large{margin:0;padding:0 4%;width:100%}}@media (max-width:768px){.container_med_large{padding:0 3%}}@media (max-width:480px){.container_med_large{padding:0 2%}}.container_large{margin:0 6%}.container_large:after,.container_large:before{content:" ";display:table}.container_large:after{clear:both}@media (max-width:1600px){.container_large{margin:0 5%}}@media (max-width:1400px){.container_large{margin: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,.container_larger_left,.container_larger_right{max-width:1400px;padding:0;margin:0 auto}.container_larger:after,.container_larger:before,.container_larger_left:after,.container_larger_left:before,.container_larger_right:after,.container_larger_right:before{content:" ";display:table}.container_larger:after,.container_larger_left:after,.container_larger_right:after{clear:both}@media (max-width:1400px){.container_larger,.container_larger_left,.container_larger_right{width:100%;padding:0 30px}}@media (max-width:1024px){.container_larger,.container_larger_left,.container_larger_right{padding:0 30px}}@media (max-width:768px){.container_larger,.container_larger_left,.container_larger_right{padding:0 25px}}@media (max-width:480px){.container_larger,.container_larger_left,.container_larger_right{padding:0 20px}}.container_larger_left{margin:0 auto 0 0}.container_larger_right{margin:0 0 0 auto}.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}.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:8px;font-weight:400;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{padding:15px 20px;color:#132b4d;background-color:#fff;font-size:1.35em;border:2px solid #f4f0e5;font-family:Apercu,sans-serif;font-weight:400;width:100%;border-radius:24px;transition:all .2s ease-in-out}.formulaire_contact .single input::-moz-placeholder{color:#132b4d}.formulaire_contact .single input::placeholder{color:#132b4d}.formulaire_contact .single input:focus{border:1px solid #fffd82}.formulaire_contact .single .wpcf7-not-valid{color:#95251c;border:1px solid #95251c}.formulaire_contact .single .wpcf7-not-valid::-moz-placeholder{color:#95251c}.formulaire_contact .single .wpcf7-not-valid::placeholder{color:#95251c}.formulaire_contact .single .wpcf7-not-valid-tip{color:#95251c;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:#132b4d;border:2px solid #f4f0e5;border-radius:24px;font-family:Apercu,sans-serif;font-weight:400;max-height:230px;width:100%;resize:none}.formulaire_contact textarea::-moz-placeholder{color:#132b4d}.formulaire_contact textarea::placeholder{color:#132b4d}.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:#ff7d73;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:#132b4d}.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:#ff7d73;box-shadow:none}.formulaire_contact .select-style{border:2px solid #f4f0e5;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:Apercu,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;float:right}.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='%23279AF1' fill-rule='nonzero'/%3E%3C/svg%3E");background-size:14px 12px;width:14px;height:12px;position:absolute;top:50%;margin-top:-6px;right:15px;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{margin:0;background:none;color:#132b4d;padding-right:75px;padding-left:30px;font-size:1.5em}.Accordeon{border-bottom:2px solid #f4f0e5}.Accordeon .titreAccordeon{cursor:pointer;margin:0;padding:40px 30px;position:relative;font-size:1.3em;background-color:rgba(244,240,229,0);transition:all .3s ease}.Accordeon .titreAccordeon h5{position:relative;margin-bottom:0;display:inline-block;font-weight:500;padding-right:20px}.Accordeon .titreAccordeon .accordeon_btn{float:right;position:relative}.Accordeon .titreAccordeon .accordeon_btn .accordeon_btn_open{opacity:1;transition:all .3s ease}.Accordeon .titreAccordeon .accordeon_btn .accordeon_btn_close{opacity:0;position:absolute;right:0;left:0;margin:0;z-index:5;transition:all .3s ease}.Accordeon .titreAccordeon:hover{background-color:#f4f0e5}@media (max-width:1024px){.Accordeon .titreAccordeon{padding:30px 20px}}@media (max-width:768px){.Accordeon .titreAccordeon{padding:20px 10px}.Accordeon .titreAccordeon .accordeon_btn_close,.Accordeon .titreAccordeon .accordeon_btn_open{display:none}}.Accordeon .contenuAccordeon{display:none;padding:40px 30px}.Accordeon .contenuAccordeon ol,.Accordeon .contenuAccordeon ul{margin-left:20px;margin-bottom:30px}.Accordeon .contenuAccordeon ol li,.Accordeon .contenuAccordeon ul li{font-size:1.05em;padding-left:10px}@media (max-width:1024px){.Accordeon .contenuAccordeon{padding:30px 20px}}@media (max-width:768px){.Accordeon .contenuAccordeon{padding:20px 10px}}.Accordeon.active .titreAccordeon .accordeon_btn:after{transform:rotate(-180deg)}.Accordeon.active .titreAccordeon .accordeon_btn .accordeon_btn_open{opacity:0}.Accordeon.active .titreAccordeon .accordeon_btn .accordeon_btn_close{opacity:1}.Accordeon.active .contenuAccordeon{padding:50px 30px}@media (max-width:1024px){.Accordeon.active .contenuAccordeon{padding:40px 20px}}@media (max-width:768px){.Accordeon.active .contenuAccordeon{padding:30px 10px}}@font-face{font-family:Apercu;src:url(../fonts/apercu/Apercu-BoldItalic.woff2) format("woff2"),url(../fonts/apercu/Apercu-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Apercu;src:url(../fonts/apercu/Apercu-LightItalic.woff2) format("woff2"),url(../fonts/apercu/Apercu-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Apercu;src:url(../fonts/apercu/Apercu-Italic.woff2) format("woff2"),url(../fonts/apercu/Apercu-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Apercu;src:url(../fonts/apercu/Apercu-Light.woff2) format("woff2"),url(../fonts/apercu/Apercu-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(../fonts/apercu/Apercu-Bold.woff2) format("woff2"),url(../fonts/apercu/Apercu-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(../fonts/apercu/Apercu-MediumItalic.woff2) format("woff2"),url(../fonts/apercu/Apercu-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Apercu;src:url(../fonts/apercu/Apercu-Regular.woff2) format("woff2"),url(../fonts/apercu/Apercu-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(../fonts/apercu/Apercu-Medium.woff2) format("woff2"),url(../fonts/apercu/Apercu-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}.icon-search{position:relative}.icon-search,.icon-search:before{display:inline-block;width:1.5rem;height:1.5rem}.icon-search:before{content:"";background-image:url(../img/search.svg);background-size:cover;position:absolute;top:0;left:0}.icon-magnifier{position:relative}.icon-magnifier,.icon-magnifier:before{display:inline-block;width:1.5rem;height:1.5rem}.icon-magnifier:before{content:"";-webkit-mask-image:url(../img/search.svg);mask-image:url(../img/search.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;left:0}.icon-burger{position:relative}.icon-burger,.icon-burger:before{display:inline-block;width:1.5rem;height:1.5rem}.icon-burger:before{content:"";background-color:#fff;-webkit-mask-image:url(../img/burger.svg);mask-image:url(../img/burger.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;left:0}.icon-broadcast{position:relative;margin-right:1rem}.icon-broadcast,.icon-broadcast:before{display:inline-block;width:2.5rem;height:1.8rem}.icon-broadcast:before{content:"";background-color:#fff;-webkit-mask-image:url(../img/broadcast.svg);mask-image:url(../img/broadcast.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:.25rem;left:0}.icon-radio{position:relative;margin:0 1rem}.icon-radio,.icon-radio:before{display:inline-block;width:2.5rem;height:2.5rem}.icon-radio:before{content:"";background-color:#fff;-webkit-mask-image:url(../img/radio.gif);mask-image:url(../img/radio.gif);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;left:0}.icon-right-arrow,.icon-top-right-arrow{display:inline-block;width:4rem;height:4rem;padding:.75rem;border:2px solid #132b4d;border-radius:2rem}.icon-right-arrow:before,.icon-top-right-arrow:before{content:"";background-color:#132b4d;-webkit-mask-image:url(../img/right-arrow.svg);mask-image:url(../img/right-arrow.svg);-webkit-mask-size:cover;mask-size:cover;display:inline-block;width:2rem;height:2rem;transition:all .2s ease-in-out}.icon-right-arrow:hover,.icon-top-right-arrow:hover{background-color:#132b4d}.icon-right-arrow:hover:before,.icon-top-right-arrow:hover:before{background-color:#fff}.icon-top-right-arrow:before{transform:rotate(-45deg)}.icon-right-arrow-straight{display:inline-block;width:3rem;height:3rem;position:absolute;top:50%;transform:translateY(-25%)}.icon-right-arrow-straight:before{content:"";background-color:#132b4d;-webkit-mask-image:url(../img/right-arrow.svg);mask-image:url(../img/right-arrow.svg);-webkit-mask-size:cover;mask-size:cover;display:inline-block;width:1.5rem;height:1.5rem;transition:all .2s ease-in-out}.icon-play-circle{display:inline-block}.icon-play-circle:before{content:"";background-color:#132b4d;-webkit-mask-image:url(../img/play-icon.svg);mask-image:url(../img/play-icon.svg);-webkit-mask-size:cover;mask-size:cover;display:inline-block;width:1.25rem;height:1.25rem;transition:all .2s ease-in-out}label{color:#000;font-weight:700;margin:0 0 .75em;display:block}fieldset{border:0;margin:0;padding:0}legend{color:#132b4d;font-weight:700;text-transform:uppercase;border-top:1px solid #f4f0e5;padding:10px 0 0;margin:5px 0;width:100%;display:block}table input{width:auto}textarea{height:6.3em;resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;width:100%;cursor:pointer;background:#fff;border-radius:.5em;height:2.841em;line-height:1;padding:.7em 1.285em}select::-ms-expand{display:none}[type=submit],button{color:#132b4d;background:#ff7d73;border-radius:20px;padding:10px 30px;line-height:16px;text-transform:none;border:2px solid #ff7d73;font-weight:500;font-size:1.6em;position:relative;display:inline-block;background:none;transition:all .3s ease;color:#fff;background:#132b4d;white-space:normal;height:auto;cursor:pointer;max-width:200px}[type=submit]:hover,button:hover{color:#132b4d;background:#fff}input[type=checkbox]+label,input[type=radio]+label{color:inherit;padding:0 0 0 1.7rem;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";background:#fff;background-image:none!important;border:1px solid #f4f0e5;width:16px;height:16px;position:absolute;top:2px;left:0;border-radius:3px}input[type=checkbox]+label:after,input[type=radio]+label:after{content:"";background:#132b4d;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}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{opacity:1}input[type=radio]+label:after,input[type=radio]+label:before{border-radius:50%}input:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:hover select:-webkit-autofill{border-color:#f4f0e5;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #f4f0e5 inset}input:-webkit-autofill:focus,input:-webkit-autofill:hover:focus,select:-webkit-autofill:hover:focus,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover select:-webkit-autofill:focus{border-color:#f4f0e5}.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.full{width:100%}.formulaire_infolettre .single .name{color:#132b4d;display:block;margin-bottom:20px;font-size:1.6em;font-weight:500}.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}.mobileMenu{display:none;position:fixed;background:#fff;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:999;overflow-y:scroll;padding:20px}.mobileMenu:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='127' height='161' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 159v1h30.415V87.117l53.716 72.478.3.405h38.594l-1.231-1.608-65.948-86.145 61.532-69.585L119.848 1H82.209l-.298.333-50.496 56.366V1H1v1z' stroke='%23D4B7AE' stroke-width='2' fill='none' fill-rule='evenodd' opacity='.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:120px 157px;width:120px;height:157px;display:inline-block;position:absolute;top:285px;right:13%;opacity:.8}.mobileMenu .closeMenu{transition:all .3s ease;position:absolute;top:20px;right:20px;font-size:32px;font-weight:600;color:#132b4d;z-index:99;line-height:1;cursor:pointer}.mobileMenu .closeMenu:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='35' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23FF9A93' fill-rule='nonzero' width='40' height='35' rx='17.5'/%3E%3Cpath stroke='%23132B4D' d='M13.325 11.12l14 12M12.675 23.12l14-12'/%3E%3C/g%3E%3C/svg%3E");background-size:40px 35px;background-repeat:no-repeat;width:40px;height:35px;display:inline-block}.mobileMenu .closeMenu:focus,.mobileMenu .closeMenu:hover{color:#ff7d73}.mobileMenu .mobile_logo{position:absolute;top:26px;left:20px;color:#132b4d;z-index:99;cursor:pointer;max-width:150px;height:auto}.mobileMenu ul{padding:0;margin:0;width:100%}.mobileMenu ul li{list-style-type:none;padding:0;font-size:1.65em}.mobileMenu ul li.menu-item-has-children>a{cursor:pointer}.mobileMenu ul li.menu-item-has-children>a:after{content:"\e900";font-size:.6em;font-family:icomoon;font-style:normal;font-weight:700;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.6em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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:#ff7d73;text-decoration:none}.mobileMenu ul li>a{color:#132b4d;padding:5px 0;display:inline-block}.mobileMenu ul li>a:focus,.mobileMenu ul li>a:hover{text-decoration:none;color:#ff7d73}.mobileMenu ul li ul.sub-menu{display:none;padding:0;margin-bottom:4px}.mobileMenu ul li ul.sub-menu li{padding:0;font-size:.7em}.mobileMenu ul li ul.sub-menu li a{padding:3px 0}.mobileMenu ul li ul.sub-menu li.current_page_item a,.mobileMenu ul li ul.sub-menu li a:focus,.mobileMenu ul li ul.sub-menu li a:hover{text-decoration:none;color:#ff7d73}.mobileMenu_main{margin:60px 0 0}.mobileMenu_main ul li a{font-weight:600}.mobileMenu_secondary{margin:50px 0 0;padding-bottom:30px;border-bottom:1px solid #f4f0e5}.mobileMenu_support{margin:35px 0 0}.mobileMenu_support ul li{font-size:1em}.mobileMenu_support ul li a{padding:10px 30px}.mobileMenu .menuTop{margin-top:0;padding-top:0}header{width:100%;position:relative;top:0;z-index:88;padding-bottom:20px;transition:all .3s ease}.top_header{padding:20px 0;width:100%}.top_header_nav{float:right;display:flex;flex-wrap:wrap;justify-content:center;text-align:right}.top_header_nav_secondary{display:flex;align-items:center}.top_header_nav_secondary ul{margin:0;padding:0;text-align:right}.top_header_nav_secondary ul li{display:inline-block;position:relative}.top_header_nav_secondary ul li a{color:#132b4d;font-weight:400;font-size:1.4em;padding:5px 10px;line-height:23px}.top_header_nav_secondary ul li a:focus,.top_header_nav_secondary ul li a:hover{color:#ff7d73;text-decoration:none}.top_header_nav_secondary ul li.cart a{position:relative}.top_header_nav_secondary ul li.cart a:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7_9120)' stroke='%23132B4D' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.367 10.917H4.033l-1.792-9.85a.514.514 0 00-.5-.425H.577M4.688 13.486a1.284 1.284 0 100-2.569 1.284 1.284 0 000 2.57zM11.367 13.486a1.284 1.284 0 100-2.568 1.284 1.284 0 000 2.568z'/%3E%3Cpath d='M3.564 8.349h8.066a1.021 1.021 0 001.009-.842l.783-4.296H2.633'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7_9120'%3E%3Cpath fill='%23fff' transform='translate(0 .128)' d='M0 0h14v13.743H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:14px 14px;width:14px;height:14px;display:inline-block;margin-right:10px}.top_header_nav_support{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.top_header_nav_support_nav{margin-left:20px}.top_header_nav_support_nav li::marker{display:none;color:transparent}.top_header_nav_support_nav li a{position:relative}.top_header_nav_support_nav li a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 13.16S1 9.24 1 4.48a3.64 3.64 0 017-1.4 3.64 3.64 0 017 1.4c0 4.76-7 8.68-7 8.68z' stroke='%23132B4D' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:16px 14px;width:16px;height:14px;display:inline-block;margin-left:10px;margin-bottom:-2px}.top_header_nav_support_nav li a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 13.16S1 9.24 1 4.48a3.64 3.64 0 017-1.4 3.64 3.64 0 017 1.4c0 4.76-7 8.68-7 8.68z' stroke='%23FFF' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}@media (max-width:768px){.top_header .nav ul li a{font-size:1.15em;padding:10px 15px 8px;line-height:21px}}@media (max-width:480px){.top_header{display:none}}.header{background:#fff;padding:10px 0;width:100%;transition:all .3s ease}@media (max-width:480px){.header{padding:20px 0 10px}}.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:66.66667%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.header_logo{float:left;width:20.83333%}}@media (min-width:768px){.header_logo{float:left;width:20.83333%}}.header_logo .logo-img{max-width:250px;float:left;display:inline-block;transition:all .5s ease-out}@media (max-width:768px){.header_logo .logo-img{max-width:200px}}@media (max-width:480px){.header_logo .logo-img{max-width:150px}}.header_menu{float:left;width:33.33333%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media (min-width:480px){.header_menu{float:left;width:79.16667%}}@media (min-width:768px){.header_menu{float:left;width:79.16667%}}.header_menu_nav{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 0 0 30px;position:relative}.header_menu_nav ul li:first-child{margin-left:0}.header_menu_nav ul li.current_page_ancestor>a,.header_menu_nav ul li.current_page_item>a{border-bottom:2px solid #ff7d73;text-decoration:none}.header_menu_nav ul li a{color:#132b4d;font-size:1.65em;font-weight:600;margin-bottom:4px;text-decoration:none;padding-bottom:6px;border-bottom:2px solid hsla(0,0%,100%,0)}.header_menu_nav ul li a:focus,.header_menu_nav ul li a:hover{color:#132b4d;text-decoration:none;border-bottom:2px solid #132b4d}.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_nav ul li.menu-item-has-children>a:after{content:"";display:inline-block;background:url(../img/icons/arrow_pink_bottom.svg) no-repeat 100% 100%;width:10px;height:11px;margin-left:8px}.header_menu_nav ul li .sub-menu{opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;background:#f4f0e5;padding:0;top:30px;width:auto;min-width:125px;transition:all .3s ease;z-index:-1;margin:0;text-align:left!important;font-size:.85em}.header_menu_nav ul li .sub-menu li{padding:0 25px 0 15px;display:block;margin-left:0}.header_menu_nav ul li .sub-menu li a{display:block;color:#132b4d;padding:10px 0;margin-bottom:0;border-bottom:2px solid hsla(0,0%,100%,0)}.header_menu_nav ul li .sub-menu li a.current_page_item,.header_menu_nav ul li .sub-menu li a:focus,.header_menu_nav ul li .sub-menu li a:hover{color:#132b4d;text-decoration:none;border-bottom:2px solid #132b4d}.header_menu_nav ul li .sub-menu li.current_page_item a{color:#132b4d;text-decoration:none;border-bottom:2px solid hsla(0,0%,100%,0)}@media (max-width:1024px){.header_menu_nav{display:none}}.header_menu .top_nav{display:none}.header_menu .top_nav .menu-btn{text-align:right}.header_menu .top_nav .menu-btn .hamburger{display:block;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='35' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect fill='%23FF7D73' fill-rule='nonzero' width='40' height='35' rx='17.5'/%3E%3Cpath stroke='%23132B4D' d='M13 11h14M13 17h14M13 23h14'/%3E%3C/g%3E%3C/svg%3E");background-size:40px 35px;color:#fff;width:40px;height:35px;display:inline-block;padding:0;cursor:pointer;vertical-align:middle;margin-top:0}@media (max-width:1024px){.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:14px 0 10px;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}#hero{position:relative;overflow:hidden}#hero.section_hero{height:100vh;min-height:800px;background-color:#132b4d}#hero.section_hero .container{height:100%}#hero.section_hero .section_hero_row{margin-left:-20px;margin-right:-20px;padding-top:100px}#hero.section_hero .section_hero_row:after,#hero.section_hero .section_hero_row:before{content:" ";display:table}#hero.section_hero .section_hero_row:after{clear:both}#hero.section_hero .section_hero_row_title{float:left;width:25%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){#hero.section_hero .section_hero_row_title{float:left;width:25%}}#hero.section_hero .section_hero_row_title h1{font-size:4em;margin-bottom:0;line-height:normal;color:hsla(0,0%,100%,.5);font-weight:400;font-family:Apercu,sans-serif;font-weight:300}#hero.section_hero .section_hero_row_description{float:left;width:75%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){#hero.section_hero .section_hero_row_description{float:left;width:75%}}#hero.section_hero .section_hero_row_description p{color:#fff;font-size:4.5em;font-family:Apercu,sans-serif;font-weight:300}#hero.section_hero.grey{background-color:#f4f0e5}#hero.section_hero.grey .section_hero_row_description p,#hero.section_hero.grey .section_hero_row_title h1{color:#132b4d}@media (max-width:1024px){#hero.section_hero{min-height:750px;height:75vh}}@media (max-width:768px){#hero.section_hero{min-height:650px;height:65vh}}@media (max-width:480px){#hero.section_hero{min-height:480px;height:50vh}}#hero:after,#hero:before{content:" ";display:table}#hero:after{clear:both}#hero .content_hero_title{position:absolute;width:100%;z-index:50;left:50%;top:50%;transform:translate(-50%,-50%)}#hero .content_hero_title .content_title{margin:auto;max-width:875px;text-align:center}#hero .content_hero_title .content_title h1{font-size:5.5em;margin-bottom:0;line-height:normal;color:#fff;letter-spacing:8px;font-weight:400;font-family:Apercu,sans-serif;font-weight:300}#hero .content_hero_title .content_title h1 span{font-size:.5em;display:block}#hero .content_hero_title .content_title a{color:#fff}#hero .content_hero_title .content_title a:hover{color:#132b4d}@media (max-width:1400px){#hero .content_hero_title .content_title h1{font-size:5.2em}}@media (max-width:1024px){#hero .content_hero_title .content_title{max-width:100%}#hero .content_hero_title .content_title h1{font-size:5em}}@media (max-width:768px){#hero .content_hero_title{padding:0 27px 0 36px}#hero .content_hero_title .content_title h1{font-size:4.5em}}@media (max-width:480px){#hero .content_hero_title{padding:0 20px 0 16px}#hero .content_hero_title .content_title h1{font-size:4.25em}}#hero.hero_sections{width:100%;height:25vh;min-height:265px;position:relative;background-color:#132b4d}#hero.hero_sections .breadcrumbs{color:#fff;font-size:1.25em;margin-bottom:25px}#hero.hero_sections .breadcrumbs a{text-decoration:none;color:#fff;padding-bottom:5px}#hero.hero_sections .breadcrumbs a span{font-weight:400}#hero.hero_sections .breadcrumbs a:hover{color:#fff;border-bottom:1px solid #fff}#hero.hero_sections .content_title h1{color:#fff;font-weight:700;margin-bottom:0}#hero.hero_sections .content_title a{color:#fff}#hero.hero_boutique{width:100%;min-height:265px;position:relative;background-color:#132b4d;padding:65px 0}#hero.hero_boutique .breadcrumbs{color:#fff;font-size:1.25em;margin-bottom:25px}#hero.hero_boutique .breadcrumbs a{text-decoration:none;color:#fff;padding-bottom:5px}#hero.hero_boutique .breadcrumbs a span{font-weight:400}#hero.hero_boutique .breadcrumbs a:hover{color:#fff;border-bottom:1px solid #fff}#hero.hero_boutique .content_title h1{color:#fff;font-weight:700;margin-bottom:0;line-height:1.15em}#hero.hero_boutique .content_title a{color:#fff}#hero.hero_production{width:100%;position:relative;background-color:#132b4d;padding:80px 0 150px}#hero.hero_production .row{margin-left:0;margin-right:0}#hero.hero_production .row:after,#hero.hero_production .row:before{content:" ";display:table}#hero.hero_production .row:after{clear:both}#hero.hero_production .breadcrumbs{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;color:#fff;font-size:1.25em;margin-bottom:50px}@media (min-width:480px){#hero.hero_production .breadcrumbs{float:left;width:50%}}@media (min-width:768px){#hero.hero_production .breadcrumbs{float:left;width:50%}}#hero.hero_production .breadcrumbs a{text-decoration:none;color:#fff;padding-bottom:5px}#hero.hero_production .breadcrumbs a span{font-weight:400}#hero.hero_production .breadcrumbs a:hover{color:#fff;border-bottom:1px solid #fff}#hero.hero_production .option{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;margin-bottom:10px;text-align:right}@media (min-width:480px){#hero.hero_production .option{float:left;width:50%}}@media (min-width:768px){#hero.hero_production .option{float:left;width:50%}}#hero.hero_production .option p{color:#fff;margin-bottom:0}#hero.hero_production .content_title{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;margin-bottom:30px}#hero.hero_production .content_title h1{color:#fff;font-weight:700;margin-bottom:0}#hero.hero_production .content_title a{color:#fff}#hero.hero_production .content_btn{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;margin-bottom:65px}#hero.hero_production .content_photo img{display:block;width:100%}#hero.hero_production .content_photo a{position:relative;width:100%;display:block;display:flex;justify-content:center;align-items:center}#hero.hero_production .content_photo a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='80' height='80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FF7D73' fill-rule='nonzero' cx='40' cy='40' r='40'/%3E%3Cpath d='M30 29.643v20.714c0 1.246 1.288 2.037 2.349 1.44l18.78-10.598c.919-.518.919-1.88 0-2.398L32.35 28.203c-1.061-.597-2.349.194-2.349 1.44z' stroke='%23132B4D' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;position:absolute;margin:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:80px;height:80px;z-index:6}@media (max-width:1024px){#hero.hero_production{padding:65px 0 100px}#hero.hero_production .breadcrumbs{margin-bottom:45px}#hero.hero_production .content_btn{margin-bottom:50px}}@media (max-width:768px){#hero.hero_production{padding:50px 0 75px}#hero.hero_production .breadcrumbs{margin-bottom:35px}#hero.hero_production .content_btn{margin-bottom:40px}#hero.hero_production .content_title{margin-bottom:25px}}@media (max-width:480px){#hero.hero_production{padding:40px 0 59px}#hero.hero_production .breadcrumbs{margin-bottom:25px}#hero.hero_production .content_btn{margin-bottom:30px}#hero.hero_production .content_title{margin-bottom:20px}}#hero.hero_articles{width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%;height:20vh;min-height:260px;position:relative}#hero.hero_articles:after{content:"";background:#413c58;background:linear-gradient(180deg,#413c58,#413c58);position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;z-index:-1;transition:all .3s ease}#hero.hero_articles h1{color:#fff;margin-bottom:0}#hero .container{height:100%}.header_hero{padding:150px 0 50px}.header_hero_head{text-align:center;margin-bottom:70px}.header_hero_head .icon{width:48px}.header_hero_head h1{margin-bottom:0;line-height:40px}footer{position:relative;padding:0}footer .footer:after,footer .footer:before{content:" ";display:table}footer .footer:after{clear:both}footer .footer_cta{padding:70px 0;background-color:#ff7d73;overflow:hidden}@media (max-width:1024px){footer .footer_cta{padding:60px 0}}@media (max-width:768px){footer .footer_cta{padding:50px 0}}@media (max-width:480px){footer .footer_cta{padding:40px 0}}footer .footer_cta_row{margin-left:-40px;margin-right:-40px}footer .footer_cta_row:after,footer .footer_cta_row:before{content:" ";display:table}footer .footer_cta_row:after{clear:both}@media (max-width:1400px){footer .footer_cta_row{margin-left:-20px;margin-right:-20px}}@media (max-width:1024px){footer .footer_cta_row{margin-left:-20px;margin-right:-20px}}@media (max-width:768px){footer .footer_cta_row{margin-left:-15px;margin-right:-15px}}@media (max-width:480px){footer .footer_cta_row{margin-left:0;margin-right:0}}footer .footer_cta_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:40px;padding-right:40px}@media (min-width:480px){footer .footer_cta_row_texte{float:left;width:100%}}@media (min-width:768px){footer .footer_cta_row_texte{float:left;width:50%}}@media (max-width:1400px){footer .footer_cta_row_texte{padding-left:20px;padding-right:20px}}@media (max-width:1024px){footer .footer_cta_row_texte{padding-left:20px;padding-right:20px}}@media (max-width:768px){footer .footer_cta_row_texte{padding-left:15px;padding-right:15px;margin-bottom:20px}}@media (max-width:480px){footer .footer_cta_row_texte{padding-left:0;padding-right:0}}footer .footer_cta_row_form{float:left;width:100%;position:relative;min-height:1px;padding-left:40px;padding-right:40px}@media (min-width:480px){footer .footer_cta_row_form{float:left;width:100%}}@media (min-width:768px){footer .footer_cta_row_form{float:left;width:50%}}footer .footer_cta_row_form .formulaire_infolettre .wpcf7-form-control-wrap{width:80%;display:inline-block}footer .footer_cta_row_form .formulaire_infolettre .wpcf7-form-control-wrap input{border-top-right-radius:0;border-bottom-right-radius:0;background:hsla(0,0%,100%,.7);border-radius:6px;padding:15px 25px;line-height:16px;text-transform:none;border:none;width:100%;max-width:100%;font-weight:500;font-size:1.6em;display:block;transition:all .3s cubic-bezier(.215,.61,.355,1)}footer .footer_cta_row_form .formulaire_infolettre .wpcf7-form-control-wrap input:focus{border-color:#585858}footer .footer_cta_row_form .formulaire_infolettre .btn_submit{position:relative}footer .footer_cta_row_form .formulaire_infolettre .wpcf7-submit{width:20%;overflow:hidden;text-indent:1000px;display:inline-block;background:#132b4d;border-top-right-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0;padding:15px 25px;border:none;color:#132b4d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 .86l7 7m0 0l-7 7m7-7H.25' stroke='%23F4F0E5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}footer .footer_cta_row_form .formulaire_infolettre .wpcf7-submit:hover{background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 .86l7 7m0 0l-7 7m7-7H.25' stroke='%23132B4D' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}footer .footer_cta_row_form .formulaire_infolettre .wpcf7-spinner{position:absolute}@media (max-width:1400px){footer .footer_cta_row_form{padding-left:20px;padding-right:20px}}@media (max-width:1024px){footer .footer_cta_row_form{padding-left:20px;padding-right:20px}}@media (max-width:768px){footer .footer_cta_row_form{padding-left:15px;padding-right:15px}}@media (max-width:480px){footer .footer_cta_row_form{padding-left:0;padding-right:0}}footer .footer_contacts{display:block;background-color:#051429;padding:100px 0}@media (max-width:1024px){footer .footer_contacts{padding:80px 0}}@media (max-width:768px){footer .footer_contacts{padding:65px 0}}@media (max-width:480px){footer .footer_contacts{padding:50px 0}}footer .footer_contacts_row{margin-left:0;margin-right:0;position:relative}footer .footer_contacts_row:after,footer .footer_contacts_row:before{content:" ";display:table}footer .footer_contacts_row:after{clear:both}footer .footer_contacts_row_logo{float:left;width:29.16667%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){footer .footer_contacts_row_logo{float:left;width:29.16667%}}footer .footer_contacts_row_logo .footer_logo{max-width:200px}footer .footer_contacts_row_logo p{font-size:1.25em}@media (max-width:1024px){footer .footer_contacts_row_logo .footer_logo{max-width:180px}}@media (max-width:768px){footer .footer_contacts_row_logo{width:100%;margin-bottom:25px}footer .footer_contacts_row_logo .footer_logo{max-width:160px}}@media (max-width:480px){footer .footer_contacts_row_logo .footer_logo{max-width:32%}}footer .footer_contacts_row_menus{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;height:auto}@media (min-width:480px){footer .footer_contacts_row_menus{float:left;width:50%}}footer .footer_contacts_row_menus_col{display:inline-block;width:100%}footer .footer_contacts_row_menus_col:after,footer .footer_contacts_row_menus_col:before{content:" ";display:table}footer .footer_contacts_row_menus_col:after{clear:both}footer .footer_contacts_row_menus_col_nav1,footer .footer_contacts_row_menus_col_nav2,footer .footer_contacts_row_menus_col_nav3{float:left;width:33%}footer .footer_contacts_row_menus_col .footer_menu_nav li{display:block;margin:0 0 20px}footer .footer_contacts_row_menus_col .footer_menu_nav li a{position:relative;font-size:1.6em}footer .footer_contacts_row_menus_col_navSociaux{float:left;width:100%;padding-left:66%}footer .footer_contacts_row_menus_col_navSociaux_menu{margin:0;padding:0}footer .footer_contacts_row_menus_col_navSociaux_menu li{display:inline-block;margin:0 0 0 20px}footer .footer_contacts_row_menus_col_navSociaux_menu li:first-child{margin-left:0}footer .footer_contacts_row_menus_col_navSociaux_menu li a{position:relative;font-size:1.5em}footer .footer_contacts_row_menus_col_navSociaux_menu li a:hover .icon_sociaux{opacity:.6}footer .footer_contacts_row_menus_col a{color:#fff}footer .footer_contacts_row_menus_col p{margin-bottom:0;font-size:1.5em;line-height:18px}@media (max-width:1024px){footer .footer_contacts_row_menus_col .footer_menu_nav li{margin:0 0 18px}footer .footer_contacts_row_menus_col .footer_menu_nav li a{font-size:1.5em}}@media (max-width:768px){footer .footer_contacts_row_menus{width:100%}footer .footer_contacts_row_menus_col .footer_menu_nav li{margin:0 0 16px}footer .footer_contacts_row_menus_col .footer_menu_nav li a{font-size:1.4em}}@media (max-width:480px){footer .footer_contacts_row_menus_col_navSociaux{margin-top:15px;padding-left:0}footer .footer_contacts_row_menus_col_nav1,footer .footer_contacts_row_menus_col_nav2,footer .footer_contacts_row_menus_col_nav3{width:100%}footer .footer_contacts_row_menus_col .footer_menu_nav li{margin:0 0 13px}footer .footer_contacts_row_menus_col .footer_menu_nav li a{font-size:1.3em}}footer .footer_contacts_row_partner{position:relative;float:left;width:20.83333%;min-height:1px;padding-left:0;padding-right:0;text-align:right}footer .footer_contacts_row_partner_logo img{max-width:200px;margin-top:-50px;transition:all .3s ease}footer .footer_contacts_row_partner_logo a:hover img{transform:rotate(-120deg)}footer .footer_contacts_row_partner p{font-size:1.25em;margin:0}@media (max-width:768px){footer .footer_contacts_row_partner{width:100%;position:absolute;top:0;right:0}footer .footer_contacts_row_partner_logo img{max-width:180px;margin-top:-35px}}@media (max-width:480px){footer .footer_contacts_row_partner_logo img{max-width:35%;margin-top:-20px}}footer .footer_copyright{padding:20px 0;background-color:rgba(5,20,41,.97)}footer .footer_copyright_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}footer .footer_copyright_row:after,footer .footer_copyright_row:before{content:" ";display:table}footer .footer_copyright_row:after{clear:both}footer .footer_copyright_row_text{float:left;width:50%;position:relative;min-height:1px;padding-left:20px;padding-right:20px;text-align:right;color:#fff}@media (min-width:480px){footer .footer_copyright_row_text{float:left;width:50%}}footer .footer_copyright_row_text p{color:#fff}footer .footer_copyright_row_politique{float:left;width:50%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){footer .footer_copyright_row_politique{float:left;width:50%}}footer .footer_copyright_row_politique img{max-width:200px}footer .footer_copyright_row_politique .footer_menu_politique li{display:block;margin:0}footer .footer_copyright_row_politique .footer_menu_politique li a{position:relative;font-size:1.25em;text-decoration:underline;opacity:.8}footer .footer_copyright_row a{color:#f4f0e5}footer .footer_copyright_row p{margin-bottom:0;font-size:1.25em;line-height:18px}#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%}.accueil{padding-top:50px}@media (max-width:768px){.accueil{padding-top:40px}}@media (max-width:480px){.accueil{padding-top:30px}}.accueil_actualite{background-size:45%;background-position:100% 0;background-repeat:no-repeat;padding-top:80px;margin-bottom:100px;position:relative}@media (max-width:1400px){.accueil_actualite{padding-top:70px;margin-bottom:90px}}@media (max-width:1024px){.accueil_actualite{padding-top:60px;margin-bottom:80px}}@media (max-width:768px){.accueil_actualite{padding-top:50px;margin-bottom:65px;background-position:0 0}}@media (max-width:480px){.accueil_actualite{padding-top:40px;margin-bottom:50px;background-size:90%}}.accueil_actualite:before{content:"";background:hsla(0,0%,100%,.5);position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;z-index:3}.accueil_actualite:hover .secondary_btn{background-color:#ff7d73;color:#132b4d;border:1px solid #ff7d73}.accueil_actualite .container{position:relative;z-index:5}.accueil_actualite_nouvelle{padding-right:23%;position:relative}.accueil_actualite_nouvelle_photo{display:block;margin-bottom:30px}.accueil_actualite_nouvelle_info .date span{font-size:1.6em;margin-bottom:20px}.accueil_actualite_nouvelle_info .titre h2{margin-bottom:15px}.accueil_actualite_nouvelle_info .lien{display:block;margin-top:50px}.accueil_plus_actualites{margin-bottom:150px}@media (max-width:1400px){.accueil_plus_actualites{margin-bottom:135px}}@media (max-width:1024px){.accueil_plus_actualites{margin-bottom:120px}}@media (max-width:768px){.accueil_plus_actualites{margin-bottom:100px}}@media (max-width:480px){.accueil_plus_actualites{margin-bottom:65px}}.accueil_plus_actualites_head{margin-left:0;margin-right:0;margin-bottom:50px}.accueil_plus_actualites_head:after,.accueil_plus_actualites_head:before{content:" ";display:table}.accueil_plus_actualites_head:after{clear:both}.accueil_plus_actualites_head_titre{position:relative;float:left;width:100%;min-height:1px;padding:0}.accueil_plus_actualites_head_titre h2{margin-bottom:0}.accueil_plus_actualites_articles{position:relative;overflow:hidden}.accueil_plus_actualites_articles_row{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}.accueil_plus_actualites_articles_row:after,.accueil_plus_actualites_articles_row:before{content:" ";display:table}.accueil_plus_actualites_articles_row:after{clear:both}.accueil_plus_actualites_articles_row_nouvelle{float:left;width:100%;min-height:1px;padding-left:30px;padding-right:30px;position:relative;margin-bottom:25px}@media (min-width:480px){.accueil_plus_actualites_articles_row_nouvelle{float:left;width:50%}}@media (min-width:768px){.accueil_plus_actualites_articles_row_nouvelle{float:left;width:33.33333%}}@media (max-width:768px){.accueil_plus_actualites_articles_row_nouvelle:nth-child(3){display:none}}.accueil_plus_actualites_articles_row_nouvelle_photo{display:block;margin-bottom:23px;overflow:hidden}.accueil_plus_actualites_articles_row_nouvelle_photo img{display:block;transition:all .3s ease}.accueil_plus_actualites_articles_row_nouvelle_info .date{display:block;margin-bottom:10px}.accueil_plus_actualites_articles_row_nouvelle_info .date span{font-size:1.6em;font-weight:300;margin-bottom:20px}.accueil_plus_actualites_articles_row_nouvelle_info .titre h3{margin-bottom:15px}.accueil_plus_actualites_articles_row_nouvelle_info .lien{display:block;margin-top:40px}.accueil_plus_actualites_articles_row_nouvelle:hover .suite_btn:after{margin-left:20px}.accueil_plus_actualites_articles_row_nouvelle:hover .accueil_plus_actualites_articles_row_nouvelle_photo img{transform:scale(1.25)}@media (max-width:1400px){.accueil_plus_actualites_articles_row_nouvelle{padding-left:20px;padding-right:20px}}@media (max-width:1024px){.accueil_plus_actualites_articles_row_nouvelle{padding-left:10px;padding-right:10px}}@media (max-width:768px){.accueil_plus_actualites_articles_row_nouvelle{padding-left:7px;padding-right:7px}}@media (max-width:480px){.accueil_plus_actualites_articles_row_nouvelle{padding-left:0;padding-right:0}}@media (max-width:1400px){.accueil_plus_actualites_articles_row{margin-left:-20px;margin-right:-20px}}@media (max-width:1024px){.accueil_plus_actualites_articles_row{margin-left:-10px;margin-right:-10px}}@media (max-width:768px){.accueil_plus_actualites_articles_row{margin-left:-7px;margin-right:-7px}}@media (max-width:480px){.accueil_plus_actualites_articles_row{margin-left:0;margin-right:0}}.accueil_plus_actualites_foot{margin-left:0;margin-right:0}.accueil_plus_actualites_foot:after,.accueil_plus_actualites_foot:before{content:" ";display:table}.accueil_plus_actualites_foot:after{clear:both}.accueil_plus_actualites_foot_lien{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;margin-top:25px}.accueil_productions{padding:100px 0 150px;background-color:#132b4d;position:relative}@media (max-width:1400px){.accueil_productions{padding:90px 0 135px}}@media (max-width:1024px){.accueil_productions{padding:85px 0 120px}}@media (max-width:768px){.accueil_productions{padding:80px 0 85px}}@media (max-width:480px){.accueil_productions{padding:75px 0 50px}}.accueil_productions:after{content:"";display:inline-block;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='302' height='184' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cellipse fill='%23FFF' fill-rule='nonzero' cx='151' cy='92' rx='151' ry='92'/%3E%3Cpath d='M169 122l-18 18.4m0 0L133 122m18 18.4V99' stroke='%23FF7D73' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:302px 184px;width:302px;height:184px;right:0;left:0;top:-135px;margin:auto}.accueil_productions_head{text-align:center;margin-bottom:100px}.accueil_productions_head h2{margin-bottom:0;color:#ff7d73}@media (max-width:1024px){.accueil_productions_head{margin-bottom:80px}}@media (max-width:768px){.accueil_productions_head{margin-bottom:70px}}@media (max-width:480px){.accueil_productions_head{margin-bottom:60px}}.accueil_productions_photos{padding:110px 0 0 25%;margin-bottom:100px;position:relative}.accueil_productions_photos_petite{position:absolute;left:0;top:0;z-index:3;width:35%}.accueil_productions_photos_petite img{width:100%}.accueil_productions_photos_grande{display:block}@media (max-width:1400px){.accueil_productions_photos{padding:100px 30px 0 23%;margin-bottom:90px}.accueil_productions_photos_petite{position:absolute;left:30px;top:0;width:35%}}@media (max-width:1024px){.accueil_productions_photos{padding:80px 25px 0 21%;margin-bottom:75px}.accueil_productions_photos_petite{position:absolute;left:25px;top:0;width:35%}}@media (max-width:768px){.accueil_productions_photos{padding:70px 20px 0 18%;margin-bottom:65px}.accueil_productions_photos_petite{position:absolute;left:20px;top:0;width:37%}}@media (max-width:480px){.accueil_productions_photos{padding:40px 20px 0 16%;margin-bottom:60px}.accueil_productions_photos_petite{position:absolute;left:20px;top:0;width:40%}}.accueil_productions_liste_bloc{text-align:left;margin-bottom:30px;position:relative}.accueil_productions_liste_bloc_row{position:relative;margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.accueil_productions_liste_bloc_row:after,.accueil_productions_liste_bloc_row:before{content:" ";display:table}.accueil_productions_liste_bloc_row:after{clear:both}.accueil_productions_liste_bloc_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.accueil_productions_liste_bloc_row_photo{float:left;width:50%}}@media (min-width:768px){.accueil_productions_liste_bloc_row_photo{float:left;width:50%}}.accueil_productions_liste_bloc_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:150px;color:#fff;height:100%;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){.accueil_productions_liste_bloc_row_texte{float:left;width:50%}}@media (min-width:768px){.accueil_productions_liste_bloc_row_texte{float:left;width:50%}}.accueil_productions_liste_bloc_row_texte .lien{display:block;margin-top:40px}.accueil_productions_liste_bloc_row_texte p{color:#fff}@media (max-width:1400px){.accueil_productions_liste_bloc_row_texte{padding-left:100px}}@media (max-width:1024px){.accueil_productions_liste_bloc_row_texte{padding-left:75px}}@media (max-width:768px){.accueil_productions_liste_bloc_row_texte{padding-left:35px}}@media (max-width:480px){.accueil_productions_liste_bloc_row_photo{margin-bottom:50px}.accueil_productions_liste_bloc_row_texte{padding-left:0;display:block}}.accueil_productions_liste_bloc .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:98%}.accueil_productions_liste_bloc h3{color:#fff;margin-bottom:30px}.accueil_productions_liste_bloc:hover .secondary_btn{background-color:#ff7d73;color:#132b4d;border:1px solid #ff7d73}.accueil_productions_liste_bloc:hover .secondary_btn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.017l4 4m0 0l-4 4m4-4H0' stroke='%23132b4d'/%3E%3C/svg%3E")}.accueil_communaute{padding:100px 0 150px;position:relative;overflow:hidden}.accueil_communaute .container_larger{padding-right:0}@media (max-width:1400px){.accueil_communaute{padding:90px 0 135px}}@media (max-width:1024px){.accueil_communaute{padding:80px 0 115px}}@media (max-width:768px){.accueil_communaute{padding:70px 0 90px}}@media (max-width:480px){.accueil_communaute{padding:60px 0 75px}}.accueil_communaute_row{position:relative;margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.accueil_communaute_row:after,.accueil_communaute_row:before{content:" ";display:table}.accueil_communaute_row:after{clear:both}.accueil_communaute_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:150px;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){.accueil_communaute_row_texte{float:left;width:50%}}@media (min-width:768px){.accueil_communaute_row_texte{float:left;width:50%}}.accueil_communaute_row_texte_lien{display:block;margin-top:50px}@media (max-width:1400px){.accueil_communaute_row_texte{padding-right:100px}}@media (max-width:1024px){.accueil_communaute_row_texte{padding-right:75px}}@media (max-width:768px){.accueil_communaute_row_texte{padding-right:35px}}@media (max-width:480px){.accueil_communaute_row_texte{padding-right:0;margin-bottom:50px}}.accueil_communaute_row_photo{float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative}@media (min-width:480px){.accueil_communaute_row_photo{float:left;width:50%}}@media (min-width:768px){.accueil_communaute_row_photo{float:left;width:50%}}.accueil_communaute_row_photo img{height:auto}.accueil_communaute_row_photo_area{position:relative;padding-right:35%;padding-top:250px}.accueil_communaute_row_photo_area:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='127' height='161' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 159v1h30.415V87.117l53.716 72.478.3.405h38.594l-1.231-1.608-65.948-86.145 61.532-69.585L119.848 1H82.209l-.298.333-50.496 56.366V1H1v1z' stroke='%23D3574E' stroke-width='2' fill='none' fill-rule='evenodd' opacity='.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:120px 157px;width:120px;height:157px;display:inline-block;position:absolute;top:325px;right:13%;opacity:.23}@media (max-width:1400px){.accueil_communaute_row_photo_area{padding-right:30%;padding-top:200px}}@media (max-width:1024px){.accueil_communaute_row_photo_area{padding-right:28%;padding-top:150px}}@media (max-width:768px){.accueil_communaute_row_photo_area{padding-right:26%;padding-top:100px}}.accueil_communaute_row_photo_droite{position:absolute;right:-25%;top:0;z-index:3;width:75%}.accueil_communaute_row_photo_droite img{width:100%}@media (max-width:1750px){.accueil_communaute_row_photo_droite{right:-15%}}@media (max-width:1600px){.accueil_communaute_row_photo_droite{right:-5%}}@media (max-width:1400px){.accueil_communaute_row_photo_droite{right:0}}.accueil_communaute_row_photo_gauche{display:block}.accueil_communaute_liste_bloc{text-align:left;margin-bottom:30px;position:relative}.accueil_communaute_liste_bloc .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:98%}.accueil_communaute_liste_bloc h4{color:#fff;margin-bottom:30px}.accueil_soutien_sociaux{padding:100px 0 150px;position:relative;overflow:hidden;background-color:#ff7d73}.accueil_soutien_sociaux .container_larger{padding-right:0}@media (max-width:1400px){.accueil_soutien_sociaux{padding:90px 0 135px}}@media (max-width:1024px){.accueil_soutien_sociaux{padding:80px 0 115px}.accueil_soutien_sociaux .container_larger{padding-right:30px}}@media (max-width:768px){.accueil_soutien_sociaux{padding:70px 0 90px}.accueil_soutien_sociaux .container_larger{padding-right:25px}}@media (max-width:480px){.accueil_soutien_sociaux{padding:60px 0 75px}.accueil_soutien_sociaux .container_larger{padding-right:20px}}.accueil_soutien_sociaux_row{position:relative;margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.accueil_soutien_sociaux_row:after,.accueil_soutien_sociaux_row:before{content:" ";display:table}.accueil_soutien_sociaux_row:after{clear:both}.accueil_soutien_sociaux_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:150px;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){.accueil_soutien_sociaux_row_texte{float:left;width:50%}}@media (min-width:768px){.accueil_soutien_sociaux_row_texte{float:left;width:50%}}.accueil_soutien_sociaux_row_texte_lien{display:block;margin-top:50px}@media (max-width:1400px){.accueil_soutien_sociaux_row_texte{padding-left:100px}}@media (max-width:1024px){.accueil_soutien_sociaux_row_texte{padding-left:60px}}@media (max-width:768px){.accueil_soutien_sociaux_row_texte{padding-left:35px}}@media (max-width:480px){.accueil_soutien_sociaux_row_texte{padding-left:0}}.accueil_soutien_sociaux_row_photo{float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative}@media (min-width:480px){.accueil_soutien_sociaux_row_photo{float:left;width:50%}}@media (min-width:768px){.accueil_soutien_sociaux_row_photo{float:left;width:50%}}.accueil_soutien_sociaux_row_photo img{height:auto}.accueil_soutien_sociaux_row_photo_area{position:relative;padding-left:30%;padding-top:450px}.accueil_soutien_sociaux_row_photo_area:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='127' height='161' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 159v1h30.415V87.117l53.716 72.478.3.405h38.594l-1.231-1.608-65.948-86.145 61.532-69.585L119.848 1H82.209l-.298.333-50.496 56.366V1H1v1z' stroke='%23D3574E' stroke-width='2' fill='none' fill-rule='evenodd' opacity='.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:120px 157px;width:120px;height:157px;display:inline-block;position:absolute;top:320px;right:33%;z-index:1}@media (max-width:1400px){.accueil_soutien_sociaux_row_photo_area{padding-left:30%;padding-top:350px}}@media (max-width:1024px){.accueil_soutien_sociaux_row_photo_area{padding-left:28%;padding-top:250px}}@media (max-width:768px){.accueil_soutien_sociaux_row_photo_area{padding-left:26%;padding-top:200px;margin-bottom:50px}}.accueil_soutien_sociaux_row_photo_gauche{position:absolute;left:-5%;top:0;z-index:3;width:60%}.accueil_soutien_sociaux_row_photo_gauche img{width:100%}@media (max-width:1024px){.accueil_soutien_sociaux_row_photo_gauche{left:0}}.accueil_soutien_sociaux_row_photo_droite{display:block;position:relative;z-index:2}.accueil_soutien_sociaux_liste_bloc{text-align:left;margin-bottom:30px;position:relative}.accueil_soutien_sociaux_liste_bloc .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:98%}.accueil_soutien_sociaux_liste_bloc h4{color:#fff;margin-bottom:30px}.accueil .accueil_partenaires{padding:200px 0}@media (max-width:1400px){.accueil .accueil_partenaires{padding:150px 0}}@media (max-width:1024px){.accueil .accueil_partenaires{padding:120px 0}}@media (max-width:768px){.accueil .accueil_partenaires{padding:75px 0}}@media (max-width:480px){.accueil .accueil_partenaires{padding:50px 0}}.accueil .accueil_partenaires_head{text-align:center;margin-bottom:40px}.accueil .accueil_partenaires_slideset_partenaires .slick-track{display:flex;flex-wrap:wrap}.accueil .accueil_partenaires_slideset_partenaires .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.accueil .accueil_partenaires_slideset_partenaires .partner{padding:0 10px;margin:0 10px;position:relative;height:100%;text-align:center}.accueil .accueil_partenaires_slideset_partenaires .partner .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%}.accueil .accueil_partenaires_slideset_partenaires .partner img{max-width:165px;width:100%;max-height:100px;vertical-align:middle;margin:auto}.accueil .accueil_partenaires_slideset_partenaires .partner a:hover{opacity:.8;filter:alpha(opacity=80)}body.page-template-blogue .header_hero{display:none}.blog{padding:100px 0}@media (max-width:1400px){.blog{padding:90px 0}}@media (max-width:1024px){.blog{padding:80px 0}}@media (max-width:768px){.blog{padding:65px 0}}@media (max-width:480px){.blog{padding:50px 0}}.blog_articles_listing{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}.blog_articles_listing:after,.blog_articles_listing:before{content:" ";display:table}.blog_articles_listing:after{clear:both}.blog_articles_listing_nouvelle{float:left;width:100%;min-height:1px;padding-left:30px;padding-right:30px;position:relative;margin-bottom:50px}@media (min-width:480px){.blog_articles_listing_nouvelle{float:left;width:33.33333%}}@media (min-width:768px){.blog_articles_listing_nouvelle{float:left;width:33.33333%}}.blog_articles_listing_nouvelle_photo{display:block;margin-bottom:23px;overflow:hidden}.blog_articles_listing_nouvelle_photo img{display:block;transition:all .3s ease}.blog_articles_listing_nouvelle_info .date{display:block;margin-bottom:10px}.blog_articles_listing_nouvelle_info .date span{font-size:1.6em;font-weight:300;margin-bottom:20px}.blog_articles_listing_nouvelle_info .titre h3{margin-bottom:15px}.blog_articles_listing_nouvelle_info .lien{display:block;margin-top:40px}.blog_articles_listing_nouvelle:hover .suite_btn:after{margin-left:20px}.blog_articles_listing_nouvelle:hover .blog_articles_listing_nouvelle_photo img{transform:scale(1.25)}@media (max-width:1024px){.blog_articles_listing_nouvelle_info .lien{margin-top:35px}}@media (max-width:768px){.blog_articles_listing_nouvelle_info .lien{margin-top:30px}}@media (max-width:480px){.blog_articles_listing_nouvelle_info .lien{margin-top:25px}}.blog_flexible{display:block;width:100%;padding:0 0 110px}.blog_flexible ul{list-style:none}.blog_flexible ul li{font-size:1.6em;margin-bottom:15px;padding-left:20px;font-weight:300}.blog_flexible ul li:before{content:"·";font-size:2.5em;vertical-align:middle;line-height:20px;margin-right:10px;margin-left:-20px}@media (max-width:480px){.blog_flexible ul li{font-size:1.5em}}.blog_flexible ul ul{margin-top:10px}.blog_flexible ul ul li{font-size:1em}.blog_flexible ol{list-style:none;counter-reset:my-awesome-counter;margin-left:0;padding:0 0 0 2px}.blog_flexible ol li{counter-increment:my-awesome-counter;position:relative;margin-bottom:20px;font-size:1.6em}.blog_flexible ol li:before{content:counter(my-awesome-counter) ". ";font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.blog_flexible_retour .container_large{position:relative}.blog_flexible_retour .retour_btn{position:absolute;left:0;top:-50px;z-index:5}@media (max-width:1400px){.blog_flexible_retour .retour_btn{left:25px}}@media (max-width:1024px){.blog_flexible_retour .retour_btn{top:-60px}}@media (max-width:480px){.blog_flexible_retour .retour_btn{left:20px}}.blog_flexible_author{margin-bottom:50px}.blog_flexible_author .author,.blog_flexible_author .date{display:block;font-size:1.4rem;font-weight:300}.blog_flexible_texteStandard{width:100%;padding:0 0 35px}.blog_flexible_texteStandard .photolargeurstandard{width:100%}.blog_flexible_photoStandard{width:100%;margin:0 0 35px}.blog_flexible_photoStandard img{width:100%;height:auto}.blog_flexible_bloc_photo{margin:0 0 35px}.blog_flexible_bloc_photo .photo{width:100%;height:auto}.blog_flexible_bloc_photo .rowPhoto{position:relative}.blog_flexible_bloc_photo .rowPhoto a{display:block;position:relative}.blog_flexible_bloc_photo .rowPhoto a:after{content:"";background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:100px 100px;width:100px;height:100px;z-index:12;transition:all .3s ease}.blog_flexible_bloc_photo .rowPhoto a:after,.blog_flexible_bloc_photo .rowPhoto a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 0C22.43 0 0 22.43 0 50s22.43 50 50 50 50-22.43 50-50S77.57 0 50 0zm16.25 52.165l-22.5 12.99c-1.665.965-3.75-.24-3.75-2.165V37.01c0-1.925 2.085-3.125 3.75-2.165l22.5 12.99c1.665.965 1.665 3.37 0 4.33z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E")}.blog_flexible_bloc_photo .rowPhoto a:hover:after{background-size:90px 90px;width:90px;height:90px}.blog_flexible_colTextePhoto{width:100%;margin:0;background:transparent;padding:0 0 35px}.blog_flexible_colTextePhoto_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.blog_flexible_colTextePhoto_row:after,.blog_flexible_colTextePhoto_row:before{content:" ";display:table}.blog_flexible_colTextePhoto_row:after{clear:both}.blog_flexible_colTextePhoto_row_textLeft{float:left;width:100%;position:relative;min-height:1px;padding-left:0;display:flex;padding-right:80px}@media (min-width:480px){.blog_flexible_colTextePhoto_row_textLeft{float:left;width:58.33333%}}.blog_flexible_colTextePhoto_row_textRight{float:left;width:100%;position:relative;min-height:1px;padding-right:0;display:flex;padding-left:80px}@media (min-width:480px){.blog_flexible_colTextePhoto_row_textRight{float:left;width:58.33333%}}.blog_flexible_colTextePhoto_row_photoLeft,.blog_flexible_colTextePhoto_row_photoRight{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_flexible_colTextePhoto_row_photoLeft,.blog_flexible_colTextePhoto_row_photoRight{float:left;width:41.66667%}}.blog_flexible_colTextePhoto_row_photoLeft img,.blog_flexible_colTextePhoto_row_photoRight img{width:100%;height:auto}@media (max-width:480px){.blog_flexible_colTextePhoto_row_textLeft{padding-right:0}.blog_flexible_colTextePhoto_row_textRight{padding-left:0}}.blog_flexible_action{display:block;margin-top:35px}.blog_flexible_action_row{margin-left:0;margin-right:0;padding-top:0;border-top:1px dashed #f4f0e5}.blog_flexible_action_row:after,.blog_flexible_action_row:before{content:" ";display:table}.blog_flexible_action_row:after{clear:both}.blog_flexible_action_row_partage{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_flexible_action_row_partage{float:left;width:50%}}.blog_flexible_action_row_partage p{margin-bottom:10px}.blog_flexible_action_row_goTop{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_flexible_action_row_goTop{float:left;width:100%}}.blog_flexible_action_row_goTop a{position:absolute;z-index:13;right:0;top:35px;width:48px;height:48px;text-indent:-999px;display:block;margin:0 auto;overflow:hidden;background:url(../img/icons/btn_goTop.svg) no-repeat top;background-size:48px}.blog_flexible_action_row_goTop a:hover{background:url(../img/icons/btn_goTop.svg) no-repeat center -48px;background-size:48px}body.product-template-default.single-product.woocommerce.woocommerce-page .sidebar{display:none}#boutique{display:block}#boutique .container_products{display:block;margin:0 auto}#boutique .container_products h3{color:#132b4d;font-size:2.5em;font-weight:300;margin:0 0 30px;padding:0}@media (max-width:480px){#boutique .container_products h3{font-size:2.1em}}#boutique .container_products .woocommerce-ordering,#boutique .container_products .woocommerce-result-count{display:none}#boutique .container_products .content_products{padding:100px 0}@media (max-width:1400px){#boutique .container_products .content_products{padding:90px 0}}@media (max-width:1024px){#boutique .container_products .content_products{padding:80px 0}}@media (max-width:768px){#boutique .container_products .content_products{padding:65px 0}}@media (max-width:480px){#boutique .container_products .content_products{padding:50px 0 30px}}#boutique .container_products .content_products .products{list-style:none;margin:0;padding:0}#boutique .container_products .content_products .products:after{clear:both;display:table;content:""}#boutique .container_products .content_products .products.columns-3{margin-left:-30px;margin-right:-30px}#boutique .container_products .content_products .products.columns-3:after,#boutique .container_products .content_products .products.columns-3:before{content:" ";display:table}#boutique .container_products .content_products .products.columns-3:after{clear:both}#boutique .container_products .content_products .products.columns-3 .product{float:left;width:100%;position:relative;min-height:1px;padding-left:30px;padding-right:30px;padding-bottom:30px}@media (min-width:480px){#boutique .container_products .content_products .products.columns-3 .product{float:left;width:50%}}@media (min-width:768px){#boutique .container_products .content_products .products.columns-3 .product{float:left;width:33.33333%}}#boutique .container_products .content_products .products.columns-3 .product .object1{display:block;padding-bottom:5px}#boutique .container_products .content_products .products.columns-3 .product .object1:hover{box-shadow:0 5px 30px rgba(0,0,0,.1)}#boutique .container_products .content_products .products.columns-3 .product .woocommerce-loop-product__title{font-size:2em;font-weight:600;margin:0 0 5px}#boutique .container_products .content_products .products.columns-3 .product .short_sku{text-align:right;font-size:1.5em}#boutique .container_products .content_products .products.columns-3 .product .price{font-size:1.8em;display:block}#boutique .container_products .content_products .products.columns-3 .product .see_product{font-size:1.25em;margin-top:30px;display:inline-block;position:relative;padding-bottom:3px;border-bottom:1px solid #ff7d73}#boutique .container_products .content_products .products.columns-3 .product .see_product:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.017l4 4m0 0l-4 4m4-4H0' stroke='%23132B4D'/%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}#boutique .container_products .content_products .products.columns-3 .product .product_type_simple{font-size:1.4em;margin-top:20px;display:inline-block;border-bottom:1px solid #ff7d73}#boutique .container_products .content_products .products.columns-3 .product .attachment-woocommerce_thumbnail{margin-bottom:20px;height:auto}@media (max-width:768px){#boutique .container_products .content_products .products.columns-3 .product .attachment-woocommerce_thumbnail{width:100%}}#boutique .container_products .content_products .products.columns-3 .product .short_description,#boutique .container_products .content_products .products.columns-3 .product .woocommerce-product-details__short-description{line-height:24px;font-weight:400;padding-left:20px;padding-right:25px;position:relative}#boutique .container_products .content_products .products.columns-3 .product .short_description strong,#boutique .container_products .content_products .products.columns-3 .product .woocommerce-product-details__short-description strong{margin-top:15px;font-weight:600;font-size:1.1em;display:block}#boutique .container_products .content_products .products.columns-3 .product .short_description .yith-wcwl-add-to-wishlist,#boutique .container_products .content_products .products.columns-3 .product .woocommerce-product-details__short-description .yith-wcwl-add-to-wishlist{position:absolute;right:0;top:0;z-index:33;margin-top:0;width:14px;height:24px;overflow:hidden}#boutique .container_products .content_products .products.columns-3 .product .woocommerce-loop-product__link{display:block}#boutique .container_products .content_products .products.columns-3 .product .woocommerce-loop-product__link:after{clear:both;display:table;content:""}#boutique .container_products .content_products .products.columns-3 .product .woocommerce-loop-product__link .price{color:#132b4d!important}#boutique .container_products .content_products .products.columns-3 .product .woocommerce-loop-product__link:hover .price{color:#132b4d}@media (max-width:768px){#boutique .container_products .content_products .products.columns-3{margin-right:-25px;margin-left:-25px}}@media (max-width:480px){#boutique .container_products .content_products .products.columns-3{margin-right:0;margin-left:0}#boutique .container_products .content_products .products.columns-3 .product{padding-left:0;padding-right:0}#boutique .container_products .content_products .products.columns-3 .product .price{font-size:1.6em}#boutique .container_products .content_products .products.columns-3 .product .see_product{font-size:1.2em;margin-top:20px}}#boutique .container_products .content_singleDetails .product-type-simple,#boutique .container_products .content_singleDetails .product-type-variable{padding:100px 0 150px;position:relative;background-color:#f4f0e5}@media (max-width:1400px){#boutique .container_products .content_singleDetails .product-type-simple,#boutique .container_products .content_singleDetails .product-type-variable{padding:80px 0 120px}}@media (max-width:1024px){#boutique .container_products .content_singleDetails .product-type-simple,#boutique .container_products .content_singleDetails .product-type-variable{padding:60px 0 100px}}@media (max-width:768px){#boutique .container_products .content_singleDetails .product-type-simple,#boutique .container_products .content_singleDetails .product-type-variable{padding:50px 0 65px}}@media (max-width:480px){#boutique .container_products .content_singleDetails .product-type-simple,#boutique .container_products .content_singleDetails .product-type-variable{padding:35px 0 50px}}#boutique .container_products .content_singleDetails .product-type-simple .container_larger,#boutique .container_products .content_singleDetails .product-type-variable .container_larger{padding-right:0}@media (max-width:1400px){#boutique .container_products .content_singleDetails .product-type-simple .container_larger,#boutique .container_products .content_singleDetails .product-type-variable .container_larger{padding-right:30px}}@media (max-width:768px){#boutique .container_products .content_singleDetails .product-type-simple .container_larger,#boutique .container_products .content_singleDetails .product-type-variable .container_larger{padding-right:25px}}@media (max-width:480px){#boutique .container_products .content_singleDetails .product-type-simple .container_larger,#boutique .container_products .content_singleDetails .product-type-variable .container_larger{padding-right:20px}}#boutique .container_products .content_singleDetails .product-type-simple_row,#boutique .container_products .content_singleDetails .product-type-variable_row{position:relative;margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}#boutique .container_products .content_singleDetails .product-type-simple_row:after,#boutique .container_products .content_singleDetails .product-type-simple_row:before,#boutique .container_products .content_singleDetails .product-type-variable_row:after,#boutique .container_products .content_singleDetails .product-type-variable_row:before{content:" ";display:table}#boutique .container_products .content_singleDetails .product-type-simple_row:after,#boutique .container_products .content_singleDetails .product-type-variable_row:after{clear:both}#boutique .container_products .content_singleDetails .product-type-simple_row_texte,#boutique .container_products .content_singleDetails .product-type-variable_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:65px;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){#boutique .container_products .content_singleDetails .product-type-simple_row_texte,#boutique .container_products .content_singleDetails .product-type-variable_row_texte{float:left;width:50%}}@media (min-width:768px){#boutique .container_products .content_singleDetails .product-type-simple_row_texte,#boutique .container_products .content_singleDetails .product-type-variable_row_texte{float:left;width:50%}}#boutique .container_products .content_singleDetails .product-type-simple_row_texte_lien,#boutique .container_products .content_singleDetails .product-type-variable_row_texte_lien{display:block;margin-top:50px}#boutique .container_products .content_singleDetails .product-type-simple_row_texte.right,#boutique .container_products .content_singleDetails .product-type-variable_row_texte.right{padding-right:0;padding-left:65px}#boutique .container_products .content_singleDetails .product-type-simple_row_texte .option_bouton,#boutique .container_products .content_singleDetails .product-type-variable_row_texte .option_bouton{display:inline-block;margin-right:10px}@media (max-width:1400px){#boutique .container_products .content_singleDetails .product-type-simple_row_texte,#boutique .container_products .content_singleDetails .product-type-variable_row_texte{padding-right:50px}}@media (max-width:1024px){#boutique .container_products .content_singleDetails .product-type-simple_row_texte,#boutique .container_products .content_singleDetails .product-type-variable_row_texte{padding-right:35px}}@media (max-width:768px){#boutique .container_products .content_singleDetails .product-type-simple_row_texte,#boutique .container_products .content_singleDetails .product-type-variable_row_texte{padding-right:25px}}@media (max-width:480px){#boutique .container_products .content_singleDetails .product-type-simple_row_texte,#boutique .container_products .content_singleDetails .product-type-variable_row_texte{padding-right:0;margin-bottom:50px}}#boutique .container_products .content_singleDetails .product-type-simple_row_photo,#boutique .container_products .content_singleDetails .product-type-variable_row_photo{float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative}@media (min-width:480px){#boutique .container_products .content_singleDetails .product-type-simple_row_photo,#boutique .container_products .content_singleDetails .product-type-variable_row_photo{float:left;width:50%}}@media (min-width:768px){#boutique .container_products .content_singleDetails .product-type-simple_row_photo,#boutique .container_products .content_singleDetails .product-type-variable_row_photo{float:left;width:50%}}#boutique .container_products .content_singleDetails .product-type-simple_row_photo.mobile,#boutique .container_products .content_singleDetails .product-type-variable_row_photo.mobile{display:none}#boutique .container_products .content_singleDetails .product-type-simple_row_photo img,#boutique .container_products .content_singleDetails .product-type-variable_row_photo img{height:auto}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_area,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_area{position:relative;padding-right:35%;padding-top:250px}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_area:after,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_area:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='127' height='161' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 159v1h30.415V87.117l53.716 72.478.3.405h38.594l-1.231-1.608-65.948-86.145 61.532-69.585L119.848 1H82.209l-.298.333-50.496 56.366V1H1v1z' stroke='%23D3574E' stroke-width='2' fill='none' fill-rule='evenodd' opacity='.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:120px 157px;width:120px;height:157px;display:inline-block;position:absolute;top:325px;right:13%;opacity:.8}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_area.left,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_area.left{padding-right:0;padding-left:30%;padding-top:450px}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_area.left:after,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_area.left:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='127' height='161' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 159v1h30.415V87.117l53.716 72.478.3.405h38.594l-1.231-1.608-65.948-86.145 61.532-69.585L119.848 1H82.209l-.298.333-50.496 56.366V1H1v1z' stroke='%23D3574E' stroke-width='2' fill='none' fill-rule='evenodd' opacity='.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:120px 157px;width:120px;height:157px;display:inline-block;position:absolute;top:320px;right:33%;z-index:1}@media (max-width:1400px){#boutique .container_products .content_singleDetails .product-type-simple_row_photo_area,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_area{padding-right:30%;padding-top:200px}}@media (max-width:1024px){#boutique .container_products .content_singleDetails .product-type-simple_row_photo_area,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_area{padding-right:28%;padding-top:150px}}@media (max-width:768px){#boutique .container_products .content_singleDetails .product-type-simple_row_photo_area,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_area{padding-right:26%;padding-top:100px}}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_droite,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_droite{position:absolute;right:-25%;top:0;z-index:3;width:75%}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_droite img,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_droite img{width:100%}@media (max-width:1600px){#boutique .container_products .content_singleDetails .product-type-simple_row_photo_droite,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_droite{right:-5%}}@media (max-width:1400px){#boutique .container_products .content_singleDetails .product-type-simple_row_photo_droite,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_droite{right:0}}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_gauche,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_gauche{display:block}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_ggauche,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_ggauche{position:absolute;left:-5%;top:0;z-index:3;width:50%}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_ggauche img,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_ggauche img{width:100%}#boutique .container_products .content_singleDetails .product-type-simple_row_photo_ddroite,#boutique .container_products .content_singleDetails .product-type-variable_row_photo_ddroite{display:block;position:relative;z-index:2}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit{position:relative}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .woocommerce-product-gallery,#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .woocommerce-tabs,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .woocommerce-product-gallery,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .woocommerce-tabs{display:none}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .woocommerce-product-gallery img,#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .woocommerce-tabs img,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .woocommerce-product-gallery img,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .woocommerce-tabs img{height:auto}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .price,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .price{color:#132b4d;font-size:4em;line-height:normal;font-weight:600;margin-bottom:20px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .product_meta,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .product_meta{font-size:1.4em;margin-bottom:50px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .product_meta .sku_wrapper,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .product_meta .sku_wrapper{display:none}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .cart,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .cart{display:block;margin-top:25px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .cart .quantity,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .cart .quantity{display:inline-block;max-width:25%;margin-right:10px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .cart .quantity .qty,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .cart .quantity .qty{border:2px solid #ff7d73;background-color:none;background:none;border-radius:20px;padding:10px 30px;text-align:center}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .cart .button,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .cart .button{border:2px solid #132b4d}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .additionnal_infos,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .additionnal_infos{float:left;width:65%}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .additionnal_infos .woocommerce-LoopProduct-link,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .additionnal_infos .woocommerce-LoopProduct-link{display:none}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right{float:right;width:30%}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .options_achat,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .options_achat{text-align:center;display:block;margin-bottom:25px;font-size:1.3em;font-weight:600;text-transform:uppercase;color:#f4f0e5}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right table.variations,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right table.variations{position:relative}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right table.variations label,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right table.variations label{font-weight:500}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right table.variations .reset_variations,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right table.variations .reset_variations{position:absolute;bottom:-35px;z-index:45}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .woocommerce-variation.single_variation,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .woocommerce-variation.single_variation{margin-bottom:20px;border-bottom:1px solid #132b4d}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price{padding:10px 0;background-color:#f4f0e5}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart{font-size:1.25em}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart table,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart table{width:100%}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart td.label,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart td.label{display:none}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart td,#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart th,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart td,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart th{padding:5px;vertical-align:top}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart thead tr,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart thead tr{height:30px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart td.value div,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart td.value div{display:block;margin-bottom:25px;position:relative}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart td.value div input,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart td.value div input{margin-right:20px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart td.value div label span.amount,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart td.value div label span.amount{position:absolute;right:0;z-index:13}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount{padding:0 0 20px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .product-addon,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .product-addon{margin:0}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .product-addon label,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .product-addon label{font-weight:500}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .product-addon h3,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .product-addon h3{text-align:center;display:block;margin-bottom:25px;font-weight:600;text-transform:uppercase;color:#f4f0e5}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name{display:none}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .addon-name,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .addon-name{font-size:1em}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label{display:none}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input{width:50px;padding:0 0 0 10px;text-align:center}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap input,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap input{margin-right:20px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap p,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap p{text-align:left;font-size:1em;position:relative}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap p .info,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap p .info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='512' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M256 0C114.509 0 0 114.496 0 256c0 141.489 114.496 256 256 256 141.491 0 256-114.496 256-256C512 114.509 397.504 0 256 0zm0 476.279c-121.462 0-220.279-98.816-220.279-220.279S134.538 35.721 256 35.721c121.463 0 220.279 98.816 220.279 220.279S377.463 476.279 256 476.279z'/%3E%3Cpath d='M248.425 323.924c-14.153 0-25.61 11.794-25.61 25.946 0 13.817 11.12 25.948 25.61 25.948s25.946-12.131 25.946-25.948c0-14.152-11.794-25.946-25.946-25.946zM252.805 127.469c-45.492 0-66.384 26.959-66.384 45.155 0 13.142 11.12 19.208 20.218 19.208 18.197 0 10.784-25.948 45.155-25.948 16.848 0 30.328 7.414 30.328 22.915 0 18.196-18.871 28.642-29.991 38.077-9.773 8.423-22.577 22.24-22.577 51.22 0 17.522 4.718 22.577 18.533 22.577 16.511 0 19.881-7.413 19.881-13.817 0-17.522.337-27.631 18.871-42.121 9.098-7.076 37.74-29.991 37.74-61.666 0-31.675-28.642-55.6-71.774-55.6z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;display:inline-block}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap label span.amount,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap label span.amount{position:absolute;right:0;top:0;z-index:13}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .button,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .button{background:#132b4d;border:none;color:#fff;text-transform:uppercase;font-weight:600;padding:12px 20px;font-size:.95em;margin-top:20px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .variations_form.cart .single_variation_wrap{text-align:center}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .up-sells,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .up-sells{margin-top:50px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .up-sells img,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .up-sells img{height:auto}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .addons_right .price,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .addons_right .price{margin:20px 0}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .product_title,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .product_title{font-size:2.15em;font-weight:600;margin:0 0 12px;float:left}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .short_sku,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .short_sku{text-align:right;float:right;font-size:1.5em}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .woocommerce-Tabs-panel .tabs.wc-tabs,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .woocommerce-Tabs-panel .tabs.wc-tabs{display:none}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit h2,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit h2{font-size:1.35em;font-weight:600;text-transform:uppercase;color:#f4f0e5;margin:0 0 15px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .specifications,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .specifications{display:block;margin-bottom:50px;padding-right:150px}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .specifications .spec_field,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .specifications .spec_field{padding:8px 15px;border-right:1px solid #132b4d;display:inline-block;font-size:1.15em}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .specifications .spec_field:last-child,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .specifications .spec_field:last-child{border-right:none}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .specifications .spec_field .info,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .specifications .spec_field .info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='512' height='512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000' fill-rule='nonzero'%3E%3Cpath d='M256 0C114.509 0 0 114.496 0 256c0 141.489 114.496 256 256 256 141.491 0 256-114.496 256-256C512 114.509 397.504 0 256 0zm0 476.279c-121.462 0-220.279-98.816-220.279-220.279S134.538 35.721 256 35.721c121.463 0 220.279 98.816 220.279 220.279S377.463 476.279 256 476.279z'/%3E%3Cpath d='M248.425 323.924c-14.153 0-25.61 11.794-25.61 25.946 0 13.817 11.12 25.948 25.61 25.948s25.946-12.131 25.946-25.948c0-14.152-11.794-25.946-25.946-25.946zM252.805 127.469c-45.492 0-66.384 26.959-66.384 45.155 0 13.142 11.12 19.208 20.218 19.208 18.197 0 10.784-25.948 45.155-25.948 16.848 0 30.328 7.414 30.328 22.915 0 18.196-18.871 28.642-29.991 38.077-9.773 8.423-22.577 22.24-22.577 51.22 0 17.522 4.718 22.577 18.533 22.577 16.511 0 19.881-7.413 19.881-13.817 0-17.522.337-27.631 18.871-42.121 9.098-7.076 37.74-29.991 37.74-61.666 0-31.675-28.642-55.6-71.774-55.6z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;display:inline-block}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .pdf_download,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .pdf_download{float:right}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .pdf_download a,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .pdf_download a{font-weight:600;font-size:1.2}#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .pdf_download a:after,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .pdf_download a:after{content:url(../img/icons/download.png);margin-left:10px}@media (max-width:1024px){#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .price,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .price{font-size:3.5em}}@media (max-width:768px){#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .price,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .price{font-size:3em}}@media (max-width:480px){#boutique .container_products .content_singleDetails .product-type-simple .content_detail_produit .summary.entry-summary .price,#boutique .container_products .content_singleDetails .product-type-variable .content_detail_produit .summary.entry-summary .price{font-size:2.5em}}#boutique .container_search{position:relative}#boutique .container_search .sidebar{min-height:100px;border-bottom:1px solid #f4f0e5;padding:0 50px;text-align:center}@media (max-width:480px){#boutique .container_search .sidebar{padding-top:20px}}#boutique .container_search .sidebar .sidebar-widget{margin-top:35px}#boutique .container_search .sidebar .sidebar-widget .woocommerce.widget_layered_nav{display:inline-block;margin:0 25px}#boutique .container_search .sidebar .sidebar-widget .woocommerce.widget_layered_nav h3{display:none}#boutique .container_search .sidebar .sidebar-widget .woocommerce.widget_layered_nav .select2-container--default .select2-selection--single{border:1px solid #132b4d;border-radius:0;padding:5px 15px;height:42px;margin-bottom:10px;width:260px}#boutique .container_search .sidebar .sidebar-widget .woocommerce.widget_layered_nav .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:2px;padding-right:30px;color:#132b4d;font-weight:600}#boutique .container_search .sidebar .sidebar-widget .woocommerce.widget_layered_nav .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#132b4d;font-weight:600}#boutique .container_search .sidebar .sidebar-widget .woocommerce.widget_layered_nav .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear{float:left;margin-right:20px}#boutique .container_search .sidebar .sidebar-widget .woocommerce.widget_layered_nav .select2-container--default .select2-selection--single .select2-selection__arrow{margin-top:8px;background:url(../img/icons/arrow_menu_select.png) no-repeat 0;right:10px}#boutique .container_search .sidebar .sidebar-widget .woocommerce.widget_layered_nav .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}#boutique .woocommerce-pagination{display:block;margin:30px 0;text-align:center}#boutique .woocommerce-pagination .page-numbers{list-style:none;margin:0 auto;text-align:center}#boutique .woocommerce-pagination .page-numbers li{display:inline-block;font-size:1.3em;font-weight:700}#boutique .woocommerce-pagination .page-numbers li a{padding:25px 20px}#boutique .woocommerce-pagination .page-numbers li a:hover{border-top:3px solid #132b4d}#boutique .woocommerce-pagination .page-numbers li a:hover.prev{border-top:none}#boutique .woocommerce-pagination .page-numbers li .page-numbers.current{padding:25px 20px;border-top:3px solid #132b4d}#general article .wp-block-woocommerce-cart,#general article .wp-block-woocommerce-checkout{padding:70px 0;width:100%;font-size:1.65em}#general article .wp-block-woocommerce-cart .product-remove,#general article .wp-block-woocommerce-checkout .product-remove{font-size:1.6em;font-weight:600}#general article .wp-block-woocommerce-cart .woocommerce-cart-form__cart-item .product-thumbnail,#general article .wp-block-woocommerce-checkout .woocommerce-cart-form__cart-item .product-thumbnail{text-align:center}#general article .wp-block-woocommerce-cart .woocommerce-cart-form__cart-item .product-thumbnail img.attachment-woocommerce_thumbnail,#general article .wp-block-woocommerce-checkout .woocommerce-cart-form__cart-item .product-thumbnail img.attachment-woocommerce_thumbnail{max-width:300px;height:auto}#general article .wp-block-woocommerce-cart .wc-block-components-product-metadata,#general article .wp-block-woocommerce-cart .woocommerce-cart-form__cart-item .product-quantity .screen-reader-text,#general article .wp-block-woocommerce-checkout .wc-block-components-product-metadata,#general article .wp-block-woocommerce-checkout .woocommerce-cart-form__cart-item .product-quantity .screen-reader-text{display:none}#general article .wp-block-woocommerce-cart .actions,#general article .wp-block-woocommerce-checkout .actions{text-align:right}#general article .wp-block-woocommerce-cart td,#general article .wp-block-woocommerce-cart th,#general article .wp-block-woocommerce-checkout td,#general article .wp-block-woocommerce-checkout th{padding:5px;vertical-align:top}#general article .wp-block-woocommerce-cart thead tr,#general article .wp-block-woocommerce-checkout thead tr{height:30px}#general article .wp-block-woocommerce-cart .button,#general article .wp-block-woocommerce-cart .components-button,#general article .wp-block-woocommerce-checkout .button,#general article .wp-block-woocommerce-checkout .components-button{background:#ff7d73;border:none;color:#132b4d;font-weight:500;padding:10px 25px;font-size:.9em;margin-bottom:10px;border-radius:20px}#general article .wp-block-woocommerce-cart .button:hover,#general article .wp-block-woocommerce-cart .components-button:hover,#general article .wp-block-woocommerce-checkout .button:hover,#general article .wp-block-woocommerce-checkout .components-button:hover{color:#fff}#general article .wp-block-woocommerce-cart .cart-collaterals,#general article .wp-block-woocommerce-checkout .cart-collaterals{font-size:1.3em;text-align:right}#general article .wp-block-woocommerce-cart .cart-collaterals h2,#general article .wp-block-woocommerce-checkout .cart-collaterals h2{font-size:1.2em}#general article .wp-block-woocommerce-cart .cart-collaterals .shop_table,#general article .wp-block-woocommerce-checkout .cart-collaterals .shop_table{float:right;margin-bottom:30px}#general article .wp-block-woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator,#general article .wp-block-woocommerce-checkout .cart-collaterals .woocommerce-shipping-calculator{margin-top:35px;font-size:.8em}#general article .wp-block-woocommerce-cart .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button,#general article .wp-block-woocommerce-checkout .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button{font-size:1em;padding:10px 20px;border-top:3px solid #132b4d}#general article .wp-block-woocommerce-cart .cart-collaterals .wc-proceed-to-checkout,#general article .wp-block-woocommerce-checkout .cart-collaterals .wc-proceed-to-checkout{display:block}#general article .wp-block-woocommerce-cart .cart-collaterals .wc-proceed-to-checkout:before,#general article .wp-block-woocommerce-checkout .cart-collaterals .wc-proceed-to-checkout:before{content:"";display:table;clear:both}#general article .wp-block-woocommerce-cart .woocommerce-info,#general article .wp-block-woocommerce-checkout .woocommerce-info{display:block;margin-bottom:30px}#general article .wp-block-woocommerce-cart .woocommerce-info a,#general article .wp-block-woocommerce-checkout .woocommerce-info a{text-decoration:underline}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout{display:block}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout .col2-set,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout .col2-set{float:left;width:65%}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review_heading,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review_heading{float:right;width:30%}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review_heading #order_review .shop_table,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review_heading #order_review .shop_table{width:100%;font-size:1.3em}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review_heading #payment ul,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review_heading #payment ul{list-style:none;margin:20px 0 0;padding:0}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review_heading #payment .button,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review_heading #payment .button{background:#132b4d;border:none;color:#fff;font-weight:600;padding:12px 20px;font-size:.8em;margin-bottom:10px}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review{float:right;width:30%}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review .shop_table,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review .shop_table{width:100%;font-size:1.2em}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review .wc_payment_methods.payment_methods,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review .wc_payment_methods.payment_methods{list-style:none;margin:25 0 0;padding:0}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review .wc_payment_methods.payment_methods label a,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review .wc_payment_methods.payment_methods label a{display:block}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review .wc_payment_methods.payment_methods .payment_box.payment_method_paypal p,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review .wc_payment_methods.payment_methods .payment_box.payment_method_paypal p{font-size:.8em}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review .form-row.place-order,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review .form-row.place-order{text-align:right;font-size:1.3em}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review #checkout-checkbox_field .checkbox,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review #checkout-checkbox_field .checkbox{font-size:.75em;padding-left:15px}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout #order_review #checkout-checkbox_field .checkbox input,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout #order_review #checkout-checkbox_field .checkbox input{width:auto;left:0}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout .select2-container--default .select2-selection--single,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #132b4d;border-radius:0;padding:5px 15px;height:42px}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:2px;padding-right:30px}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#132b4d;font-weight:600}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{margin-top:8px;background:url(../img/icons/arrow_menu_select.png) no-repeat 0;right:10px}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout label,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout label{font-size:.9em;display:block;font-weight:500;color:#585858}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout input,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout input{border-radius:0;padding:7px 10px;background-color:#fff;border:1px solid #c3cacf;margin:10px 0;width:100%}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout input::-moz-placeholder,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout input::-moz-placeholder{color:#132b4d}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout input::placeholder,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout input::placeholder{color:#132b4d}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout textarea,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout textarea{border-radius:3px;padding:7px 10px;background-color:#fff;border:1px solid #c3cacf;width:100%;max-height:175px;margin:10px 0}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout textarea::-moz-placeholder,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout textarea::-moz-placeholder{color:#132b4d}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout textarea::placeholder,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout textarea::placeholder{color:#132b4d}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout .col-2,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout .col-2{border-top:1px solid #f4f0e5}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout .col-2 .woocommerce-shipping-fields .woocommerce-form__input.input-checkbox,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout .col-2 .woocommerce-shipping-fields .woocommerce-form__input.input-checkbox{margin:5px 0}#general article .wp-block-woocommerce-cart .checkout.woocommerce-checkout .col-2 .woocommerce-shipping-fields span,#general article .wp-block-woocommerce-checkout .checkout.woocommerce-checkout .col-2 .woocommerce-shipping-fields span{padding-left:30px;font-size:.8em}#general article .wp-block-woocommerce-cart .woocommerce-order .woocommerce-notice.woocommerce-notice--success,#general article .wp-block-woocommerce-checkout .woocommerce-order .woocommerce-notice.woocommerce-notice--success{font-weight:600}#general article .wp-block-woocommerce-cart .woocommerce-order h2,#general article .wp-block-woocommerce-checkout .woocommerce-order h2{font-size:1.35em;font-weight:500}#general article .wp-block-woocommerce-cart .woocommerce-order ul,#general article .wp-block-woocommerce-checkout .woocommerce-order ul{list-style:none;margin:25px 0 0;padding:0}#general article .wp-block-woocommerce-cart .woocommerce-order ul li,#general article .wp-block-woocommerce-checkout .woocommerce-order ul li{font-size:1.2em}#general article .wp-block-woocommerce-cart .woocommerce-order .woocommerce-customer-details,#general article .wp-block-woocommerce-cart .woocommerce-order .woocommerce-order-details,#general article .wp-block-woocommerce-checkout .woocommerce-order .woocommerce-customer-details,#general article .wp-block-woocommerce-checkout .woocommerce-order .woocommerce-order-details{border-top:1px solid #f4f0e5;margin-top:30px;padding:30px 0 0}#general article .wp-block-woocommerce-cart .woocommerce-order .woocommerce-table,#general article .wp-block-woocommerce-checkout .woocommerce-order .woocommerce-table{width:50%;font-size:1.2em}#general article .wp-block-woocommerce-cart .woocommerce-order address,#general article .wp-block-woocommerce-checkout .woocommerce-order address{font-size:1.2em}#general article .wp-block-woocommerce-cart .woocommerce-order p,#general article .wp-block-woocommerce-checkout .woocommerce-order p{font-size:1em}.woocommerce .woocommerce-message{display:block;padding-top:20px;padding-bottom:20px;background-color:#ff7d73;text-align:center;font-size:1.3em}.woocommerce .woocommerce-message a:hover{color:#fff}.woocommerce .woocommerce-message p{margin-bottom:10px;color:#fff}.woocommerce .woocommerce-MyAccount-navigation{float:left;width:25%}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin-left:0}.woocommerce .woocommerce-MyAccount-navigation ul li{line-height:normal;margin-bottom:20px}.woocommerce .woocommerce-MyAccount-navigation ul li a{color:#4b7188;font-size:1.25em;padding:0 20px 0 0;border-bottom:2px solid #fff;transition:all 1s ease-in}.woocommerce .woocommerce-MyAccount-navigation ul li a:focus,.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#4b7188;text-decoration:none;border-bottom:2px solid #132b4d;transition:all 1s ease-out}@media (max-width:768px){.woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:1.1em}}.woocommerce .woocommerce-MyAccount-content{float:left;width:75%}.flexible.production{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;margin-bottom:15px;padding-left:20px}.flexible_bloc ul li:before{content:"·";font-size:2.5em;vertical-align:middle;line-height:20px;margin-right:10px;margin-left:-20px}@media (max-width:480px){.flexible_bloc ul li{font-size:1.5em}}.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:#90fcf9;position:relative;margin-bottom:20px;font-size:1.6em}.flexible_bloc ol li:before{content:counter(my-awesome-counter) ". ";color:#132b4d;font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.flexible_bloc a{text-decoration:underline}.flexible_bloc a.primary_btn,.flexible_bloc a.primary_target,.flexible_bloc a.secondary_btn{text-decoration:none}.flexible_bloc p .primary_btn,.flexible_bloc p .primary_target,.flexible_bloc p .secondary_btn{font-size:1em}.flexible_bloc_presentation{display:block;position:relative;padding:0 0 100px;text-align:center}.flexible_bloc_presentation .icon{width:48px}.flexible_bloc_presentation .titre_presentation_principale{padding:0}.flexible_bloc_presentation .rowTexte{padding:0;text-align:center}@media (max-width:1024px){.flexible_bloc_presentation{padding:120px 0 30px}}@media (max-width:768px){.flexible_bloc_presentation{padding:80px 0 25px}}@media (max-width:480px){.flexible_bloc_presentation{padding:65px 0 20px}}.flexible_bloc_photo{width:100%;padding:110px 0 30px}.flexible_bloc_photo .photo{width:100%;height:auto}.flexible_bloc_photo .rowPhoto{position:relative}.flexible_bloc_photo .rowPhoto a{display:block;position:relative}@media (max-width:1400px){.flexible_bloc_photo{padding:100px 0 30px}}@media (max-width:1024px){.flexible_bloc_photo{padding:80px 0 30px}}@media (max-width:768px){.flexible_bloc_photo{padding:65px 0 25px}}@media (max-width:480px){.flexible_bloc_photo{padding:50px 0 20px}}.flexible_bloc_texte{width:100%}.flexible_bloc_texte .rowTexte{padding:0}.flexible_bloc_texte .rowTexte img{width:100%;height:auto}.flexible_bloc_texte .rowTexte img.alignnone{width:auto}.flexible_bloc_citation{margin:0;background-color:#fff}.flexible_bloc_citation:after,.flexible_bloc_citation:before{content:" ";display:table}.flexible_bloc_citation:after{clear:both}.flexible_bloc_citation .blocCitation{padding:150px 0;position:relative}.flexible_bloc_citation .blocCitation:before{left:13%;top:80px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='135' height='121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.6 117.817l1.576 1.112V91.505l-.418-.3L27.916 60.5l42.842-30.706.418-.299V2.07l-1.577 1.113L1.424 51.278 1 51.577v17.846l.424.3 68.175 48.094zm62.824 0l1.576 1.112V91.505l-.417-.3L90.74 60.5l42.843-30.706.417-.299V2.07l-1.576 1.113-68.176 48.095-.424.299v17.846l.424.3 68.176 48.094z' stroke='%23FF7D73' stroke-opacity='.2' stroke-width='2'/%3E%3C/svg%3E");background-size:135px 121px;width:135px;height:121px}.flexible_bloc_citation .blocCitation:after,.flexible_bloc_citation .blocCitation:before{content:"";background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;z-index:12;transition:all .3s ease}.flexible_bloc_citation .blocCitation:after{left:30%;top:280px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='131' height='113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.824 0L131 48.095v16.81L62.824 113V88.019L106.801 56.5 62.824 24.981V0zM0 0l68.176 48.095v16.81L0 113V88.019L43.977 56.5 0 24.981V0z' fill='%23FF7D73' fill-opacity='.2'/%3E%3C/svg%3E");background-size:131px 113px;width:131px;height:113px}.flexible_bloc_citation .blocCitation .text_content{height:100%;position:relative}.flexible_bloc_citation .blocCitation .texte_citation{font-weight:400;font-style:normal;font-size:1.25em;padding-bottom:30px;margin-bottom:20px;line-height:40px}.flexible_bloc_citation .blocCitation .reference_citation{font-weight:500;font-size:1.5em;margin-bottom:0}@media (max-width:1400px){.flexible_bloc_citation .blocCitation{padding:125px 0}}@media (max-width:1024px){.flexible_bloc_citation .blocCitation{padding:100px 0}.flexible_bloc_citation .blocCitation:before{left:13%;top:80px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='135' height='121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.6 117.817l1.576 1.112V91.505l-.418-.3L27.916 60.5l42.842-30.706.418-.299V2.07l-1.577 1.113L1.424 51.278 1 51.577v17.846l.424.3 68.175 48.094zm62.824 0l1.576 1.112V91.505l-.417-.3L90.74 60.5l42.843-30.706.417-.299V2.07l-1.576 1.113-68.176 48.095-.424.299v17.846l.424.3 68.176 48.094z' stroke='%23FF7D73' stroke-opacity='.2' stroke-width='2'/%3E%3C/svg%3E");background-size:125px 111px;width:125px;height:111px}.flexible_bloc_citation .blocCitation:after{left:30%;top:280px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='131' height='113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.824 0L131 48.095v16.81L62.824 113V88.019L106.801 56.5 62.824 24.981V0zM0 0l68.176 48.095v16.81L0 113V88.019L43.977 56.5 0 24.981V0z' fill='%23FF7D73' fill-opacity='.2'/%3E%3C/svg%3E");background-size:121px 103px;width:121px;height:103px}}@media (max-width:768px){.flexible_bloc_citation .blocCitation{padding:75px 0}.flexible_bloc_citation .blocCitation:before{left:10%;top:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='135' height='121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.6 117.817l1.576 1.112V91.505l-.418-.3L27.916 60.5l42.842-30.706.418-.299V2.07l-1.577 1.113L1.424 51.278 1 51.577v17.846l.424.3 68.175 48.094zm62.824 0l1.576 1.112V91.505l-.417-.3L90.74 60.5l42.843-30.706.417-.299V2.07l-1.576 1.113-68.176 48.095-.424.299v17.846l.424.3 68.176 48.094z' stroke='%23FF7D73' stroke-opacity='.2' stroke-width='2'/%3E%3C/svg%3E");background-size:115px 101px;width:115px;height:101px}.flexible_bloc_citation .blocCitation:after{left:30%;top:260px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='131' height='113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.824 0L131 48.095v16.81L62.824 113V88.019L106.801 56.5 62.824 24.981V0zM0 0l68.176 48.095v16.81L0 113V88.019L43.977 56.5 0 24.981V0z' fill='%23FF7D73' fill-opacity='.2'/%3E%3C/svg%3E");background-size:111px 93px;width:111px;height:93px}}@media (max-width:480px){.flexible_bloc_citation .blocCitation{padding:60px 0}.flexible_bloc_citation .blocCitation:before{left:8%;top:25px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='135' height='121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.6 117.817l1.576 1.112V91.505l-.418-.3L27.916 60.5l42.842-30.706.418-.299V2.07l-1.577 1.113L1.424 51.278 1 51.577v17.846l.424.3 68.175 48.094zm62.824 0l1.576 1.112V91.505l-.417-.3L90.74 60.5l42.843-30.706.417-.299V2.07l-1.576 1.113-68.176 48.095-.424.299v17.846l.424.3 68.176 48.094z' stroke='%23FF7D73' stroke-opacity='.2' stroke-width='2'/%3E%3C/svg%3E");background-size:105px 91px;width:105px;height:91px}.flexible_bloc_citation .blocCitation:after{left:32%;top:230px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='131' height='113' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.824 0L131 48.095v16.81L62.824 113V88.019L106.801 56.5 62.824 24.981V0zM0 0l68.176 48.095v16.81L0 113V88.019L43.977 56.5 0 24.981V0z' fill='%23FF7D73' fill-opacity='.2'/%3E%3C/svg%3E");background-size:101px 83px;width:101px;height:83px}}.flexible_bloc_photo_pleine_largeur{display:block;width:100%}.flexible_bloc_photo_pleine_largeur .bloc_presentation{line-height:5px}.flexible_bloc_photo_pleine_largeur img{width:100%}.flexible_bloc_photo_pleine_largeur .mobile{display:none}@media (max-width:480px){.flexible_bloc_photo_pleine_largeur .mobile{display:block}.flexible_bloc_photo_pleine_largeur .desktop{display:none}}.flexible_bloc_titre_texte_avec_photo_droite,.flexible_bloc_titre_texte_avec_photo_gauche{width:100%;margin:0;background:transparent;overflow:hidden}.flexible_bloc_titre_texte_avec_photo_droite .row,.flexible_bloc_titre_texte_avec_photo_gauche .row{margin-left:0;margin-right:0;display:block}.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 .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:60px;padding-right:60px}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{float:left;width:50%}}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.left{padding-left:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.right{padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text .option_bouton,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text .option_bouton{display:inline-block;margin-right:10px;margin-bottom:10px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text .content_buttons,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text .content_buttons{margin-top:10px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.third{position:relative;min-height:1px;padding-left:60px;padding-right:60px}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.third{float:left;width:33.33333%}}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{float:left;width:100%;min-height:1px;padding-left:60px;padding-right:60px;position:relative}@media (min-width:480px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{float:left;width:50%}}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo img,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo img{width:100%;display:block;height:auto;z-index:2}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.left{padding-left:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo .photo_content_left,.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo .photo_content_right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo .photo_content_left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo .photo_content_right{position:relative;z-index:2}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.right{padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.mobile,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.mobile{display:none}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.third{position:relative;min-height:1px;padding-left:60px;padding-right:60px}@media (min-width:768px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.third{float:left;width:66.66667%}}.flexible_bloc_titre_texte_avec_photo_droite.formbg,.flexible_bloc_titre_texte_avec_photo_gauche.formbg{overflow:hidden}.flexible_bloc_titre_texte_avec_photo_droite.formbg .row .row_photo .photo_content_left:before,.flexible_bloc_titre_texte_avec_photo_gauche.formbg .row .row_photo .photo_content_left:before{content:"";width:310px;height:229px;background-color:#f4f0e5;position:absolute;z-index:-1;left:-155px;top:-55px}.flexible_bloc_titre_texte_avec_photo_droite.formbg .row .row_photo .photo_content_right:before,.flexible_bloc_titre_texte_avec_photo_gauche.formbg .row .row_photo .photo_content_right:before{content:"";width:310px;height:229px;background-color:#ff7d73;position:absolute;z-index:-1;right:-155px;top:-55px;opacity:.2}@media (max-width:1600px){.flexible_bloc_titre_texte_avec_photo_droite.formbg .row .row_photo .photo_content_left:before,.flexible_bloc_titre_texte_avec_photo_gauche.formbg .row .row_photo .photo_content_left:before{width:280px;height:209px;left:-125px;top:-50px}.flexible_bloc_titre_texte_avec_photo_droite.formbg .row .row_photo .photo_content_right:before,.flexible_bloc_titre_texte_avec_photo_gauche.formbg .row .row_photo .photo_content_right:before{width:280px;height:209px;right:-125px;top:-50px}}@media (max-width:1400px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.third,.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.third{padding-left:40px;padding-right:40px}}@media (max-width:1024px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{padding-left:30px;padding-right:30px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.third{padding-left:30px;padding-right:40px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{padding-left:30px;padding-right:30px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.third{padding-left:30px;padding-right:40px}}@media (max-width:768px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{text-align:center;padding-left:0;padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.left{padding-left:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.right{padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.third{padding-left:0;padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.mobile,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.mobile{display:block;margin-bottom:40px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.desktop,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.desktop{display:none}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.third,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.third{padding-left:0;padding-right:0}}@media (max-width:480px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.left{padding-left:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.right{padding-right:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{margin-bottom:35px}}.flexible_bloc_cta_photos_a_droite,.flexible_bloc_cta_photos_a_gauche{padding:100px 0 150px;position:relative}.flexible_bloc_cta_photos_a_droite .container_larger,.flexible_bloc_cta_photos_a_gauche .container_larger{padding-right:0}.flexible_bloc_cta_photos_a_droite_row,.flexible_bloc_cta_photos_a_gauche_row{position:relative;margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_cta_photos_a_droite_row:after,.flexible_bloc_cta_photos_a_droite_row:before,.flexible_bloc_cta_photos_a_gauche_row:after,.flexible_bloc_cta_photos_a_gauche_row:before{content:" ";display:table}.flexible_bloc_cta_photos_a_droite_row:after,.flexible_bloc_cta_photos_a_gauche_row:after{clear:both}.flexible_bloc_cta_photos_a_droite_row_texte,.flexible_bloc_cta_photos_a_gauche_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:150px;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_cta_photos_a_droite_row_texte,.flexible_bloc_cta_photos_a_gauche_row_texte{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_cta_photos_a_droite_row_texte,.flexible_bloc_cta_photos_a_gauche_row_texte{float:left;width:50%}}.flexible_bloc_cta_photos_a_droite_row_texte_lien,.flexible_bloc_cta_photos_a_gauche_row_texte_lien{display:block;margin-top:50px}.flexible_bloc_cta_photos_a_droite_row_texte.right,.flexible_bloc_cta_photos_a_gauche_row_texte.right{padding-right:0;padding-left:150px}.flexible_bloc_cta_photos_a_droite_row_texte .option_bouton,.flexible_bloc_cta_photos_a_gauche_row_texte .option_bouton{display:inline-block;margin-right:10px}@media (max-width:1400px){.flexible_bloc_cta_photos_a_droite_row_texte,.flexible_bloc_cta_photos_a_gauche_row_texte{padding-right:100px}}@media (max-width:1024px){.flexible_bloc_cta_photos_a_droite_row_texte,.flexible_bloc_cta_photos_a_gauche_row_texte{padding-right:75px}}@media (max-width:768px){.flexible_bloc_cta_photos_a_droite_row_texte,.flexible_bloc_cta_photos_a_gauche_row_texte{padding-right:35px}}@media (max-width:480px){.flexible_bloc_cta_photos_a_droite_row_texte,.flexible_bloc_cta_photos_a_gauche_row_texte{padding-right:0;margin-bottom:50px}}.flexible_bloc_cta_photos_a_droite_row_photo,.flexible_bloc_cta_photos_a_gauche_row_photo{float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative}@media (min-width:480px){.flexible_bloc_cta_photos_a_droite_row_photo,.flexible_bloc_cta_photos_a_gauche_row_photo{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_cta_photos_a_droite_row_photo,.flexible_bloc_cta_photos_a_gauche_row_photo{float:left;width:50%}}.flexible_bloc_cta_photos_a_droite_row_photo.mobile,.flexible_bloc_cta_photos_a_gauche_row_photo.mobile{display:none}.flexible_bloc_cta_photos_a_droite_row_photo img,.flexible_bloc_cta_photos_a_gauche_row_photo img{height:auto}.flexible_bloc_cta_photos_a_droite_row_photo_area,.flexible_bloc_cta_photos_a_gauche_row_photo_area{position:relative;padding-right:35%;padding-top:250px}.flexible_bloc_cta_photos_a_droite_row_photo_area:after,.flexible_bloc_cta_photos_a_gauche_row_photo_area:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='127' height='161' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 159v1h30.415V87.117l53.716 72.478.3.405h38.594l-1.231-1.608-65.948-86.145 61.532-69.585L119.848 1H82.209l-.298.333-50.496 56.366V1H1v1z' stroke='%23D3574E' stroke-width='2' fill='none' fill-rule='evenodd' opacity='.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:120px 157px;width:120px;height:157px;display:inline-block;position:absolute;top:325px;right:13%;opacity:.8}.flexible_bloc_cta_photos_a_droite_row_photo_area.left,.flexible_bloc_cta_photos_a_gauche_row_photo_area.left{padding-right:0;padding-left:30%;padding-top:450px}.flexible_bloc_cta_photos_a_droite_row_photo_area.left:after,.flexible_bloc_cta_photos_a_gauche_row_photo_area.left:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='127' height='161' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 159v1h30.415V87.117l53.716 72.478.3.405h38.594l-1.231-1.608-65.948-86.145 61.532-69.585L119.848 1H82.209l-.298.333-50.496 56.366V1H1v1z' stroke='%23D3574E' stroke-width='2' fill='none' fill-rule='evenodd' opacity='.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:120px 157px;width:120px;height:157px;display:inline-block;position:absolute;top:320px;right:33%;z-index:1}@media (max-width:1400px){.flexible_bloc_cta_photos_a_droite_row_photo_area,.flexible_bloc_cta_photos_a_gauche_row_photo_area{padding-right:30%;padding-top:200px}}@media (max-width:1024px){.flexible_bloc_cta_photos_a_droite_row_photo_area,.flexible_bloc_cta_photos_a_gauche_row_photo_area{padding-right:28%;padding-top:150px}}@media (max-width:768px){.flexible_bloc_cta_photos_a_droite_row_photo_area,.flexible_bloc_cta_photos_a_gauche_row_photo_area{padding-right:26%;padding-top:100px}}.flexible_bloc_cta_photos_a_droite_row_photo_droite,.flexible_bloc_cta_photos_a_gauche_row_photo_droite{position:absolute;right:-25%;top:0;z-index:3;width:75%}.flexible_bloc_cta_photos_a_droite_row_photo_droite img,.flexible_bloc_cta_photos_a_gauche_row_photo_droite img{width:100%}@media (max-width:1750px){.flexible_bloc_cta_photos_a_droite_row_photo_droite,.flexible_bloc_cta_photos_a_gauche_row_photo_droite{right:-15%}}@media (max-width:1600px){.flexible_bloc_cta_photos_a_droite_row_photo_droite,.flexible_bloc_cta_photos_a_gauche_row_photo_droite{right:-5%}}@media (max-width:1400px){.flexible_bloc_cta_photos_a_droite_row_photo_droite,.flexible_bloc_cta_photos_a_gauche_row_photo_droite{right:0}}.flexible_bloc_cta_photos_a_droite_row_photo_gauche,.flexible_bloc_cta_photos_a_gauche_row_photo_gauche{display:block}.flexible_bloc_cta_photos_a_droite_row_photo_ggauche,.flexible_bloc_cta_photos_a_gauche_row_photo_ggauche{position:absolute;left:-5%;top:0;z-index:3;width:50%}.flexible_bloc_cta_photos_a_droite_row_photo_ggauche img,.flexible_bloc_cta_photos_a_gauche_row_photo_ggauche img{width:100%}.flexible_bloc_cta_photos_a_droite_row_photo_ddroite,.flexible_bloc_cta_photos_a_gauche_row_photo_ddroite{display:block;position:relative;z-index:2}.flexible_bloc_cta_photos_a_gauche_row_texte.right{padding-left:150px}@media (max-width:1400px){.flexible_bloc_cta_photos_a_gauche_row_texte.right{padding-left:100px;padding-right:20px}}@media (max-width:1024px){.flexible_bloc_cta_photos_a_gauche_row_texte.right{padding-left:60px}}@media (max-width:768px){.flexible_bloc_cta_photos_a_gauche_row_texte.right{padding-left:35px}}@media (max-width:480px){.flexible_bloc_cta_photos_a_gauche_row_texte.right{padding-left:0;margin-bottom:0}}.flexible_bloc_cta_photos_a_gauche_row_texte.right .option_bouton{display:block;margin-bottom:10px}.flexible_bloc_cta_photos_a_gauche_row_photo_area.left{position:relative;padding-left:30%;padding-right:0;padding-top:450px}.flexible_bloc_cta_photos_a_gauche_row_photo_area.left:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='127' height='161' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 159v1h30.415V87.117l53.716 72.478.3.405h38.594l-1.231-1.608-65.948-86.145 61.532-69.585L119.848 1H82.209l-.298.333-50.496 56.366V1H1v1z' stroke='%23D3574E' stroke-width='2' fill='none' fill-rule='evenodd' opacity='.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:120px 157px;width:120px;height:157px;display:inline-block;position:absolute;top:320px;right:33%;z-index:1}@media (max-width:1400px){.flexible_bloc_cta_photos_a_gauche_row_photo_area.left{padding-left:30%;padding-top:350px}}@media (max-width:1024px){.flexible_bloc_cta_photos_a_gauche_row_photo_area.left{padding-left:28%;padding-top:250px}}@media (max-width:768px){.flexible_bloc_cta_photos_a_gauche_row_photo_area.left{padding-left:26%;padding-top:200px;margin-bottom:50px}}.flexible_bloc_double_colonnes:after,.flexible_bloc_double_colonnes:before{content:" ";display:table}.flexible_bloc_double_colonnes:after{clear:both}.flexible_bloc_double_colonnes .head{display:block;margin-bottom:50px}.flexible_bloc_double_colonnes .rowContent{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_double_colonnes .rowContent:after,.flexible_bloc_double_colonnes .rowContent:before{content:" ";display:table}.flexible_bloc_double_colonnes .rowContent:after{clear:both}.flexible_bloc_double_colonnes .rowContent .bloc_left{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:30px}@media (min-width:480px){.flexible_bloc_double_colonnes .rowContent .bloc_left{float:left;width:50%}}.flexible_bloc_double_colonnes .rowContent .bloc_left.center{text-align:center}.flexible_bloc_double_colonnes .rowContent .bloc_right{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:30px}@media (min-width:480px){.flexible_bloc_double_colonnes .rowContent .bloc_right{float:left;width:50%}}.flexible_bloc_double_colonnes .rowContent .bloc_right.center{text-align:center}.flexible_bloc_double_colonnes .rowContent .bloc_info{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.flexible_bloc_double_colonnes .rowContent .bloc_info{float:left;width:50%}}.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(odd){padding-right:80px}.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(2n){padding-left:80px}.flexible_bloc_double_colonnes .rowContent .bloc_info .cadre{display:block;margin-bottom:10px;border-bottom:1px solid #132b4d}.flexible_bloc_double_colonnes .rowContent .bloc_info .cadre .blocdescription p{margin-bottom:10px;font-size:1.5em}.flexible_bloc_double_colonnes .rowContent .bloc_info .cadre .blocinformation p{margin-bottom:10px;line-height:1.5em}.flexible_bloc_double_colonnes .rowContent .option_bouton{display:block;margin-top:50px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{display:block;margin-bottom:50px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc img{width:100%}@media (max-width:1400px){.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(odd){padding-right:60px}.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(2n){padding-left:60px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:25px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:25px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:65px}}@media (max-width:1024px){.flexible_bloc_double_colonnes .head{margin-bottom:45px}.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(odd){padding-right:40px}.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(2n){padding-left:40px}.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:50px}}@media (max-width:768px){.flexible_bloc_double_colonnes .head{margin-bottom:40px}.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(odd){padding-right:20px}.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(2n){padding-left:20px}.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:35px}}@media (max-width:480px){.flexible_bloc_double_colonnes .head{margin-bottom:35px}.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(odd){padding-right:0}.flexible_bloc_double_colonnes .rowContent .bloc_info:nth-of-type(2n){padding-left:0}.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:25px}}.flexible_bloc_triple_colonnes_icones .head{text-align:center;margin-bottom:70px}.flexible_bloc_triple_colonnes_icones .rowColonnes{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_triple_colonnes_icones .rowColonnes:after,.flexible_bloc_triple_colonnes_icones .rowColonnes:before{content:" ";display:table}.flexible_bloc_triple_colonnes_icones .rowColonnes:after{clear:both}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px;display:flex}@media (min-width:480px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{float:left;width:33.33333%}}@media (min-width:1024px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{float:left;width:33.33333%}}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .cadre{border-radius:40px;padding:30px;text-align:center;border:2px solid #f4f0e5;height:100%;width:100%}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocchiffre{text-align:center;font-size:10em;line-height:100px;font-weight:700;color:#ff7d73;margin-bottom:0}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .bloctitre{display:block;margin-bottom:35px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .bloctitre p{font-weight:500;margin-bottom:10px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocdescription p{line-height:1.5em;font-weight:300}@media (max-width:1600px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocchiffre{font-size:9em;line-height:95px}}@media (max-width:1400px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{padding-right:10px;padding-left:10px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .cadre{border-radius:40px;padding:25px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocchiffre{font-size:7em;line-height:80px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .bloctitre{margin-bottom:30px}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .cadre{border-radius:40px;padding:20px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon{margin-bottom:25px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon img{min-width:50px;max-width:90%}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocchiffre{font-size:6em;line-height:70px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .bloctitre{margin-bottom:25px}}@media (max-width:768px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{padding:0 10px;margin-bottom:20px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .cadre{border-radius:40px;padding:15px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon img{min-width:45px;max-width:80%}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocchiffre{font-size:5.5em;line-height:65px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .bloctitre{margin-bottom:15px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocphoto{margin-bottom:25px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{padding:0 10px;margin-bottom:15px;width:100%}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocchiffre{font-size:5em;line-height:60px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .bloctitre{margin-bottom:10px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocphoto{margin-bottom:20px}}@media (max-width:350px){.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo{margin-bottom:15px;width:100%}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocphoto{margin-bottom:15px}}@media (max-width:1400px){.flexible_bloc_triple_colonnes_icones .head{margin-bottom:65px}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_icones .head{margin-bottom:60px}}@media (max-width:768px){.flexible_bloc_triple_colonnes_icones .head{margin-bottom:50px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_icones .head{margin-bottom:35px}}.flexible_bloc_triple_colonnes_equipe .head{text-align:center;margin-bottom:70px}.flexible_bloc_triple_colonnes_equipe .rowColonnes{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_triple_colonnes_equipe .rowColonnes:after,.flexible_bloc_triple_colonnes_equipe .rowColonnes:before{content:" ";display:table}.flexible_bloc_triple_colonnes_equipe .rowColonnes:after{clear:both}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo{float:left;width:50%;position:relative;min-height:1px;padding-left:20px;padding-right:20px;margin-bottom:30px}@media (min-width:480px){.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo{float:left;width:33.33333%}}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo img{height:auto}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocphoto{margin-bottom:30px;text-align:center}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocphoto .cadre_photo{margin:auto;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocphoto img{width:100%;margin:auto}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .bloctext{text-align:center;font-size:1.5em}@media (max-width:1400px){.flexible_bloc_triple_colonnes_equipe .rowColonnes{margin:0}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocicon{margin-bottom:25px}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocicon img{min-width:50px;max-width:90%}}@media (max-width:768px){.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo{padding:0 10px;margin-bottom:25px}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocicon img{min-width:45px;max-width:80%}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocphoto{margin-bottom:25px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo{padding:0 10px;margin-bottom:20px;width:100%}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocphoto{margin-bottom:20px}}@media (max-width:350px){.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo{margin-bottom:15px;width:100%}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_equipe .rowColonnes .col_logo .blocphoto{margin-bottom:15px}}@media (max-width:1400px){.flexible_bloc_triple_colonnes_equipe .head{margin-bottom:65px}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_equipe .head{margin-bottom:60px}}@media (max-width:768px){.flexible_bloc_triple_colonnes_equipe .head{margin-bottom:50px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_equipe .head{margin-bottom:40px}}.flexible_bloc_triple_photos{padding:180px 0 120px;background-color:#fff}@media (max-width:1400px){.flexible_bloc_triple_photos{padding:150px 0 90px}}@media (max-width:1024px){.flexible_bloc_triple_photos{padding:135px 0 70px}}@media (max-width:768px){.flexible_bloc_triple_photos{padding:110px 0 60px}}@media (max-width:480px){.flexible_bloc_triple_photos{padding:50px 0}}.flexible_bloc_triple_photos .head{text-align:center;margin-bottom:135px}.flexible_bloc_triple_photos_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.flexible_bloc_triple_photos_row:after,.flexible_bloc_triple_photos_row:before{content:" ";display:table}.flexible_bloc_triple_photos_row:after{clear:both}.flexible_bloc_triple_photos_row_photogauche{float:left;width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.flexible_bloc_triple_photos_row_photogauche{float:left;width:33.33333%}}@media (max-width:480px){.flexible_bloc_triple_photos_row_photogauche{width:100%}.flexible_bloc_triple_photos_row_photogauche .content{margin-bottom:20px}}.flexible_bloc_triple_photos_row_photocentre{float:left;width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.flexible_bloc_triple_photos_row_photocentre{float:left;width:33.33333%}}.flexible_bloc_triple_photos_row_photocentre .content img{margin-top:-80px}@media (max-width:768px){.flexible_bloc_triple_photos_row_photocentre .content img{margin-top:-50px}}@media (max-width:480px){.flexible_bloc_triple_photos_row_photocentre{width:100%}.flexible_bloc_triple_photos_row_photocentre .content{margin-bottom:20px}.flexible_bloc_triple_photos_row_photocentre .content img{margin-top:0}}.flexible_bloc_triple_photos_row_photodroite{float:left;width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){.flexible_bloc_triple_photos_row_photodroite{float:left;width:33.33333%}}@media (max-width:480px){.flexible_bloc_triple_photos_row_photodroite{width:100%}}@media (max-width:1400px){.flexible_bloc_triple_photos .head{margin-bottom:125px}}@media (max-width:1024px){.flexible_bloc_triple_photos .head{margin-bottom:120px}}@media (max-width:768px){.flexible_bloc_triple_photos .head{margin-bottom:110px}}@media (max-width:480px){.flexible_bloc_triple_photos .head{margin-bottom:100px}}.flexible_bloc_galerie_photos_row{margin-left:-30px;margin-right:-30px;position:relative}.flexible_bloc_galerie_photos_row:after,.flexible_bloc_galerie_photos_row:before{content:" ";display:table}.flexible_bloc_galerie_photos_row:after{clear:both}.flexible_bloc_galerie_photos_row .photoGallery{float:left;width:50%;position:relative;min-height:1px;padding-left:30px;padding-right:30px}@media (min-width:480px){.flexible_bloc_galerie_photos_row .photoGallery{float:left;width:41.66667%}}@media (min-width:768px){.flexible_bloc_galerie_photos_row .photoGallery{float:left;width:33.33333%}}.flexible_bloc_galerie_photos_row_pic01{position:relative;min-height:1px;padding-left:0;padding-right:0;z-index:44}@media (min-width:480px){.flexible_bloc_galerie_photos_row_pic01{float:left;width:33.33333%}}.flexible_bloc_galerie_photos_row_pic01 img{max-width:150%;max-height:150%;width:120%}.flexible_bloc_galerie_photos_row_pic02{position:relative;min-height:1px;padding-left:0;padding-right:0;padding-top:340px;text-align:right}@media (min-width:480px){.flexible_bloc_galerie_photos_row_pic02{float:left;width:66.66667%}}.flexible_bloc_galerie_photos_row_pic03{position:relative;min-height:1px;padding-left:0;padding-right:0;padding-top:110px;text-align:right}@media (min-width:480px){.flexible_bloc_galerie_photos_row_pic03{float:left;width:41.66667%}}.flexible_bloc_galerie_photos_row_pic03 img{display:block;margin-left:-100px}.flexible_bloc_galerie_photos_row_pic04{position:relative;min-height:1px;text-align:right;padding-right:50px;padding-left:30px}@media (min-width:480px){.flexible_bloc_galerie_photos_row_pic04{float:left;width:58.33333%}}.flexible_bloc_galerie_photos_row_pic05{position:relative;min-height:1px;padding-left:0;text-align:left;padding-right:280px}@media (min-width:480px){.flexible_bloc_galerie_photos_row_pic05{float:left;width:100%}}.flexible_bloc_galerie_photos_row_pic05 img{display:block;margin-top:-100px}.flexible_bloc_galerie_photos_row_pic06{position:relative;min-height:1px;text-align:left;padding-left:380px;padding-right:120px}@media (min-width:480px){.flexible_bloc_galerie_photos_row_pic06{float:left;width:100%}}.flexible_bloc_galerie_photos_row_pic06 img{display:block;margin-top:-100px}.flexible_bloc_galerie_photos_row_pic07{position:relative;min-height:1px;padding-left:0;padding-right:0;padding-top:240px;text-align:left}@media (min-width:480px){.flexible_bloc_galerie_photos_row_pic07{float:left;width:66.66667%}}.flexible_bloc_galerie_photos_row_pic07 img{display:block;margin-right:-100px;max-width:150%;max-height:150%;width:135%}.flexible_bloc_galerie_photos_row_pic08{position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:left;margin-right:-200px}@media (min-width:480px){.flexible_bloc_galerie_photos_row_pic08{float:left;width:33.33333%}}.flexible_bloc_galerie_photos_row_pic08 img{display:block;max-width:150%;max-height:150%;width:125%}.flexible_bloc_galerie_photos_row_action{position:absolute;right:-35px;bottom:25px;z-index:24;background-color:#132b4d;border-radius:20px;width:96px;height:96px}.flexible_bloc_galerie_photos_row_action:after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1h7v7M1 8l6.5-6.5'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;position:absolute;top:15px;right:15px}.flexible_bloc_galerie_photos_row_action .link{position:absolute;color:#fff;left:15px;bottom:15px;display:inline-block;font-size:1.4rem;text-decoration:none}@media (max-width:768px){.flexible_bloc_galerie_photos_row{margin-right:-15px;margin-left:-15px}}@media (max-width:480px){.flexible_bloc_galerie_photos_row{margin-right:0;margin-left:0}}.flexible_bloc_consulter_autre_section{background-color:rgba(244,240,229,.4)!important;padding:70px 0;position:relative}@media (max-width:1024px){.flexible_bloc_consulter_autre_section{padding:70px 0}}@media (max-width:768px){.flexible_bloc_consulter_autre_section{padding:65px 0}}@media (max-width:480px){.flexible_bloc_consulter_autre_section{padding:60px 0}}.flexible_bloc_consulter_autre_section .container:after,.flexible_bloc_consulter_autre_section .container:before{content:" ";display:table}.flexible_bloc_consulter_autre_section .container:after{clear:both}.flexible_bloc_consulter_autre_section_bloc{position:relative}.flexible_bloc_consulter_autre_section_bloc_row{padding-top:50px;padding-bottom:20px;margin-left:-30px;margin-right:-30px}.flexible_bloc_consulter_autre_section_bloc_row:after,.flexible_bloc_consulter_autre_section_bloc_row:before{content:" ";display:table}.flexible_bloc_consulter_autre_section_bloc_row:after{clear:both}.flexible_bloc_consulter_autre_section_bloc_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:30px;padding-right:30px}@media (min-width:480px){.flexible_bloc_consulter_autre_section_bloc_row_photo{float:left;width:25%}}@media (min-width:768px){.flexible_bloc_consulter_autre_section_bloc_row_photo{float:left;width:25%}}.flexible_bloc_consulter_autre_section_bloc_row_texte{float:left;width:100%;position:relative;min-height:1px;padding-left:30px;padding-right:30px}@media (min-width:480px){.flexible_bloc_consulter_autre_section_bloc_row_texte{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_consulter_autre_section_bloc_row_texte{float:left;width:50%}}.flexible_bloc_consulter_autre_section_bloc_row_lien{float:left;width:100%;position:relative;min-height:1px;padding-left:30px;padding-right:30px;text-align:right}@media (min-width:480px){.flexible_bloc_consulter_autre_section_bloc_row_lien{float:left;width:25%}}@media (min-width:768px){.flexible_bloc_consulter_autre_section_bloc_row_lien{float:left;width:25%}}@media (max-width:1024px){.flexible_bloc_consulter_autre_section_bloc_row{padding-top:40px;margin-right:-20px;margin-left:-20px}.flexible_bloc_consulter_autre_section_bloc_row_lien,.flexible_bloc_consulter_autre_section_bloc_row_photo,.flexible_bloc_consulter_autre_section_bloc_row_texte{padding-left:20px;padding-right:20px}}@media (max-width:768px){.flexible_bloc_consulter_autre_section_bloc_row{padding-top:30px;margin-right:-10px;margin-left:-10px}.flexible_bloc_consulter_autre_section_bloc_row_lien,.flexible_bloc_consulter_autre_section_bloc_row_photo,.flexible_bloc_consulter_autre_section_bloc_row_texte{padding-left:10px;padding-right:10px}}@media (max-width:480px){.flexible_bloc_consulter_autre_section_bloc_row{padding-top:20px}.flexible_bloc_consulter_autre_section_bloc_row_photo{margin-bottom:15px}}.flexible_bloc_consulter_autre_section .contentflex{padding:0 100px 0 70px}.flexible_bloc_consulter_autre_section .contentflex .sous-titre{display:block}.flexible_bloc_consulter_autre_section .contentflex .sous-titre h4{margin-bottom:0}.flexible_bloc_consulter_autre_section .contentflex .title{display:block}.flexible_bloc_consulter_autre_section .contentflex .title h3{margin-bottom:0}.flexible_bloc_consulter_autre_section .contentflex .hover_btn{position:absolute;width:100%;height:100%;margin:0;top:0;right:0;left:0;z-index:89}.flexible_bloc_consulter_autre_section .contentflex:hover:before{right:30px}.flexible_bloc_consulter_nouvelles{background-color:#f4f0e5}.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}.flexible_bloc_partenaires_row_col .content img{width:100%;margin:auto;height:auto;vertical-align:middle}.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: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:35px;padding:0 20px;width:100%}.flexible_bloc_partenaires_row_col .content img{max-width:70%}}.flexible_bloc_accordeons:after,.flexible_bloc_accordeons:before{content:" ";display:table}.flexible_bloc_accordeons:after{clear:both}.flexible_bloc_accordeons_titre{display:block;margin-bottom:50px}.flexible_bloc_formulaire:after,.flexible_bloc_formulaire:before{content:" ";display:table}.flexible_bloc_formulaire:after{clear:both}.flexible_bloc .bloc_division hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #fff}.flexible_bloc .bloc_pad{padding:100px 0;background-color:#fff}@media (max-width:1400px){.flexible_bloc .bloc_pad{padding:80px 0}}@media (max-width:1024px){.flexible_bloc .bloc_pad{padding:65px 0}}@media (max-width:768px){.flexible_bloc .bloc_pad{padding:55px 0}}@media (max-width:480px){.flexible_bloc .bloc_pad{padding:50px 0}}.flexible_bloc .bloc_pad.colorbg{background:#ff7d73 url(../img/img/oot_pattern_colorbg-1.png);background-repeat:repeat;background-position:top;color:#fff;padding-bottom:70px!important;padding-top:70px!important}.flexible_bloc .bloc_pad.colorbg .row .row_text h3{color:#fff}.flexible_bloc .bloc_pad_bottom{padding:100px 0 150px;background-color:#fff}@media (max-width:1400px){.flexible_bloc .bloc_pad_bottom{padding:80px 0 120px}}@media (max-width:1024px){.flexible_bloc .bloc_pad_bottom{padding:60px 0 100px}}@media (max-width:768px){.flexible_bloc .bloc_pad_bottom{padding:50px 0 65px}}@media (max-width:480px){.flexible_bloc .bloc_pad_bottom{padding:35px 0 50px}}.flexible_bloc .bloc_pad_bottom.colorbg{background:#ff7d73 url(../img/img/oot_pattern_colorbg-1.png);background-repeat:repeat;background-position:top;color:#fff;padding-bottom:70px!important;padding-top:70px!important}.flexible_bloc .bloc_pad_bottom.colorbg .row .row_text h3{color:#fff}.flexible_bloc .beige{background-color:#f4f0e5}.flexible_bloc .rouge{background-color:#ffd9d6}.flexible_bloc .rouge a.primary_btn{color:#fff;background-color:#132b4d;border:1px solid #132b4d}.flexible_bloc .rouge a.primary_btn:hover,.flexible_bloc .rouge a.secondary_btn{color:#132b4d;background-color:#fff;border:1px solid #fff}.flexible_bloc .rouge a.secondary_btn:hover{color:#fff;background-color:#132b4d;border:1px solid #132b4d}.flexible_bloc .nomarge{margin:0}.flexible_bloc .nopad{padding:0}.flexible_anchor_list{display:block;width:100%;padding:3rem 0}.flexible_anchor_list_item{display:block;width:100%;margin:.5rem 0;font-family:Apercu,sans-serif;font-size:1.4rem;line-height:2;color:#132b4d}body.page-id-378 #hero.hero_sections{background-color:#ff7d73}body.page-id-378 #hero.hero_sections .flexcontent .content_title h1{color:#132b4d}body.page-id-378 .flexible_bloc .beige{background-color:rgba(255,125,115,.15)}body.page-id-378 .flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo .photo_content_left:before{background-color:#fff}body.page-id-378 .flexible_bloc_titre_texte_avec_photo_droite .row .row_photo .photo_content_right:before{background-color:#ff7d73}body.page-id-378 .flexible_bloc_triple_colonnes_icones .rowColonnes .col_logo .blocchiffre{color:#132b4d;font-size:3.25em;line-height:normal}body.page-id-427 .flexible .flexible_bloc .flexible_bloc_accordeons{padding-top:20px;background-color:#ffd9d6}.emplois_filters{display:block}.emplois_filters_categories{padding:80px 0;text-align:center;max-width:600px;margin:auto;display:flex;flex-wrap:wrap;justify-content:center}.emplois_filters_categories_title{font-size:2rem;font-family:Apercu,sans-serif;font-weight:400;line-height:2.6rem;color:#132b4d;display:block;width:100%;margin-bottom:22px}.emplois_filters_categories .categories-fieldset{text-align:center;display:flex;justify-content:center;list-style:none;margin-bottom:12px}.emplois_filters_categories .categories-fieldset button{background-color:#f4f0e5;margin-right:15px;border:none;display:inline-block;color:#132b4d;border-radius:30px;padding:20px 40px;margin-bottom:10px;font-weight:400;font-size:1.5rem;background:#eff1f4;transition:all .3s ease}.emplois_filters_categories .categories-fieldset button:focus{outline:0;border:none;-moz-outline-style:none}.emplois_filters_categories .categories-fieldset button:hover{background:#057aff;color:#fff;cursor:pointer}.emplois_filters_categories .categories-fieldset button:last-child{margin-right:0}.emplois_filters_categories .categories-fieldset.current-cat a{background:#057aff;color:#fff}.emplois_filters_categories .search-fieldset{position:relative;display:block;width:100%;margin:0;padding-left:0}.emplois_filters_categories .search-fieldset input{display:block;width:100%;padding:1rem 4rem 1rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3rem;font-family:Apercu,sans-serif;font-size:1.5rem;font-weight:300;line-height:2.4rem;border:1px solid #c3cacf}.emplois_filters_categories .search-fieldset:after{content:"";display:inline-block;width:2.25rem;height:2.25rem;position:absolute;right:2rem;top:50%;background-size:100% 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 19a8.457 8.457 0 01-5.947-2.437c-.002 0-.003-.007-.005-.007-.004 0-.009-.007-.012-.007A8.479 8.479 0 017 10.503C7 5.812 10.813 2 15.5 2c4.687 0 8.5 3.812 8.5 8.503C24 15.188 20.187 19 15.5 19zm.015-19C9.734 0 5.03 4.687 5.03 10.447c0 2.532.912 4.858 2.425 6.668L.304 24.238a1.028 1.028 0 000 1.46 1.043 1.043 0 001.465 0l7.163-7.137a10.455 10.455 0 006.583 2.326C21.297 20.887 26 16.2 26 10.447 26 4.687 21.297 0 15.515 0z' fill='%239EABBA' fill-rule='evenodd'/%3E%3C/svg%3E");transform:translateY(-50%)}.emplois_filters_categories .select-fieldset{position:relative;width:50%;margin:0;padding-left:0}.emplois_filters_categories .select-fieldset:after{content:"";display:inline-block;width:9px;height:5px;position:absolute;right:3rem;top:2.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%230D1D3F' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100% 100%}.emplois_filters_categories .select{padding:1rem 4rem 1rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3rem;font-family:Apercu,sans-serif;font-weight:300;font-size:1.5rem;line-height:2.4rem;border:1px solid #c3cacf;color:#132b4d;width:100%}.emplois_filters_categories fieldset{display:inline-block;border:0}@media (max-width:1024px){.emplois_filters_categories{padding:70px 0}}@media (max-width:768px){.emplois_filters_categories{padding:60px 0;max-width:100%}.emplois_filters_categories .categories-fieldset{display:block}.emplois_filters_categories .categories-fieldset button{margin-right:12px;border-radius:25px;padding:15px 30px;font-size:1.4rem}}@media (max-width:480px){.emplois_filters_categories{padding:50px 0}.emplois_filters_categories .select-fieldset{width:100%}}.emplois_content{padding:90px 0 50px;background-color:#585858}@media (max-width:1024px){.emplois_content{padding:70px 0 45px}}@media (max-width:768px){.emplois_content{padding:60px 0 40px}}@media (max-width:480px){.emplois_content{padding:50px 0 35px}}.emplois_content_listing_bloc{display:block;width:100%;padding:15px 30px}.emplois_content_listing_bloc_contour{background-color:#fff;border-radius:30px;padding:30px;box-shadow:0 8px 16px 10px rgba(0,0,0,.05);position:relative;transition:all .2s ease-in-out}.emplois_content_listing_bloc_contour:after,.emplois_content_listing_bloc_contour:before{content:" ";display:table}.emplois_content_listing_bloc_contour:after{clear:both}.emplois_content_listing_bloc_contour:hover{box-shadow:0 8px 16px 10px rgba(0,0,0,.1)}.emplois_content_listing_bloc .montagne{display:block;color:#132b4d;font-size:1.5rem;font-weight:300;margin-bottom:10px}.emplois_content_listing_bloc .text{font-size:1.5rem;line-height:24px;color:#132b4d}.emplois_content_listing_bloc .hover_btn{position:absolute;width:100%;height:100%;margin:0;top:0;right:0;left:0;z-index:89}.emplois_content_listing_bloc:hover .suite_btn: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")}@media (max-width:1024px){.emplois_content_listing_bloc{padding:15px 20px}}@media (max-width:768px){.emplois_content_listing_bloc{padding:12.5px 10px}.emplois_content_listing_bloc_contour{padding:25px}}@media (max-width:480px){.emplois_content_listing_bloc{padding:10px 0}.emplois_content_listing_bloc_contour{padding:20px}}.emplois_content_liste{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.emplois_content_liste:after,.emplois_content_liste:before{content:" ";display:table}.emplois_content_liste:after{clear:both}.emplois_content_liste_nouvelle{float:left;width:50%;position:relative;min-height:1px;padding:30px}@media (min-width:480px){.emplois_content_liste_nouvelle{float:left;width:50%}}.emplois_content_liste_nouvelle_contour{background-color:#fff;height:100%;border-radius:30px;padding:10px;box-shadow:0 8px 16px 10px rgba(0,0,0,.1)}.emplois_content_liste_nouvelle_contour:after,.emplois_content_liste_nouvelle_contour:before{content:" ";display:table}.emplois_content_liste_nouvelle_contour:after{clear:both}.emplois_content_liste_nouvelle_texte{display:block;width:100%;padding:30px}.emplois_content_liste_nouvelle_texte .titre{margin-bottom:20px}.emplois_content_liste_nouvelle_texte .description{color:#132b4d;font-size:1.5rem}.emplois_content_liste_nouvelle_photo{display:block;width:100%}.emplois_content_liste_nouvelle_photo img{width:100%;height:auto;border-radius:20px}.clients{background-color:#132b4d}.clients_presentation{display:block;position:relative;margin:0;padding:150px 0;color:#fff}.clients_presentation_text{text-align:center}.clients_listing{width:100%}.clients_listing .container_med_large{margin-left:0;display:flex;flex-wrap:wrap;align-items:center}.clients_listing_row{display:block}.clients_listing_row_client{color:#fff;background-color:#132b4d}.clients_listing_row_client:after,.clients_listing_row_client:before{content:" ";display:table}.clients_listing_row_client:after{clear:both}.clients_listing_row_client .container{position:relative}.clients_listing_row_client .link_area{position:absolute;z-index:5;height:100%;width:100%;top:0;right:0;left:0}.clients_listing_row_client_name{color:#fff;margin-right:auto;display:inline-block;cursor:pointer;position:relative;padding-bottom:0;padding-right:5rem}.clients_listing_row_client_name h5{margin-bottom:0;font-size:4rem}.clients_listing_row_client_name:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;height:2px;background-color:#132b4d;width:0;transition:all .3s ease-in-out}.clients_listing_row_client_name:hover:after{width:100%}.clients_listing_row_client_hidden{display:none}.clients_listing_row_client_description{font-size:2.2rem;line-height:2.5rem}.clients_listing_row_client_link{display:block;padding:5rem 0;position:relative;font-size:1.5rem;font-family:Apercu,sans-serif;font-weight:300;color:#fff}.clients_listing_row_client_link_btn{display:inline-block;width:4rem;height:4rem;position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%23294A5F' cx='28' cy='28' r='27.5'/%3E%3Cpath stroke='%23FFF' d='M15.826 28h23.131'/%3E%3Cpath d='M31.652 20.696c.812 3.652 3.247 6.087 7.305 7.304-4.058 1.217-6.493 3.652-7.305 7.304' stroke='%23FFF' stroke-linejoin='bevel'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%;background-position:50%;transition:all .2s ease-in-out}.clients_listing_row_client_link:hover .clients_listing_row_client_link_btn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%2319B3FF' cx='28' cy='28' r='27.5'/%3E%3Cpath stroke='%235DCCFF' d='M15.826 28h23.131'/%3E%3Cpath d='M31.652 20.696c.812 3.652 3.247 6.087 7.305 7.304-4.058 1.217-6.493 3.652-7.305 7.304' stroke='%235DCCFF' stroke-linejoin='bevel'/%3E%3C/g%3E%3C/svg%3E")}.clients_listing_row_client:nth-child(2n){background-color:#fffd82}.clients_listing_row_client.active .expertises_services_list_item_name{color:#132b4d}.clients_listing_row_client.active .expertises_services_list_item_name:hover:after{width:0}.clients_projets{padding:8rem 0;background-color:#fff}.clients_projets_row{margin-left:-20px;margin-right:-20px;padding-top:100px}.clients_projets_row:after,.clients_projets_row:before{content:" ";display:table}.clients_projets_row:after{clear:both}.clients_projets_row_title{float:left;width:45.83333%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.clients_projets_row_title{float:left;width:45.83333%}}.clients_projets_row_title h3{font-size:4em;margin-bottom:0;line-height:normal;font-weight:400;font-family:Apercu,sans-serif;font-weight:300}.clients_projets_row_description{float:left;width:54.16667%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.clients_projets_row_description{float:left;width:54.16667%}}.clients_projets_row_description p{font-family:Apercu,sans-serif;font-weight:300}.clients_projets_row .flexcenter{display:flex;align-items:center;justify-content:center}.clients_projets_row_btn{position:relative;float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;margin-top:70px;text-align:center}.client .flexible_bloc_presentation{background-color:#9ebfc4;display:block;position:relative;margin:0;padding:200px 0;color:#fff}.client .flexible_bloc_presentation .rowTexte{padding:0}.client .flexible_bloc_presentation .rowTexte img{width:100%;height:auto}.client .flexible_bloc_presentation .rowTexte p{color:#fff}.client .flexible_bloc_presentation .rowTexte.inversion,.client .flexible_bloc_presentation .rowTexte.inversion p{color:#4b7188}.client .flexible_bloc_projets_associe .clientProjects{padding:150px 0 160px;background-color:#132b4d}.client .flexible_bloc_projets_associe .clientProjects_content_head{margin-bottom:120px}.client .flexible_bloc_projets_associe .clientProjects_content_head h2{color:#fff}.client .flexible_bloc_projets_associe .clientProjects_content_row{margin-left:-35px;margin-right:-35px}.client .flexible_bloc_projets_associe .clientProjects_content_row:after,.client .flexible_bloc_projets_associe .clientProjects_content_row:before{content:" ";display:table}.client .flexible_bloc_projets_associe .clientProjects_content_row:after{clear:both}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet{float:left;width:50%;position:relative;min-height:1px;padding-left:35px;padding-right:35px;margin-bottom:70px}@media (min-width:480px){.client .flexible_bloc_projets_associe .clientProjects_content_row_projet{float:left;width:50%}}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet_area{position:relative;width:100%}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet:hover .overlay{opacity:1}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .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%;padding-left:60px;padding-right:60px;position:relative}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .pic{overflow:hidden;display:block}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .pic img{width:100%;height:auto;display:block}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .overlay{position:absolute;z-index:4;height:100%;width:100%;background:rgba(23,29,42,.65);opacity:0;transition:all .3s ease}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .client{font-size:1.6em;display:block;margin-bottom:30px}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .client a{color:hsla(0,0%,100%,.5)}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet h3{font-size:3em;line-height:normal;color:#fff;font-family:Apercu,sans-serif;font-weight:500;margin-bottom:40px}.client .flexible_bloc_projets_associe .clientProjects_content_row_projet .linkproject{color:hsla(0,0%,100%,.5);font-family:Apercu,sans-serif;padding-bottom:7px;border-bottom:1px solid hsla(0,0%,100%,.5);font-size:1.4em}@media (max-width:768px){.client .flexible_bloc_projets_associe .clientProjects_content_row_projet{margin-bottom:60px}}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet{float:left;width:33.33333%;position:relative;min-height:1px;padding-left:35px;padding-right:35px;margin-bottom:70px}@media (min-width:480px){.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet{float:left;width:33.33333%}}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet_area{position:relative;width:100%}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet:hover .overlay{opacity:1}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .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%;padding-left:30px;padding-right:30px;position:relative}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .pic{overflow:hidden;display:block}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .pic img{width:100%;height:auto;display:block}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .overlay{position:absolute;z-index:4;height:100%;width:100%;background:rgba(23,29,42,.65);opacity:0;transition:all .3s ease}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .client{font-size:1.6em;display:block;margin-bottom:30px}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .client a{color:hsla(0,0%,100%,.5)}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet h4{font-size:2.5em;line-height:normal;color:#fff;font-family:Apercu,sans-serif;font-weight:500;margin-bottom:30px}.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet .linkproject{color:hsla(0,0%,100%,.5);font-family:Apercu,sans-serif;padding-bottom:7px;border-bottom:1px solid hsla(0,0%,100%,.5);font-size:1.4em}@media (max-width:768px){.client .flexible_bloc_projets_associe .clientProjects_content_row_subprojet{margin-bottom:60px}}.client .flexible_bloc_projets_associe .clientProjects_content_foot{margin-top:70px;text-align:center}.client .flexible_bloc_projets_associe .clientProjects_content_foot_btn{display:flex;align-items:center;justify-content:center}@media (max-width:1400px){.client .flexible_bloc_projets_associe .clientProjects{padding:90px 0 160px}}@media (max-width:1024px){.client .flexible_bloc_projets_associe .clientProjects{padding:80px 0 140px}}@media (max-width:768px){.client .flexible_bloc_projets_associe .clientProjects{padding:65px 0 120px}}@media (max-width:480px){.client .flexible_bloc_projets_associe .clientProjects{padding:50px 0 80px}}.contact_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.contact_row:after,.contact_row:before{content:" ";display:table}.contact_row:after{clear:both}.contact_row_coordonnees{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex}@media (min-width:480px){.contact_row_coordonnees{float:left;width:41.66667%}}@media (min-width:768px){.contact_row_coordonnees{float:left;width:33.33333%}}.contact_row_coordonnees_area{background-color:#f4f0e5;padding:35px 50px}.contact_row_coordonnees_area_sociaux{position:absolute;left:50px;bottom:30px}.contact_row_coordonnees_area_sociaux_liste{list-style:none;margin:0;padding:0}.contact_row_coordonnees_area_sociaux_liste li{margin-bottom:12px}.contact_row_coordonnees_area_sociaux_liste li a{color:#132b4d;display:flex;height:auto;align-items:center}.contact_row_coordonnees_area_sociaux_liste li a span{margin-left:20px;font-size:1.35em;font-weight:500}.contact_row_directions{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:80px}@media (min-width:480px){.contact_row_directions{float:left;width:58.33333%}}@media (min-width:768px){.contact_row_directions{float:left;width:66.66667%}}.contact_row_directions_area{padding:35px 0}.contact_row_directions img{width:100%;height:auto}.contact_form{padding:100px 0}.contact_form_head{margin-bottom:35px}.contact_form .formulaire_contact .form-row p{display:flex;flex-wrap:wrap;margin-bottom:0}.contact_form .formulaire_contact .single input[type=file]{padding:13px 20px}.contact_form .formulaire_contact .btn_submit{float:right;border-radius:30px}.contact_form .formulaire_contact .btn_submit p{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center}.contact_form .formulaire_contact .btn_submit .wpcf7-submit:hover{background:#006ae3;color:#fff}.contact_form .formulaire_contact .btn_submit .wpcf7-submit:active,.contact_form .formulaire_contact .btn_submit .wpcf7-submit:active:focus,.contact_form .formulaire_contact .btn_submit .wpcf7-submit:focus{outline:none;box-shadow:none}.contact_form .formulaire_contact .wpcf7-not-valid-tip{margin-left:2.2rem;font-size:1.2rem}.coordinates{position:relative;padding-top:200px;padding-bottom:50px}.coordinates_container{display:flex;flex-wrap:wrap}.coordinates_left{text-align:center}.coordinates_left_content{text-align:left;display:inline-block}.coordinates_left_title{font-size:3.2rem;font-weight:300;color:#132b4d}.coordinates_left_text{font-size:1.5rem;font-weight:300;line-height:1.5;color:#132b4d}.coordinates_left_text p{margin-bottom:3rem}.coordinates_left_socials{list-style-type:none}.coordinates_left_socials_item{display:inline-block;margin-right:6px}.coordinates_left_socials_item img{max-height:28px}.coordinates_rightimg{position:absolute;width:50%;height:100%;left:50%;top:0;background-size:cover;background-repeat:no-repeat;background-position:50%}@media (max-width:1300px){.coordinates_left{text-align:left;padding:3rem 3rem 3rem 4.5rem}}@media (max-width:768px){.coordinates{flex-direction:column-reverse;padding-top:0}.coordinates .coordinates_rightimg{width:100%;position:relative;left:0;min-height:500px}.coordinates_left{padding-bottom:1rem}}.calendrier_header{padding:150px 0;background-color:#132b4d;position:relative}.calendrier_header_titre{margin-bottom:100px}.calendrier_header_titre h1{margin-bottom:0;color:#fff}.calendrier_listing{padding:60px 0;background-color:#fff;position:relative}.calendrier_listing_filters,.calendrier_listing_titre_filtre{margin-bottom:50px}.calendrier_listing_filters:after,.calendrier_listing_filters:before{content:" ";display:table}.calendrier_listing_filters:after{clear:both}.calendrier_listing_filters #filter{margin-bottom:20px}.calendrier_listing_filters #filter:after,.calendrier_listing_filters #filter:before{content:" ";display:table}.calendrier_listing_filters #filter:after{clear:both}.calendrier_listing_filters_col{display:inline-block;width:auto;margin-right:20px}.calendrier_listing_filters_col .name{font-size:1.6em;display:block;margin-bottom:10px}.calendrier_listing_filters .select-style{background:url(../img/icons/arrow_pink_bottom.svg) no-repeat 90% 50%}.calendrier_listing_filters .select-style select{padding:12px 35px 12px 25px;border-radius:55px;border:1px solid #ff7d73;width:100%;font-size:1.6em;color:#132b4d;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.calendrier_listing_filters .select-style select:focus{outline:none}.calendrier_listing_filters .select-style.last{margin-right:0}.calendrier_listing_filters .checkbox-style{cursor:pointer;display:block;position:relative;padding:0 0 0 30px}.calendrier_listing_filters .checkbox-style:before{box-sizing:border-box;float:left;margin:2px 10px 0 0;content:"";width:20px;height:20px;background:none;border:1px solid #ff7d73;border-radius:50px;transition:background .1s linear;background-repeat:no-repeat;background-position:50%;background-size:15px;position:absolute;left:0}.calendrier_listing_filters .checkbox-style input[type=checkbox]{position:absolute;left:15px;z-index:14;opacity:0;width:20px;height:20px;margin-top:0}.calendrier_listing_filters .checkbox-style input[type=checkbox]:checked{display:block}.calendrier_listing_filters .checkbox-style label{position:relative;font-size:1.6em;display:block;font-weight:400}.calendrier_listing_filters .checkbox-style input[type=checkbox]:checked+.wpcf7-list-item-label{color:#ff7d73}.calendrier_listing_filters .checkbox-style input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"";background-image:url(../../assets/img/icons/checkbox.svg);box-shadow:none}.calendrier_listing_filters .content_action{display:inline-block;width:auto;text-align:right;margin-top:20px}.calendrier_listing_filters .content_action button:focus{outline:none}.calendrier_listing_filters #clear{margin-right:10px}.calendrier_listing #response{display:block;width:100%}.calendrier_listing_results{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.calendrier_listing_results:after,.calendrier_listing_results:before{content:" ";display:table}.calendrier_listing_results:after{clear:both}.calendrier_listing_results_bloc{float:left;width:100%;min-height:1px;position:relative;padding:40px 0;background-color:rgba(244,240,229,.4)}.calendrier_listing_results_bloc:nth-child(2n){background-color:#fff}.calendrier_listing_results_bloc_info_row{margin-left:0;margin-right:0}.calendrier_listing_results_bloc_info_row:after,.calendrier_listing_results_bloc_info_row:before{content:" ";display:table}.calendrier_listing_results_bloc_info_row:after{clear:both}.calendrier_listing_results_bloc_info_row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.calendrier_listing_results_bloc_info_row_text{float:left;width:66.66667%}}.calendrier_listing_results_bloc_info_row_text .date{display:block;margin-bottom:10px}.calendrier_listing_results_bloc_info_row_text .date span{font-size:1.6em;font-weight:300;margin-bottom:20px}.calendrier_listing_results_bloc_info_row_text .titre h3{margin-bottom:15px}.calendrier_listing_results_bloc_info_row_btn{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;text-align:right}@media (min-width:480px){.calendrier_listing_results_bloc_info_row_btn{float:left;width:33.33333%}}.calendrier_listing_results_bloc_info_row_btn .lien{display:block;margin-top:40px}.calendrier_listing_results_bloc:hover .suite_btn:after{margin-left:20px}@media (max-width:1024px){.calendrier_listing_results_bloc{padding:65px 0}.calendrier_listing_results_bloc_info_row_text .date span{font-size:1.5em}.calendrier_listing_results_bloc_info_row_text .titre h3{margin-bottom:13px}.calendrier_listing_results_bloc_info_row_btn .lien{margin-top:35px}}@media (max-width:768px){.calendrier_listing_results_bloc{padding:50px 0}.calendrier_listing_results_bloc_info_row_text .date span{font-size:1.4em}.calendrier_listing_results_bloc_info_row_text .titre h3{margin-bottom:11px}.calendrier_listing_results_bloc_info_row_btn .lien{margin-top:20px}}@media (max-width:480px){.calendrier_listing_results_bloc{padding:30px 0}.calendrier_listing_results_bloc_info_row_text .date span{font-size:1.3em}.calendrier_listing_results_bloc_info_row_text .titre h3{margin-bottom:10px}.calendrier_listing_results_bloc_info_row_btn .lien{margin-top:0}}.productions_header{padding:70px 0;background-color:#132b4d;position:relative}.productions_header .breadcrumbs{color:#fff;font-size:1.25em;margin-bottom:25px}.productions_header .breadcrumbs a{text-decoration:none;color:#fff;padding-bottom:5px}.productions_header .breadcrumbs a span{font-weight:400}.productions_header .breadcrumbs a:hover{color:#fff;border-bottom:1px solid #fff}.productions_header_titre h1{margin-bottom:0;color:#fff}.productions_header_production{text-align:left;margin-bottom:30px;position:relative;margin-top:100px}@media (max-width:768px){.productions_header_production{margin-bottom:20px}}@media (max-width:480px){.productions_header_production{margin-bottom:10px}}.productions_header_production_row{position:relative;margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.productions_header_production_row:after,.productions_header_production_row:before{content:" ";display:table}.productions_header_production_row:after{clear:both}.productions_header_production_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.productions_header_production_row_photo{float:left;width:100%}}@media (min-width:768px){.productions_header_production_row_photo{float:left;width:50%}}.productions_header_production_row_texte{float:left;width:100%;position:relative;min-height:1px;padding:0 100px;color:#fff;height:100%;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){.productions_header_production_row_texte{float:left;width:100%}}@media (min-width:768px){.productions_header_production_row_texte{float:left;width:50%}}.productions_header_production_row_texte .option{display:block;font-size:1.6em;margin-bottom:35px}.productions_header_production_row_texte .texte p{color:#fff}.productions_header_production_row_texte .lien{display:block;margin-top:40px}@media (max-width:1600px){.productions_header_production_row_texte{padding:0 80px}}@media (max-width:1400px){.productions_header_production_row_texte{padding:0 60px}}@media (max-width:1024px){.productions_header_production_row_texte{padding:0 40px}}@media (max-width:768px){.productions_header_production_row_texte{display:block;height:auto;margin-top:60px;padding:0}}@media (max-width:480px){.productions_header_production_row_texte{margin-top:35px}}.productions_header_production .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:98%}.productions_header_production h2{color:#fff;margin-bottom:30px}.productions_header_production:hover .secondary_btn{background-color:#ff7d73;color:#fff;border:1px solid #ff7d73}.productions_listing{padding:200px 0 150px;background-color:#f4f0e5;position:relative}@media (max-width:1600px){.productions_listing{padding:180px 0 140px}}@media (max-width:1400px){.productions_listing{padding:150px 0 120px}}@media (max-width:1024px){.productions_listing{padding:120px 0 100px}.productions_listing_titre_filtre{margin-bottom:40px}}@media (max-width:768px){.productions_listing{padding:100px 0 80px}.productions_listing_titre_filtre{margin-bottom:30px}}@media (max-width:480px){.productions_listing{padding:70px 0 50px}.productions_listing_titre_filtre{margin-bottom:20px}}.productions_listing_titre_filtre{margin-bottom:50px}.productions_listing_filters{margin-bottom:40px}.productions_listing_filters:after,.productions_listing_filters:before{content:" ";display:table}.productions_listing_filters:after{clear:both}.productions_listing_filters #filter{margin-bottom:50px}.productions_listing_filters #filter:after,.productions_listing_filters #filter:before{content:" ";display:table}.productions_listing_filters #filter:after{clear:both}.productions_listing_filters_col{display:inline-block;width:auto;margin-right:20px;margin-bottom:10px}@media (max-width:768px){.productions_listing_filters_col{display:block;margin-right:10px}}@media (max-width:480px){.productions_listing_filters_col{margin-right:0}}.productions_listing_filters_col .name{font-size:1.6em;display:block;margin-bottom:10px}.productions_listing_filters .select-style{background:url(../img/icons/arrow_pink_bottom.svg) no-repeat 90% 50%}.productions_listing_filters .select-style select{padding:10px 35px 10px 25px;border-radius:55px;border:1px solid #ff7d73;width:100%;font-size:1.6em;line-height:15px;color:#132b4d;height:auto;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.productions_listing_filters .select-style select:focus{outline:none}.productions_listing_filters .select-style.last{margin-right:0}.productions_listing_filters .checkbox-style{cursor:pointer;display:block;position:relative;padding:0 0 0 30px}.productions_listing_filters .checkbox-style:before{box-sizing:border-box;float:left;margin:2px 10px 0 0;content:"";width:20px;height:20px;background:none;border:1px solid #ff7d73;border-radius:50px;transition:background .1s linear;background-repeat:no-repeat;background-position:50%;background-size:15px;position:absolute;left:0}.productions_listing_filters .checkbox-style input[type=checkbox]{position:absolute;left:15px;z-index:14;opacity:0;width:20px;height:20px;margin-top:0}.productions_listing_filters .checkbox-style input[type=checkbox]:checked{display:block}.productions_listing_filters .checkbox-style label{position:relative;font-size:1.6em;display:block;font-weight:400}.productions_listing_filters .checkbox-style input[type=checkbox]:checked+.wpcf7-list-item-label{color:#ff7d73}.productions_listing_filters .checkbox-style input[type=checkbox]:checked+.wpcf7-list-item-label:before{content:"";background-image:url(../../assets/img/icons/checkbox.svg);box-shadow:none}.productions_listing_filters .content_action{display:inline-block;width:auto;text-align:right;margin-top:20px}.productions_listing_filters .content_action button:focus{outline:none}.productions_listing_filters .content_action #clear{margin-left:20px}.productions_listing_filters #clear{margin-right:10px}.productions_listing_results{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap}.productions_listing_results:after,.productions_listing_results:before{content:" ";display:table}.productions_listing_results:after{clear:both}.productions_listing_results_bloc{float:left;width:100%;min-height:1px;padding-left:30px;padding-right:30px;position:relative;margin-bottom:70px}@media (min-width:480px){.productions_listing_results_bloc{float:left;width:33.33333%}}@media (min-width:768px){.productions_listing_results_bloc{float:left;width:33.33333%}}.productions_listing_results_bloc_photo{display:block;position:relative;margin-bottom:23px;overflow:hidden}.productions_listing_results_bloc_photo_tag{position:absolute;bottom:0;right:0;z-index:5;padding:5px 10px;background-color:#132b4d;color:#fff;font-size:1.3em;font-weight:400}.productions_listing_results_bloc_photo img{display:block;transition:all .3s ease}.productions_listing_results_bloc_info .date{display:block;margin-bottom:10px}.productions_listing_results_bloc_info .date span{font-size:1.6em;font-weight:300;margin-bottom:20px}.productions_listing_results_bloc_info .titre h3{margin-bottom:15px}.productions_listing_results_bloc_info .lien{display:none;margin-top:40px}.productions_listing_results_bloc:hover .productions_listing_results_bloc_photo img{transform:scale(1.25)}.productions_listing_results_bloc:hover .suite_btn:after{margin-left:20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LXBhZ2VzL19ibG9nLnNjc3MiLCIwMC1hZGRvbnMvX2FuaW1hdGlvbnMuc2NzcyIsImFwcC5jc3MiLCIwMC1hZGRvbnMvX3NsaWNrLnNjc3MiLCIwMC1hZGRvbnMvX21peGlucy5zY3NzIiwiMDEtc2V0dGluZ3MvX2dyaWQtc2V0dGluZ3Muc2NzcyIsIjAxLXNldHRpbmdzL192YXJzLnNjc3MiLCIwMS1zZXR0aW5ncy9fYmFzZS5zY3NzIiwiMDAtYWRkb25zL19mbGV4LWJveC5zY3NzIiwiMDItZm9udHMvX2ZvbnRzLnNjc3MiLCIwMi1mb250cy9faWNvbnMuc2NzcyIsIjAzLW1vZHVsZXMvX2Zvcm1zLnNjc3MiLCIwMy1tb2R1bGVzL2xheW91dC9fbmF2aWdhdGlvbnMuc2NzcyIsIjAzLW1vZHVsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyIsIjAzLW1vZHVsZXMvbGF5b3V0L19mb290ZXIuc2NzcyIsIjA0LXBhZ2VzL180MDQuc2NzcyIsIjA0LXBhZ2VzL19ob21lLnNjc3MiLCIwNC1wYWdlcy9fYm91dGlxdWUuc2NzcyIsIjA0LXBhZ2VzL19mbGV4aWJsZS5zY3NzIiwiMDQtcGFnZXMvX2VtcGxvaXMuc2NzcyIsIjA0LXBhZ2VzL19hY3Rpdml0ZXMuc2NzcyIsIjA0LXBhZ2VzL19jb250YWN0LnNjc3MiLCIwNC1wYWdlcy9fY2FsZW5kcmllci5zY3NzIiwiMDQtcGFnZXMvX3Byb2R1Y3Rpb25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUdFLGdCQWlCcUIsQ0M5RnZCLHVCQUVRLGVBQWdCLENBRnhCLHlCQU1RLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsZ0JBQWlCLENBS3JCLHdCQUNJLGVBQWdCLENBS3BCLDJDQUNJLGdCQUFpQixDQzdCekIsMkREZ0NRLFlBQWEsQ0FDYixvQkFBcUIsQ0FDckIsa0JBQW1CLENDN0IzQix5RERtQ1Esb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsV0FBWSxDQUlwQixpQkFD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aEIsdUVBRUUsV0FBWSxDQUNaLGFBQWMsQ0FFaEIsbUNBQ0UsVUFBVyxDbUJsRFosa0NuQnJFRCxVQUFXLENBQ1gsVUFBNkMsQ0E4QzdDLGNBQWUsQ0FDZixpQkFBNEIsQ0FDNUIsa0JBQTRCLENtQndCMUIsaUJBQWtCLENBQ2xCLGtCQUFtQixDbkJuRHJCLHlCbUI4Q0Msa0NuQjdDQyxVQUFXLENBQ1gsZUFBNkMsQ21CK0c3QyxDbkJyRkYseUJtQmtCQyxrQ25CakJDLFVBQVcsQ0FDWCxlQUE2QyxDbUJtRjdDLENBN0RBLHdDQUNDLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLGVBQWdCLENBQ2hCLDRDQUNDLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsT0FBUSxDQUNSLFNBQVUsQ0FDVixnQkFBaUIsQ0FDakIsd0JqQjdRaUIsQ2lCOFFqQixVakI5Uk0sQ2lCK1JOLGVBQWdCLENBQ2hCLGVBQWdCLENBZGpCLDRDQWlCQyxhQUFjLENuQi9OVix1Qm1CZ082QixDQUdsQyw2Q0FFQyxhQUFjLENBQ2Qsa0JBQW1CLENBSHBCLGtEQUtFLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLGtCQUFtQixDQVByQixpREFZRSxrQkFBbUIsQ0FackIsNkNBaUJDLFlBQWEsQ0FDYixlQUFnQixDQTdDbEIsb0ZBbURHLHFCQUFzQixDQW5EekIseURBK0RPLGdCQUFpQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKlxuXG5CTE9HVUVcblxuKioqL1xuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtYmxvZ3VlIHtcblx0LmhlYWRlcl9oZXJvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYmxvZ3tcblx0cGFkZGluZzogMTAwcHggMDtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0cGFkZGluZzogOTBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIFx0cGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIFx0cGFkZGluZzogNjVweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIFx0cGFkZGluZzogNTBweCAwO1xuICAgIH1cblx0Jl9hcnRpY2xlcyB7XG5cdFx0Jl9saXN0aW5nIHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDYwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfbm91dmVsbGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCw0MHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNCw2MHB4KTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9pbmZvIHtcblx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRpdHJlIHtcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxpZW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdCAgICAgICAgLnN1aXRlX2J0biB7XG5cdFx0XHQgICAgICAgICAgJjphZnRlciB7XG5cdFx0XHRcdFx0ICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICAgICAgfVxuXHRcdFx0ICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nX25vdXZlbGxlX3Bob3RvIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0ICAgIFx0Jl9pbmZvIHtcblx0XHRcdCAgICBcdFx0LmxpZW4ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ICAgIFx0Jl9pbmZvIHtcblx0XHRcdCAgICBcdFx0LmxpZW4ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ICAgIFx0Jl9pbmZvIHtcblx0XHRcdCAgICBcdFx0LmxpZW4ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9mbGV4aWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAwIDExMHB4IDA7XG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDpcIsK3XCI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0b2wge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgMnB4O1x0XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3JldG91ciB7XG5cdFx0XHQuY29udGFpbmVyX2xhcmdlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0LnJldG91cl9idG4ge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0LnJldG91cl9idG4ge1xuXHRcdFx0XHRcdGxlZnQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LnJldG91cl9idG4ge1xuXHRcdFx0XHRcdHRvcDogLTYwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQucmV0b3VyX2J0biB7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdCZfYXV0aG9yIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHQuYXV0aG9yIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0fVxuXHRcdFx0LmRhdGUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGV4dGVTdGFuZGFyZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgMCAzNXB4IDA7XG5cdFx0XHQucGhvdG9sYXJnZXVyc3RhbmRhcmQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Bob3RvU3RhbmRhcmR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAwIDM1cHggMDtcblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9ibG9jX3Bob3RvIHtcblx0XHRcdG1hcmdpbjogMCAwIDM1cHggMDtcblx0XHRcdC5waG90byB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQucm93UGhvdG8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEyO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5MHB4IDkwcHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfY29sVGV4dGVQaG90byB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMCAwIDM1cHggMDtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl90ZXh0TGVmdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNywwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl90ZXh0UmlnaHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDcsMCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9waG90b1JpZ2h0LFxuXHRcdFx0XHQmX3Bob3RvTGVmdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNSwwKTtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0TGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3RleHRSaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggZGFzaGVkICRsaWdodC1ncmV5O1xuXHRcdFx0XHQmX3BhcnRhZ2Uge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2dvVG9wIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDEzO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9idG5fZ29Ub3Auc3ZnKSBuby1yZXBlYXQgY2VudGVyIC00OHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBsYXB0b3B7XG59XG5AaW5jbHVkZSB0YWJsZXR7XG59XG5cblxuIiwiLy8gVHJhbnNpdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kc3BlZWQ6ICAwLjNzO1xuJGJvdW5jZTogY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMywgMS4zMyk7XG4kUG93ZXIxRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiRQb3dlcjJFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuJFBvd2VyM0Vhc2VPdXQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kUG93ZXI0RWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcbiRQb3dlcjFFYXNlSW46IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCkgO1xuJFBvd2VyMkVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiRQb3dlcjNFYXNlSW46IGN1YmljLWJlemllcigwLjg5NSwgMC4wMzAsIDAuNjg1LCAwLjIyMCk7XG4kUG93ZXI0RWFzZUluOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuJEV4cG9FYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuJEV4cG9FYXNlSW46IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG4kRXhwb0Vhc2VJbk91dDogY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiRTaW5lRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbiRTaW5lRWFzZUluOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJFBvd2VyMUVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRQb3dlcjJFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4kUG93ZXIzRWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuJFBvd2VyNEVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRTbG93RWFzZU91dDogY3ViaWMtYmV6aWVyKC4wNCwxLjE1LDAuNCwuOTkpO1xuJGVhc2luZzogJFBvd2VyMkVhc2VPdXQ7XG5cbmh0bWwge1xuICAgICYuaGFzLXNjcm9sbC1zbW9vdGgge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYuaGFzLXNjcm9sbC1kcmFnZ2luZyB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgLmhhcy1zY3JvbGwtc21vb3RoICYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICAgIC5oYXMtc2Nyb2xsLXNtb290aCAmIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG5bZGF0YS1zY3JvbGwtc2VjdGlvbl0ge1xuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gfVxuXG4uby1pbWFnZV93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDApIWltcG9ydGFudDtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IGhzbCgwLDExJSwgODElKTtcblxuICAgICYuLWZ1bGwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMTAwcHgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4uby1zY3JvbGwge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsMTElLCA4MSUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vLWltYWdlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyAkUG93ZXIyRWFzZU91dCwgdHJhbnNmb3JtIDEuMnMgJFBvd2VyMkVhc2VPdXQ7XG4gICAgfVxuXG4gICAgJi5pcy1pbnZpZXcge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm8taW1hZ2Vfd3JhcHBlci4tZnVsbCAmIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgfVxufVxuXG5cbi5jLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjQ1KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAuaGFzLXNjcm9sbC1zY3JvbGxpbmcgJiwgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB3aWR0aDogN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgY3Vyc29yOiBncmFiO1xuXG4gICAgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgJiB7XG4gICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gICAgfVxuXG4gICAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gJiB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sLmhhcy1zY3JvbGwtc21vb3RoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5odG1sLmhhcy1zY3JvbGwtZHJhZ2dpbmcge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uaGFzLXNjcm9sbC1zbW9vdGggYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhhcy1zY3JvbGwtc21vb3RoIFtkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gW2RhdGEtc2Nyb2xsLXNlY3Rpb25dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm8taW1hZ2Vfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50OyB9XG4gIC5vLWltYWdlX3dyYXBwZXIuLWZ1bGwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgcmVtKDEwMHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uby1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uby1pbWFnZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuICAuby1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgLm8taW1hZ2UuaXMtaW52aWV3IGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgLm8taW1hZ2Vfd3JhcHBlci4tZnVsbCAuby1pbWFnZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5jLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jLXNjcm9sbGJhcjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMS40NSk7IH1cbiAgLmMtc2Nyb2xsYmFyOmhvdmVyLCAuaGFzLXNjcm9sbC1zY3JvbGxpbmcgLmMtc2Nyb2xsYmFyLCAuaGFzLXNjcm9sbC1kcmFnZ2luZyAuYy1zY3JvbGxiYXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLmMtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhcjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxLjMpOyB9XG5cbi5jLXNjcm9sbGJhcl90aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAycHg7XG4gIGN1cnNvcjogZ3JhYjsgfVxuICAuaGFzLXNjcm9sbC1kcmFnZ2luZyAuYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7IH1cbiAgW2RhdGEtc2Nyb2xsLWRpcmVjdGlvbj1cImhvcml6b250YWxcIl0gLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3R0b206IC0zMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgfVxuICAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zbGljay1hcnJvdyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5zbGljay1hcnJvdyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyQjREO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ODU4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgICAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkI0RDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJBcGVyY3VcIiwgc2Fucy1zZXJpZjsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTMyQjREOyB9XG4gIGJvZHkgLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbm1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIG1haW4gdWwsIG1haW4gb2wge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuXG5oZWFkZXIgdWwsXG5mb290ZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4vKipcbiogUmVzZXRcbiovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxucCwgdWwsIG9sLCBsaSxcbmRpdiwgc2VjdGlvbiwgZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICBhLmxpbmtfb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiQXBlcmN1XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIHAgLnNtYWxsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMC42NWVtOyB9XG5cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGMEU1O1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyMHB4OyB9XG5cbi5mbGV4Ym94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFwZXJjdVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA3LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjMTMyQjREOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiA1LjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogIzEzMkI0RDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzEzMkI0RDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxMzJCNEQ7IH1cblxuaDUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxMzJCNEQ7IH1cblxuaDYge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMxMzJCNEQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjMTMyQjREO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGN0Q3MzsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi52ZXJ0aWNhbC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1vYmlsZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2JpbGUtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gIGNvbG9yOiAjMTMyQjREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3RDczO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGN0Q3MztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjY1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnByaW1hcnlfYnRuLndoaXRlLCAuc2Vjb25kYXJ5X2J0bi53aGl0ZSwgLnByaW1hcnlfdGFyZ2V0IGEud2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjdENzM7IH1cbiAgICAucHJpbWFyeV9idG4ud2hpdGUuYXJyb3c6YWZ0ZXIsIC5zZWNvbmRhcnlfYnRuLndoaXRlLmFycm93OmFmdGVyLCAucHJpbWFyeV90YXJnZXQgYS53aGl0ZS5hcnJvdzphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxLjAxNjg1TDkgNS4wMTY4NU05IDUuMDE2ODVMNSA5LjAxNjg1TTkgNS4wMTY4NUgwJyBzdHJva2U9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAucHJpbWFyeV9idG4uZGFyaywgLnNlY29uZGFyeV9idG4uZGFyaywgLnByaW1hcnlfdGFyZ2V0IGEuZGFyayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkI0RDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTMyQjREOyB9XG4gIC5wcmltYXJ5X2J0bi5hcnJvdzphZnRlciwgLnNlY29uZGFyeV9idG4uYXJyb3c6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDEuMDE2ODVMOSA1LjAxNjg1TTkgNS4wMTY4NUw1IDkuMDE2ODVNOSA1LjAxNjg1SDAnIHN0cm9rZT0nJTIzMTMyQjREJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCA4cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnByaW1hcnlfYnRuLmFycm93ZG93bjphZnRlciwgLnNlY29uZGFyeV9idG4uYXJyb3dkb3duOmFmdGVyLCAucHJpbWFyeV90YXJnZXQgYS5hcnJvd2Rvd246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnByaW1hcnlfYnRuLmhlYXJ0OmFmdGVyLCAuc2Vjb25kYXJ5X2J0bi5oZWFydDphZnRlciwgLnByaW1hcnlfdGFyZ2V0IGEuaGVhcnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTRweCcgdmlld0JveD0nMCAwIDE2IDE0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VoZWFydCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J2hlYXJ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgMC44Mzk5OTYpJyBzdHJva2U9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J003LDEyLjMyMDAwMzcgQzcsMTIuMzIwMDAzNyAwLDguNDAwMDAzNzIgMCwzLjY0MDAwMzcyIEMwLDIuNzk4NTIzNzIgMC4yOTE1NSwxLjk4MzAzMzcyIDAuODI1MDMsMS4zMzIyODM3MiBDMS4zNTg1MiwwLjY4MTUzMzcyNCAyLjEwMSwwLjIzNTcyMzcyNCAyLjkyNjE0LDAuMDcwNjkxNzI0NCBDMy43NTEyOCwtMC4wOTQzMzUyNzU2IDQuNjA4MSwwLjAzMTYxNzcyNDQgNS4zNTA4NSwwLjQyNzEyMzcyNCBDNi4wOTM1OSwwLjgyMjYzMzcyNCA2LjY3NjM1LDEuNDYzMjUzNzIgNywyLjI0MDAwMzcyIEM3LjMyMzY1LDEuNDYzMjUzNzIgNy45MDY0MSwwLjgyMjYzMzcyNCA4LjY0OTE2LDAuNDI3MTIzNzI0IEM5LjM5MTksMC4wMzE2MTc3MjQ0IDEwLjI0ODcsLTAuMDk0MzM1Mjc1NiAxMS4wNzM5LDAuMDcwNjkxNzI0NCBDMTEuODk5LDAuMjM1NzIzNzI0IDEyLjY0MTUsMC42ODE1MzM3MjQgMTMuMTc1LDEuMzMyMjgzNzIgQzEzLjcwODUsMS45ODMwMzM3MiAxNCwyLjc5ODUyMzcyIDE0LDMuNjQwMDAzNzIgQzE0LDguNDAwMDAzNzIgNywxMi4zMjAwMDM3IDcsMTIuMzIwMDAzNyBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucHJpbWFyeV9idG46aG92ZXIsIC5zZWNvbmRhcnlfYnRuOmhvdmVyLCAucHJpbWFyeV90YXJnZXQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkI0RDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEzMkI0RDsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci53aGl0ZSwgLnNlY29uZGFyeV9idG46aG92ZXIud2hpdGUsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLndoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzQxNTA2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjdENzM7IH1cbiAgICAgIC5wcmltYXJ5X2J0bjpob3Zlci53aGl0ZS5hcnJvdzphZnRlciwgLnNlY29uZGFyeV9idG46aG92ZXIud2hpdGUuYXJyb3c6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLndoaXRlLmFycm93OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgMS4wMTY4NUw5IDUuMDE2ODVNOSA1LjAxNjg1TDUgOS4wMTY4NU05IDUuMDE2ODVIMCcgc3Ryb2tlPSclMjMxMzJCNEQnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAucHJpbWFyeV9idG46aG92ZXIuZGFyaywgLnNlY29uZGFyeV9idG46aG92ZXIuZGFyaywgLnByaW1hcnlfdGFyZ2V0IGE6aG92ZXIuZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkOWQ2OyB9XG4gICAgLnByaW1hcnlfYnRuOmhvdmVyLmFycm93ZG93bjphZnRlciwgLnNlY29uZGFyeV9idG46aG92ZXIuYXJyb3dkb3duOmFmdGVyLCAucHJpbWFyeV90YXJnZXQgYTpob3Zlci5hcnJvd2Rvd246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci5oZWFydDphZnRlciwgLnNlY29uZGFyeV9idG46aG92ZXIuaGVhcnQ6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLmhlYXJ0OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE0cHgnIHZpZXdCb3g9JzAgMCAxNiAxNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFaGVhcnQlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdoZWFydCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIDAuODM5OTk2KScgc3Ryb2tlPSclMjMxMzJiNGQnJTNFJTNDcGF0aCBkPSdNNywxMi4zMjAwMDM3IEM3LDEyLjMyMDAwMzcgMCw4LjQwMDAwMzcyIDAsMy42NDAwMDM3MiBDMCwyLjc5ODUyMzcyIDAuMjkxNTUsMS45ODMwMzM3MiAwLjgyNTAzLDEuMzMyMjgzNzIgQzEuMzU4NTIsMC42ODE1MzM3MjQgMi4xMDEsMC4yMzU3MjM3MjQgMi45MjYxNCwwLjA3MDY5MTcyNDQgQzMuNzUxMjgsLTAuMDk0MzM1Mjc1NiA0LjYwODEsMC4wMzE2MTc3MjQ0IDUuMzUwODUsMC40MjcxMjM3MjQgQzYuMDkzNTksMC44MjI2MzM3MjQgNi42NzYzNSwxLjQ2MzI1MzcyIDcsMi4yNDAwMDM3MiBDNy4zMjM2NSwxLjQ2MzI1MzcyIDcuOTA2NDEsMC44MjI2MzM3MjQgOC42NDkxNiwwLjQyNzEyMzcyNCBDOS4zOTE5LDAuMDMxNjE3NzI0NCAxMC4yNDg3LC0wLjA5NDMzNTI3NTYgMTEuMDczOSwwLjA3MDY5MTcyNDQgQzExLjg5OSwwLjIzNTcyMzcyNCAxMi42NDE1LDAuNjgxNTMzNzI0IDEzLjE3NSwxLjMzMjI4MzcyIEMxMy43MDg1LDEuOTgzMDMzNzIgMTQsMi43OTg1MjM3MiAxNCwzLjY0MDAwMzcyIEMxNCw4LjQwMDAwMzcyIDcsMTIuMzIwMDAzNyA3LDEyLjMyMDAwMzcgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAucHJpbWFyeV9idG46Zm9jdXMsIC5wcmltYXJ5X2J0bjphY3RpdmUsIC5wcmltYXJ5X2J0bjphY3RpdmU6Zm9jdXMsIC5zZWNvbmRhcnlfYnRuOmZvY3VzLCAuc2Vjb25kYXJ5X2J0bjphY3RpdmUsIC5zZWNvbmRhcnlfYnRuOmFjdGl2ZTpmb2N1cywgLnByaW1hcnlfdGFyZ2V0IGE6Zm9jdXMsIC5wcmltYXJ5X3RhcmdldCBhOmFjdGl2ZSwgLnByaW1hcnlfdGFyZ2V0IGE6YWN0aXZlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnByaW1hcnlfYnRuLi13aGl0ZSwgLnNlY29uZGFyeV9idG4uLXdoaXRlLCAucHJpbWFyeV90YXJnZXQgYS4td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIDI1NSwgMjU1LCAyNTUsIDE7IH1cbiAgLnByaW1hcnlfYnRuLi1zbWFsbCwgLnNlY29uZGFyeV9idG4uLXNtYWxsLCAucHJpbWFyeV90YXJnZXQgYS4tc21hbGwge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmltYXJ5X2J0biwgLnNlY29uZGFyeV9idG4sIC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuLnNlY29uZGFyeV9idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5zZWNvbmRhcnlfYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3RDczO1xuICAgIGNvbG9yOiAjMTMyQjREO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjdENzM7IH1cblxuLnJvdW5kX2J0biB7XG4gIGNvbG9yOiAjMTMyQjREO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LWZhbWlseTogXCJBcGVyY3VcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDI5LCA0MiwgMC4yKTtcbiAgd2lkdGg6IDE3OHB4O1xuICBoZWlnaHQ6IDE3OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yb3VuZF9idG4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgLnJvdW5kX2J0bi53aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5saW5rIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkFwZXJjdVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEzMkI0RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5saW5rLi13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubGluay4td2hpdGU6aG92ZXIge1xuICAgICAgY29sb3I6ICMxMzJCNEQ7IH1cbiAgLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkY3RDczO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkY3RDczOyB9XG5cbi5yZXRvdXJfYnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmV0b3VyX2J0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2dhdWNoZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDU3QUZGJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtMy41MDAwMDApICclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS41MDAwMDAsIDMuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPSctMiAyIDEuNSA1IDUgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA5cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnJldG91cl9idG46aG92ZXI6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnN1aXRlX2J0biB7XG4gIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGN0Q3MzsgfVxuICAuc3VpdGVfYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDEuMDE2ODVMOSA1LjAxNjg1TTkgNS4wMTY4NUw1IDkuMDE2ODVNOSA1LjAxNjg1SDAnIHN0cm9rZT0nJTIzMTMyQjREJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCA4cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnN1aXRlX2J0bjpob3ZlcjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmFjY29yZGVvbl9idG4ge1xuICBmb250LXNpemU6IDEuNjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRjdENzM7IH1cbiAgLmFjY29yZGVvbl9idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvcmRlb25fYnRuOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLmFjY29yZGVvbl9idG46aG92ZXI6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5mbGV4Y29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzU7IH1cblxuLmZsZXhjb250ZW50ZW5kIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQuMjVyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogM3JlbTsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyLjE1cmVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuOXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMy42NXJlbTsgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzcmVtOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuNjVyZW07IH0gfVxuXG4vKiBCb290c3RyYXAgKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXJfc21hbGxlciB7XG4gIHdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhaW5lcl9zbWFsbGVyOmJlZm9yZSwgLmNvbnRhaW5lcl9zbWFsbGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX3NtYWxsZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5jb250YWluZXJfc21hbGxlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfc21hbGxlciB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX3NtYWxsZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9zbWFsbCB7XG4gIHdpZHRoOiA4NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29udGFpbmVyX3NtYWxsOmJlZm9yZSwgLmNvbnRhaW5lcl9zbWFsbDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9zbWFsbDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyX3NtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfc21hbGwge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9tZWQge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5jb250YWluZXJfbWVkOmJlZm9yZSwgLmNvbnRhaW5lcl9tZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXJfbWVkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX21lZF9sYXJnZSB7XG4gIG1hcmdpbjogMCAxMCU7IH1cbiAgLmNvbnRhaW5lcl9tZWRfbGFyZ2U6YmVmb3JlLCAuY29udGFpbmVyX21lZF9sYXJnZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9tZWRfbGFyZ2U6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICBtYXJnaW46IDAgNiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgNCU7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMyU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDIlOyB9IH1cblxuLmNvbnRhaW5lcl9sYXJnZSB7XG4gIG1hcmdpbjogMCA2JTsgfVxuICAuY29udGFpbmVyX2xhcmdlOmJlZm9yZSwgLmNvbnRhaW5lcl9sYXJnZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9sYXJnZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbGFyZ2VyLCAuY29udGFpbmVyX2xhcmdlcl9sZWZ0LCAuY29udGFpbmVyX2xhcmdlcl9yaWdodCB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29udGFpbmVyX2xhcmdlcjpiZWZvcmUsIC5jb250YWluZXJfbGFyZ2VyOmFmdGVyLCAuY29udGFpbmVyX2xhcmdlcl9sZWZ0OmJlZm9yZSwgLmNvbnRhaW5lcl9sYXJnZXJfbGVmdDphZnRlciwgLmNvbnRhaW5lcl9sYXJnZXJfcmlnaHQ6YmVmb3JlLCAuY29udGFpbmVyX2xhcmdlcl9yaWdodDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9sYXJnZXI6YWZ0ZXIsIC5jb250YWluZXJfbGFyZ2VyX2xlZnQ6YWZ0ZXIsIC5jb250YWluZXJfbGFyZ2VyX3JpZ2h0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIsIC5jb250YWluZXJfbGFyZ2VyX2xlZnQsIC5jb250YWluZXJfbGFyZ2VyX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2VyLCAuY29udGFpbmVyX2xhcmdlcl9sZWZ0LCAuY29udGFpbmVyX2xhcmdlcl9yaWdodCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlciwgLmNvbnRhaW5lcl9sYXJnZXJfbGVmdCwgLmNvbnRhaW5lcl9sYXJnZXJfcmlnaHQge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIsIC5jb250YWluZXJfbGFyZ2VyX2xlZnQsIC5jb250YWluZXJfbGFyZ2VyX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbGFyZ2VyX2xlZnQge1xuICBtYXJnaW46IDAgYXV0byAwIDA7IH1cblxuLmNvbnRhaW5lcl9sYXJnZXJfcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87IH1cblxuLmNvbnRhaW5lcl9mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhaW5lcl9mdWxsOmJlZm9yZSwgLmNvbnRhaW5lcl9mdWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX2Z1bGw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIEJvb3N0cmFwIGdlbmVyYWwgY2xhc3NlcyAqL1xuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIENvbnRhY3QgRm9ybSA3ICovXG4uZm9ybXVsYWlyZV9jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdDpiZWZvcmUsIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmJlZm9yZSwgLmZvcm11bGFpcmVfY29udGFjdCAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRlbnRfbGFiZWw6YmVmb3JlLCAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IGxlZ2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNEYwRTU7XG4gICAgICBmb250LWZhbWlseTogXCJBcGVyY3VcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMTMyQjREOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRDgyOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICM5NTI1MUM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTUyNTFDOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzk1MjUxQzsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogIzk1MjUxQztcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXQge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTdweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGNvbG9yOiAjMTMyQjREO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNEYwRTU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBmb250LWZhbWlseTogXCJBcGVyY3VcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMTMyQjREOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzNDQUNGOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAxN3B4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDsgfSB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnJhZGlvX3F1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnJhZGlvX3F1ZXN0aW9uIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiAud3BjZjctbGlzdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViOyB9XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luOiAxcHggMTBweCAwIDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGN0Q3MztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBsaW5lYXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4OyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICMxMzJCNEQ7IH1cbiAgICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29ucy9jaGVja2JveC1jaGVja2VkLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Q3MztcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0Y0RjBFNTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9pY29ucy9hcnJvd19kb3duX3NlY29uZGFyeS5zdmdcIikgbm8tcmVwZWF0IDk0JSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDEycHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSBzZWxlY3Qge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkFwZXJjdVwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjM1ZW07IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUgc2VsZWN0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNlbGVjdC1zdHlsZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE0cHgnIGhlaWdodD0nMTJweCcgdmlld0JveD0nMCAwIDE0IDEyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0UzMTctYXJyb3ctcmlnaHQyJTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0NvbnRhY3QtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTY3LCAtMjQyNiknIGZpbGw9JyUyMzI3OUFGMScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J0Zvcm0nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5NywgMTk0NiknJTNFJTNDZyBpZD0nQnRuLUFjdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjIyLCA0NjEpJyUzRSUzQ2cgaWQ9JzMxNy1hcnJvdy1yaWdodDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0OCwgMTguOTk5OCknJTNFJTNDcGF0aCBkPSdNOC43MDcsMTEuNzA3MjUgTDEzLjcwNyw2LjcwNzI1IEMxNC4wOTgsNi4zMTcyNSAxNC4wOTgsNS42ODMyNSAxMy43MDcsNS4yOTMyNSBMOC43MDcsMC4yOTMyNSBDOC4zMTYsLTAuMDk3NzUgNy42ODMsLTAuMDk3NzUgNy4yOTMsMC4yOTMyNSBDNi45MDMsMC42ODQyNSA2LjkwMiwxLjMxNzI1IDcuMjkzLDEuNzA3MjUgTDEwLjU4Niw1LjAwMDI1IEwxLDUuMDAwMjUgQzAuNDQ4LDUuMDAwMjUgMCw1LjQ0ODI1IDAsNi4wMDAyNSBDMCw2LjU1MjI1IDAuNDQ4LDcuMDAwMjUgMSw3LjAwMDI1IEwxMC41ODYsNy4wMDAyNSBMNy4yOTMsMTAuMjkzMjUgQzcuMDk4LDEwLjQ4ODI1IDcsMTAuNzQ0MjUgNywxMS4wMDAyNSBDNywxMS4yNTYyNSA3LjA5OCwxMS41MTIyNSA3LjI5MywxMS43MDcyNSBDNy42ODQsMTIuMDk4MjUgOC4zMTcsMTIuMDk4MjUgOC43MDcsMTEuNzA3MjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxMnB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAuYWpheC1sb2FkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3Bpbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTMyQjREO1xuICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuLyogQWNjb3JkZW9uICovXG4uQWNjb3JkZW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNEYwRTU7IH1cbiAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAyNDAsIDIyOSwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIC5hY2NvcmRlb25fYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gLmFjY29yZGVvbl9idG4gLmFjY29yZGVvbl9idG5fb3BlbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gLmFjY29yZGVvbl9idG4gLmFjY29yZGVvbl9idG5fY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGYwZTU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDsgfVxuICAgICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiAuYWNjb3JkZW9uX2J0bl9vcGVuLFxuICAgICAgICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiAuYWNjb3JkZW9uX2J0bl9jbG9zZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNDBweCAzMHB4OyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB1bCxcbiAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIG9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB1bCBsaSxcbiAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gb2wgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4OyB9IH1cbiAgLkFjY29yZGVvbi5hY3RpdmUgLnRpdHJlQWNjb3JkZW9uIC5hY2NvcmRlb25fYnRuOmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAuQWNjb3JkZW9uLmFjdGl2ZSAudGl0cmVBY2NvcmRlb24gLmFjY29yZGVvbl9idG4gLmFjY29yZGVvbl9idG5fb3BlbiB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuQWNjb3JkZW9uLmFjdGl2ZSAudGl0cmVBY2NvcmRlb24gLmFjY29yZGVvbl9idG4gLmFjY29yZGVvbl9idG5fY2xvc2Uge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLkFjY29yZGVvbi5hY3RpdmUgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5BY2NvcmRlb24uYWN0aXZlIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5BY2NvcmRlb24uYWN0aXZlIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXBlcmN1JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcGVyY3UvQXBlcmN1LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcGVyY3UnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcGVyY3UnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hcGVyY3UvQXBlcmN1LUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FwZXJjdSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FwZXJjdSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hcGVyY3UvQXBlcmN1LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXBlcmN1JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcGVyY3UvQXBlcmN1LU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBcGVyY3UnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXBlcmN1JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcGVyY3UvQXBlcmN1LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG4uaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1tYWduaWZpZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmljb24tbWFnbmlmaWVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1idXJnZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmljb24tYnVyZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9idXJnZXIuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5pY29uLWJyb2FkY2FzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDEuOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5pY29uLWJyb2FkY2FzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYnJvYWRjYXN0LnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luOiAwIDFyZW07IH1cbiAgLmljb24tcmFkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3JhZGlvLmdpZlwiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1yaWdodC1hcnJvdywgLmljb24tdG9wLXJpZ2h0LWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTMyQjREO1xuICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gIC5pY29uLXJpZ2h0LWFycm93OmJlZm9yZSwgLmljb24tdG9wLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyQjREO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9yaWdodC1hcnJvdy5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIC5pY29uLXJpZ2h0LWFycm93OmhvdmVyLCAuaWNvbi10b3AtcmlnaHQtYXJyb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7IH1cbiAgICAuaWNvbi1yaWdodC1hcnJvdzpob3ZlcjpiZWZvcmUsIC5pY29uLXRvcC1yaWdodC1hcnJvdzpob3ZlcjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi10b3AtcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uaWNvbi1yaWdodC1hcnJvdy1zdHJhaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpOyB9XG4gIC5pY29uLXJpZ2h0LWFycm93LXN0cmFpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyQjREO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9yaWdodC1hcnJvdy5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuXG4uaWNvbi1wbGF5LWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkI0RDtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcGxheS1pY29uLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cblxuLyogRm9ybXMgKi9cbmxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDAuNzVlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGNvbG9yOiAjMTMyQjREO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjBFNTtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pbnB1dCB7XG4gIC8qYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXk7XG4gICAgfSovIH1cbiAgdGFibGUgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbnRleHRhcmVhIHtcbiAgLypiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHNwZWVkICRlYXNpbmc7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleTtcbiAgICB9Ki9cbiAgaGVpZ2h0OiA2LjNlbTtcbiAgcmVzaXplOiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IC41ZW07XG4gIGhlaWdodDogMi44NDFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IC43ZW0gMS4yODVlbTsgfVxuICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIC8qIEhpZGUgYXJyb3cgb24gSUUgKi9cbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbixcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgY29sb3I6ICMxMzJCNEQ7XG4gIGJhY2tncm91bmQ6ICNGRjdENzM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY3RDczO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEzMkI0RDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMjAwcHg7IH1cbiAgYnV0dG9uOmhvdmVyLFxuICBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4vKiBSYWRpbyAvIENoZWNrYm94ICovXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgMCAwIDEuN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCAjRjRGMEU1O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNGNEYwRTU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzEzMkI0RDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMnB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzEzMkI0RDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMnB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qIEF1dG9jb21wbGV0ZSBzdHlsZXMgKi9cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyIHNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGNEYwRTU7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAjRjRGMEU1IGluc2V0OyB9XG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXI6Zm9jdXMsXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNGNEYwRTU7IH1cblxuLmZvcm11bGFpcmVfaW5mb2xldHRyZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmZvcm0tcm93OmJlZm9yZSwgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmZvcm0tcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLnNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlLmZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLm5hbWUge1xuICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkIHtcbiAgICAgIGNvbG9yOiAjRkY1QjQwO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGNUI0MDsgfVxuICAgICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNGRjVCNDA7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgY29sb3I6ICNGRjVCNDA7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIC5zaG93LXBhc3N3b3JkLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuYnRuX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5idG5fc3VibWl0IC5hamF4LWxvYWRlcixcbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5idG5fc3VibWl0IC53cGNmNy1zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4vKiBTZWFyY2ggKi9cbi8qKipcblxuTW9iaWxlIG1lbnVcblxuKioqL1xuLm1vYmlsZU1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk5O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1vYmlsZU1lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9JzE2MXB4JyB2aWV3Qm94PScwIDAgMTI3IDE2MScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFSyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC4zJyUzRSUzQ2cgaWQ9J0snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknIHN0cm9rZT0nJTIzRDRCN0FFJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDE1OCAwIDE1OSAxIDE1OSAyOS40MTUzIDE1OSAzMC40MTUzIDE1OSAzMC40MTUzIDE1OCAzMC40MTUzIDg2LjExNzMgODQuMTMxIDE1OC41OTUgODQuNDMwOSAxNTkgODQuOTM0NCAxNTkgMTIxIDE1OSAxMjMuMDI1IDE1OSAxMjEuNzk0IDE1Ny4zOTIgNTUuODQ2MyA3MS4yNDcyIDExNy4zNzggMS42NjI0MyAxMTguODQ4IDAgMTE2LjYyOCAwIDgxLjY1NTcgMCA4MS4yMDkgMCA4MC45MTA5IDAuMzMyNzUgMzAuNDE1MyA1Ni42OTkzIDMwLjQxNTMgMSAzMC40MTUzIDAgMjkuNDE1MyAwIDEgMCAwIDAgMCAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxNTdweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxNTdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjg1cHg7XG4gICAgcmlnaHQ6IDEzJTtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLm1vYmlsZU1lbnUgLmNsb3NlTWVudSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMTMyQjREO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tb2JpbGVNZW51IC5jbG9zZU1lbnU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzM1cHgnIHZpZXdCb3g9JzAgMCA0MCAzNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQm91dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0JvdXRvbiclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIGZpbGw9JyUyM0ZGOUE5MycgZmlsbC1ydWxlPSdub256ZXJvJyB4PScwJyB5PScwJyB3aWR0aD0nNDAnIGhlaWdodD0nMzUnIHJ4PScxNy41JyUzRSUzQy9yZWN0JTNFJTNDbGluZSB4MT0nMTMuMzI1NCcgeTE9JzExLjEyMDQnIHgyPScyNy4zMjU0JyB5Mj0nMjMuMTIwNCcgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMTIuNjc0NicgeTE9JzIzLjEyMDQnIHgyPScyNi42NzQ2JyB5Mj0nMTEuMTIwNCcgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQy9saW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggMzVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tb2JpbGVNZW51IC5jbG9zZU1lbnU6aG92ZXIsIC5tb2JpbGVNZW51IC5jbG9zZU1lbnU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGRjdENzM7IH1cbiAgLm1vYmlsZU1lbnUgLm1vYmlsZV9sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNnB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgei1pbmRleDogOTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5tb2JpbGVNZW51IHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHZoOyovXG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9iaWxlTWVudSB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjY1ZW07IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMGVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNmVtO1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0ycHg7IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICBjb2xvcjogI0ZGN0Q3MztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaSA+IGEge1xuICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaSA+IGE6Zm9jdXMsIC5tb2JpbGVNZW51IHVsIGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjRkY3RDczOyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuN2VtOyB9XG4gICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMDsgfVxuICAgICAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYTpmb2N1cywgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNGRjdENzM7IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkY3RDczO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tb2JpbGVNZW51X21haW4ge1xuICAgIG1hcmdpbjogNjBweCAwIDAgMDsgfVxuICAgIC5tb2JpbGVNZW51X21haW4gdWwgbGkgYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5tb2JpbGVNZW51X3NlY29uZGFyeSB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjRGMEU1OyB9XG4gIC5tb2JpbGVNZW51X3N1cHBvcnQge1xuICAgIG1hcmdpbjogMzVweCAwIDAgMDsgfVxuICAgIC5tb2JpbGVNZW51X3N1cHBvcnQgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgIC5tb2JpbGVNZW51X3N1cHBvcnQgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuICAubW9iaWxlTWVudSAubWVudVRvcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBIZWFkZXIgKi9cbmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogODg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLnRvcF9oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50b3BfaGVhZGVyX25hdiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnRvcF9oZWFkZXJfbmF2X3NlY29uZGFyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnRvcF9oZWFkZXJfbmF2X3NlY29uZGFyeSB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLnRvcF9oZWFkZXJfbmF2X3NlY29uZGFyeSB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC50b3BfaGVhZGVyX25hdl9zZWNvbmRhcnkgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAgICAgICAgICAgLnRvcF9oZWFkZXJfbmF2X3NlY29uZGFyeSB1bCBsaSBhOmhvdmVyLCAudG9wX2hlYWRlcl9uYXZfc2Vjb25kYXJ5IHVsIGxpIGE6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGN0Q3MztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLnRvcF9oZWFkZXJfbmF2X3NlY29uZGFyeSB1bCBsaS5jYXJ0IGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAudG9wX2hlYWRlcl9uYXZfc2Vjb25kYXJ5IHVsIGxpLmNhcnQgYTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF83XzkxMjApJyUzRSUzQ3BhdGggZD0nTTExLjM2NyAxMC45MTc0SDQuMDMzMDVMMi4yNDEzMSAxLjA2NjA1QzIuMjIwMzQgMC45NDgwNzggMi4xNTg4IDAuODQxMTQgMi4wNjczMyAwLjc2Mzc0QzEuOTc1ODYgMC42ODYzNCAxLjg2MDIxIDAuNjQzMzQ4IDEuNzQwMzkgMC42NDIySDAuNTc4MDAzJyBzdHJva2U9JyUyMzEzMkI0RCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J000LjY4ODA5IDEzLjQ4NjJDNS4zOTc0NSAxMy40ODYyIDUuOTcyNDkgMTIuOTExMiA1Ljk3MjQ5IDEyLjIwMThDNS45NzI0OSAxMS40OTI1IDUuMzk3NDUgMTAuOTE3NCA0LjY4ODA5IDEwLjkxNzRDMy45Nzg3MyAxMC45MTc0IDMuNDAzNjkgMTEuNDkyNSAzLjQwMzY5IDEyLjIwMThDMy40MDM2OSAxMi45MTEyIDMuOTc4NzMgMTMuNDg2MiA0LjY4ODA5IDEzLjQ4NjJaJyBzdHJva2U9JyUyMzEzMkI0RCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xMS4zNjY5IDEzLjQ4NjJDMTIuMDc2MyAxMy40ODYyIDEyLjY1MTMgMTIuOTExMiAxMi42NTEzIDEyLjIwMThDMTIuNjUxMyAxMS40OTI1IDEyLjA3NjMgMTAuOTE3NCAxMS4zNjY5IDEwLjkxNzRDMTAuNjU3NiAxMC45MTc0IDEwLjA4MjUgMTEuNDkyNSAxMC4wODI1IDEyLjIwMThDMTAuMDgyNSAxMi45MTEyIDEwLjY1NzYgMTMuNDg2MiAxMS4zNjY5IDEzLjQ4NjJaJyBzdHJva2U9JyUyMzEzMkI0RCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00zLjU2NDI1IDguMzQ4NjJIMTEuNjMwM0MxMS44NzA1IDguMzQ5MzYgMTIuMTAzMiA4LjI2NTQxIDEyLjI4NzYgOC4xMTE1NUMxMi40NzIgNy45NTc2OSAxMi41OTYzIDcuNzQzNzUgMTIuNjM4NiA3LjUwNzM0TDEzLjQyMiAzLjIxMTAxSDIuNjMzMDYnIHN0cm9rZT0nJTIzMTMyQjREJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF83XzkxMjAnJTNFJTNDcmVjdCB3aWR0aD0nMTQnIGhlaWdodD0nMTMuNzQzMScgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMC4xMjg0NDEpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnRvcF9oZWFkZXJfbmF2X3N1cHBvcnQge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICAgIC50b3BfaGVhZGVyX25hdl9zdXBwb3J0X25hdiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC50b3BfaGVhZGVyX25hdl9zdXBwb3J0X25hdiBsaTo6bWFya2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAudG9wX2hlYWRlcl9uYXZfc3VwcG9ydF9uYXYgbGkgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnRvcF9oZWFkZXJfbmF2X3N1cHBvcnRfbmF2IGxpIGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE0cHgnIHZpZXdCb3g9JzAgMCAxNiAxNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFaGVhcnQlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdoZWFydCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIDAuODM5OTk2KScgc3Ryb2tlPSclMjMxMzJCNEQnJTNFJTNDcGF0aCBkPSdNNywxMi4zMjAwMDM3IEM3LDEyLjMyMDAwMzcgMCw4LjQwMDAwMzcyIDAsMy42NDAwMDM3MiBDMCwyLjc5ODUyMzcyIDAuMjkxNTUsMS45ODMwMzM3MiAwLjgyNTAzLDEuMzMyMjgzNzIgQzEuMzU4NTIsMC42ODE1MzM3MjQgMi4xMDEsMC4yMzU3MjM3MjQgMi45MjYxNCwwLjA3MDY5MTcyNDQgQzMuNzUxMjgsLTAuMDk0MzM1Mjc1NiA0LjYwODEsMC4wMzE2MTc3MjQ0IDUuMzUwODUsMC40MjcxMjM3MjQgQzYuMDkzNTksMC44MjI2MzM3MjQgNi42NzYzNSwxLjQ2MzI1MzcyIDcsMi4yNDAwMDM3MiBDNy4zMjM2NSwxLjQ2MzI1MzcyIDcuOTA2NDEsMC44MjI2MzM3MjQgOC42NDkxNiwwLjQyNzEyMzcyNCBDOS4zOTE5LDAuMDMxNjE3NzI0NCAxMC4yNDg3LC0wLjA5NDMzNTI3NTYgMTEuMDczOSwwLjA3MDY5MTcyNDQgQzExLjg5OSwwLjIzNTcyMzcyNCAxMi42NDE1LDAuNjgxNTMzNzI0IDEzLjE3NSwxLjMzMjI4MzcyIEMxMy43MDg1LDEuOTgzMDMzNzIgMTQsMi43OTg1MjM3MiAxNCwzLjY0MDAwMzcyIEMxNCw4LjQwMDAwMzcyIDcsMTIuMzIwMDAzNyA3LDEyLjMyMDAwMzcgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG4gICAgICAgICAgLnRvcF9oZWFkZXJfbmF2X3N1cHBvcnRfbmF2IGxpIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTRweCcgdmlld0JveD0nMCAwIDE2IDE0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VoZWFydCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J2hlYXJ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgMC44Mzk5OTYpJyBzdHJva2U9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J003LDEyLjMyMDAwMzcgQzcsMTIuMzIwMDAzNyAwLDguNDAwMDAzNzIgMCwzLjY0MDAwMzcyIEMwLDIuNzk4NTIzNzIgMC4yOTE1NSwxLjk4MzAzMzcyIDAuODI1MDMsMS4zMzIyODM3MiBDMS4zNTg1MiwwLjY4MTUzMzcyNCAyLjEwMSwwLjIzNTcyMzcyNCAyLjkyNjE0LDAuMDcwNjkxNzI0NCBDMy43NTEyOCwtMC4wOTQzMzUyNzU2IDQuNjA4MSwwLjAzMTYxNzcyNDQgNS4zNTA4NSwwLjQyNzEyMzcyNCBDNi4wOTM1OSwwLjgyMjYzMzcyNCA2LjY3NjM1LDEuNDYzMjUzNzIgNywyLjI0MDAwMzcyIEM3LjMyMzY1LDEuNDYzMjUzNzIgNy45MDY0MSwwLjgyMjYzMzcyNCA4LjY0OTE2LDAuNDI3MTIzNzI0IEM5LjM5MTksMC4wMzE2MTc3MjQ0IDEwLjI0ODcsLTAuMDk0MzM1Mjc1NiAxMS4wNzM5LDAuMDcwNjkxNzI0NCBDMTEuODk5LDAuMjM1NzIzNzI0IDEyLjY0MTUsMC42ODE1MzM3MjQgMTMuMTc1LDEuMzMyMjgzNzIgQzEzLjcwODUsMS45ODMwMzM3MiAxNCwyLjc5ODUyMzcyIDE0LDMuNjQwMDAzNzIgQzE0LDguNDAwMDAzNzIgNywxMi4zMjAwMDM3IDcsMTIuMzIwMDAzNyBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggOHB4IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50b3BfaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7IH0gfVxuICAuaGVhZGVyIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5oZWFkZXIgLnJvdzpiZWZvcmUsIC5oZWFkZXIgLnJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmhlYWRlciAucm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5oZWFkZXJfbG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMC44MzMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMC44MzMzMyU7IH0gfVxuICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyAubG9nby1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cbiAgLmhlYWRlcl9tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc5LjE2NjY3JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc5LjE2NjY3JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc5LjE2NjY3JTsgfSB9XG4gICAgLmhlYWRlcl9tZW51X25hdiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGN0Q3MztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhOmhvdmVyLCAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIGE6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEzMkI0RDsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dfcGlua19ib3R0b20uc3ZnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEYwRTU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIC5zdWItbWVudSBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDE1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6Zm9jdXMsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEzMkI0RDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIC5zdWItbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmhlYWRlcl9tZW51X25hdiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmhlYWRlcl9tZW51IC50b3BfbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiAubWVudS1idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYgLm1lbnUtYnRuIC5oYW1idXJnZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzM1cHgnIHZpZXdCb3g9JzAgMCA0MCAzNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFbWVudV9oYW1idXJnZXIlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nbWVudV9oYW1idXJnZXInJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyBmaWxsPSclMjNGRjdENzMnIGZpbGwtcnVsZT0nbm9uemVybycgeD0nMCcgeT0nMCcgd2lkdGg9JzQwJyBoZWlnaHQ9JzM1JyByeD0nMTcuNSclM0UlM0MvcmVjdCUzRSUzQ2xpbmUgeDE9JzEzJyB5MT0nMTEnIHgyPScyNycgeTI9JzExJyBpZD0nUGF0aCcgc3Ryb2tlPSclMjMxMzJCNEQnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScxMycgeTE9JzE3JyB4Mj0nMjcnIHkyPScxNycgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMTMnIHkxPScyMycgeDI9JzI3JyB5Mj0nMjMnIGlkPSdQYXRoJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0MvbGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCAzNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4jY2xvbmVfaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTIwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAjY2xvbmVfaGVhZGVyLmZpeGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDgwO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0OyB9XG4gICAgI2Nsb25lX2hlYWRlci5maXhlZCAudG9wX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2Nsb25lX2hlYWRlci5maXhlZCAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMCAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAgICNjbG9uZV9oZWFkZXIuZml4ZWQgLmhlYWRlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAjY2xvbmVfaGVhZGVyLmZpeGVkIC5oZWFkZXIgLm5hdk1lbnUgLm5hdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICNjbG9uZV9oZWFkZXIuZml4ZWQgLmhlYWRlciAubG9nbyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG5cbiNoZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNoZXJvOmJlZm9yZSwgI2hlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICNoZXJvOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjaGVyby5zZWN0aW9uX2hlcm8ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMkI0RDsgfVxuICAgICNoZXJvLnNlY3Rpb25faGVybyAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3c6YmVmb3JlLCAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfdGl0bGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIC5zZWN0aW9uX2hlcm9fcm93X3RpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFwZXJjdVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3Jvd19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3Jvd19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjVlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJBcGVyY3VcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgI2hlcm8uc2VjdGlvbl9oZXJvLmdyZXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFNTsgfVxuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvLmdyZXkgLnNlY3Rpb25faGVyb19yb3dfdGl0bGUgaDEge1xuICAgICAgICBjb2xvcjogIzEzMkI0RDsgfVxuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvLmdyZXkgLnNlY3Rpb25faGVyb19yb3dfZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGNvbG9yOiAjMTMyQjREOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIHtcbiAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XG4gICAgICAgIGhlaWdodDogNzV2aDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8ge1xuICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICAgICAgaGVpZ2h0OiA2NXZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwdmg7IH0gfVxuICAjaGVybzpiZWZvcmUsICNoZXJvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAjaGVybzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg3NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFwZXJjdVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzEzMkI0RDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDUuMmVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNWVtOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDI3cHggMCAzNnB4OyB9XG4gICAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDE2cHg7IH1cbiAgICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjI1ZW07IH0gfVxuICAjaGVyby5oZXJvX3NlY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1dmg7XG4gICAgbWluLWhlaWdodDogMjY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7IH1cbiAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5icmVhZGNydW1icyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuYnJlYWRjcnVtYnMgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuYnJlYWRjcnVtYnMgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuY29udGVudF90aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICNoZXJvLmhlcm9fYm91dGlxdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI2NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyQjREO1xuICAgIHBhZGRpbmc6IDY1cHggMDsgfVxuICAgICNoZXJvLmhlcm9fYm91dGlxdWUgLmJyZWFkY3J1bWJzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAjaGVyby5oZXJvX2JvdXRpcXVlIC5icmVhZGNydW1icyBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAjaGVyby5oZXJvX2JvdXRpcXVlIC5icmVhZGNydW1icyBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgI2hlcm8uaGVyb19ib3V0aXF1ZSAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAjaGVyby5oZXJvX2JvdXRpcXVlIC5jb250ZW50X3RpdGxlIGgxIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNWVtOyB9XG4gICAgI2hlcm8uaGVyb19ib3V0aXF1ZSAuY29udGVudF90aXRsZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICNoZXJvLmhlcm9fcHJvZHVjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7XG4gICAgcGFkZGluZzogODBweCAwIDE1MHB4IDA7IH1cbiAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIC5yb3c6YmVmb3JlLCAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLnJvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIC5yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAuYnJlYWRjcnVtYnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIC5icmVhZGNydW1icyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIC5icmVhZGNydW1icyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLmJyZWFkY3J1bWJzIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAuYnJlYWRjcnVtYnMgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLm9wdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIC5vcHRpb24ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAub3B0aW9uIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAub3B0aW9uIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAuY29udGVudF90aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLmNvbnRlbnRfdGl0bGUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIC5jb250ZW50X2J0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLmNvbnRlbnRfcGhvdG8gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLmNvbnRlbnRfcGhvdG8gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIC5jb250ZW50X3Bob3RvIGE6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzgwcHgnIGhlaWdodD0nODBweCcgdmlld0JveD0nMCAwIDgwIDgwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VQbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1BsYXknJTNFJTNDY2lyY2xlIGlkPSdPdmFsJyBmaWxsPSclMjNGRjdENzMnIGZpbGwtcnVsZT0nbm9uemVybycgY3g9JzQwJyBjeT0nNDAnIHI9JzQwJyUzRSUzQy9jaXJjbGUlM0UlM0NwYXRoIGQ9J00zMCwyOS42NDMgTDMwLDUwLjM1NyBDMzAsNTEuNjAyNyAzMS4yODc5LDUyLjM5NDEgMzIuMzQ4Niw1MS43OTY5IEw1MS4xMjk1LDQxLjE5OTMgQzUyLjA0NzcsNDAuNjgxNCA1Mi4wNDc3LDM5LjMxODYgNTEuMTI5NSwzOC44MDA3IEwzMi4zNDg2LDI4LjIwMzEgQzMxLjI4NzksMjcuNjA1OSAzMCwyOC4zOTczIDMwLDI5LjY0MyBaJyBpZD0nUGF0aCcgc3Ryb2tlPSclMjMxMzJCNEQnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHotaW5kZXg6IDY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMTAwcHggMDsgfVxuICAgICAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAuY29udGVudF9idG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDc1cHggMDsgfVxuICAgICAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAuY29udGVudF9idG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIC5jb250ZW50X3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA1OXB4IDA7IH1cbiAgICAgICAgI2hlcm8uaGVyb19wcm9kdWN0aW9uIC5icmVhZGNydW1icyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAjaGVyby5oZXJvX3Byb2R1Y3Rpb24gLmNvbnRlbnRfYnRuIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICNoZXJvLmhlcm9fcHJvZHVjdGlvbiAuY29udGVudF90aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICNoZXJvLmhlcm9fYXJ0aWNsZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNoZXJvLmhlcm9fYXJ0aWNsZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICM0MTNjNTg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNDEzYzU4IDAlLCAjNDEzYzU4IDEwMCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgI2hlcm8uaGVyb19hcnRpY2xlcyBoMSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgI2hlcm8gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5oZWFkZXJfaGVybyB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgNTBweCAwOyB9XG4gIC5oZWFkZXJfaGVyb19oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgIC5oZWFkZXJfaGVyb19oZWFkIC5pY29uIHtcbiAgICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgLmhlYWRlcl9oZXJvX2hlYWQgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi8qIEZvb3RlciAqL1xuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwOyB9XG4gIGZvb3RlciAuZm9vdGVyOmJlZm9yZSwgZm9vdGVyIC5mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIGZvb3RlciAuZm9vdGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBmb290ZXIgLmZvb3Rlcl9jdGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3RDczO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGEge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2N0YSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gICAgZm9vdGVyIC5mb290ZXJfY3RhX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY3RhX3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3cge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3JvdyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3cge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd190ZXh0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3RleHRlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3RleHRlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3RleHRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2Zvcm0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19mb3JtIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2Zvcm0ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19mb3JtIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfZm9ybSAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2Zvcm0gLmZvcm11bGFpcmVfaW5mb2xldHRyZSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM1ODU4NTg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19mb3JtIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmJ0bl9zdWJtaXQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2Zvcm0gLmZvcm11bGFpcmVfaW5mb2xldHRyZSAud3BjZjctc3VibWl0IHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDEwMDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEzMkI0RDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMCAwIDE3IDE2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VTaG9ydCBhcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdTaG9ydC1hcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4yNTAwMDAsIDAuODU5ODYzKScgc3Ryb2tlPSclMjNGNEYwRTUnJTNFJTNDcGF0aCBkPSdNOC43NSwyLjIyMDQ0NjA1ZS0xNiBMMTUuNzUsNyBNMTUuNzUsNi45OTk5OTcgTDguNzUsMTQuMDAwMDM3IE0xNS43NSw2Ljk5OTk5NyBMMCw2Ljk5OTk5NycgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2Zvcm0gLmZvcm11bGFpcmVfaW5mb2xldHRyZSAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTcgMTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVNob3J0IGFycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Nob3J0LWFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjI1MDAwMCwgMC44NTk4NjMpJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004Ljc1LDIuMjIwNDQ2MDVlLTE2IEwxNS43NSw3IE0xNS43NSw2Ljk5OTk5NyBMOC43NSwxNC4wMDAwMzcgTTE1Ljc1LDYuOTk5OTk3IEwwLDYuOTk5OTk3JyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19mb3JtIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd19mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2Zvcm0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfZm9ybSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgZm9vdGVyIC5mb290ZXJfY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTE0Mjk7XG4gICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3JvdzpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI5LjE2NjY3JTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjkuMTY2NjclOyB9IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28gLmZvb3Rlcl9sb2dvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbG9nbyAuZm9vdGVyX2xvZ28ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28gLmZvb3Rlcl9sb2dvIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIC5mb290ZXJfbG9nbyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyJTsgfSB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51cyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sOmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzX2NvbDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzX2NvbDphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51c19jb2xfbmF2MSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sX25hdjIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzMlOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzX2NvbF9uYXYzIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51c19jb2wgLmZvb3Rlcl9tZW51X25hdiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzX2NvbCAuZm9vdGVyX21lbnVfbmF2IGxpIGEge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sX25hdlNvY2lhdXgge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjYlOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sX25hdlNvY2lhdXhfbWVudSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sX25hdlNvY2lhdXhfbWVudSBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDsgfVxuICAgICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51c19jb2xfbmF2U29jaWF1eF9tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzX2NvbF9uYXZTb2NpYXV4X21lbnUgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sX25hdlNvY2lhdXhfbWVudSBsaSBhOmhvdmVyIC5pY29uX3NvY2lhdXgge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzX2NvbCAuZm9vdGVyX21lbnVfbmF2IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHggMDsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzX2NvbCAuZm9vdGVyX21lbnVfbmF2IGxpIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sIC5mb290ZXJfbWVudV9uYXYgbGkge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnVzX2NvbCAuZm9vdGVyX21lbnVfbmF2IGxpIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudXNfY29sX25hdlNvY2lhdXgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51c19jb2xfbmF2MSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51c19jb2xfbmF2MiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51c19jb2xfbmF2MyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51c19jb2wgLmZvb3Rlcl9tZW51X25hdiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxM3B4IDA7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51c19jb2wgLmZvb3Rlcl9tZW51X25hdiBsaSBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTsgfSB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfcGFydG5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyMC44MzMzMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfcGFydG5lcl9sb2dvIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19wYXJ0bmVyX2xvZ28gYTpob3ZlciBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMjBkZWcpOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19wYXJ0bmVyIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfcGFydG5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfcGFydG5lcl9sb2dvIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X3BhcnRuZXJfbG9nbyBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfSB9XG4gIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodCB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMjAsIDQxLCAwLjk3KTsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3c6YmVmb3JlLCBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd190ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfdGV4dCBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wb2xpdGlxdWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BvbGl0aXF1ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BvbGl0aXF1ZSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wb2xpdGlxdWUgLmZvb3Rlcl9tZW51X3BvbGl0aXF1ZSBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wb2xpdGlxdWUgLmZvb3Rlcl9tZW51X3BvbGl0aXF1ZSBsaSBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cgYSB7XG4gICAgICAgIGNvbG9yOiAjRjRGMEU1OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLyogNDA0IFN0eWxlcyAqL1xuI3Bvc3QtNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNjBweCAwIDEwMHB4IDA7XG4gIGhlaWdodDogNjB2aDtcbiAgbWluLWhlaWdodDogNDUwcHg7IH1cbiAgI3Bvc3QtNDA0IC5pY29uXzQwNCB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfVxuICAjcG9zdC00MDQgLmZsZXhib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogSE9NRSBTdHlsZXMgKi9cbi5hY2N1ZWlsIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY3VlaWwge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWNjdWVpbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gIC5hY2N1ZWlsX2FjdHVhbGl0ZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFjY3VlaWxfYWN0dWFsaXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hY2N1ZWlsX2FjdHVhbGl0ZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2N1ZWlsX2FjdHVhbGl0ZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWNjdWVpbF9hY3R1YWxpdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7IH0gfVxuICAgIC5hY2N1ZWlsX2FjdHVhbGl0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5hY2N1ZWlsX2FjdHVhbGl0ZTpob3ZlciAuc2Vjb25kYXJ5X2J0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3RDczO1xuICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY3RDczOyB9XG4gICAgLmFjY3VlaWxfYWN0dWFsaXRlIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC5hY2N1ZWlsX2FjdHVhbGl0ZV9ub3V2ZWxsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMyU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hY2N1ZWlsX2FjdHVhbGl0ZV9ub3V2ZWxsZV9waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuYWNjdWVpbF9hY3R1YWxpdGVfbm91dmVsbGVfaW5mbyAuZGF0ZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmFjY3VlaWxfYWN0dWFsaXRlX25vdXZlbGxlX2luZm8gLnRpdHJlIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmFjY3VlaWxfYWN0dWFsaXRlX25vdXZlbGxlX2luZm8gLmxpZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH0gfVxuICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlc19oZWFkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2hlYWQ6YmVmb3JlLCAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfaGVhZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2hlYWQ6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2hlYWRfdGl0cmUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2hlYWRfdGl0cmUgaDIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfYXJ0aWNsZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlc19hcnRpY2xlc19yb3c6YmVmb3JlLCAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfYXJ0aWNsZXNfcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfYXJ0aWNsZXNfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfYXJ0aWNsZXNfcm93X25vdXZlbGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3Jvd19ub3V2ZWxsZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlc19hcnRpY2xlc19yb3dfbm91dmVsbGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfYXJ0aWNsZXNfcm93X25vdXZlbGxlOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlc19hcnRpY2xlc19yb3dfbm91dmVsbGVfcGhvdG8ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3Jvd19ub3V2ZWxsZV9waG90byBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3Jvd19ub3V2ZWxsZV9pbmZvIC5kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3Jvd19ub3V2ZWxsZV9pbmZvIC5kYXRlIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3Jvd19ub3V2ZWxsZV9pbmZvIC50aXRyZSBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3Jvd19ub3V2ZWxsZV9pbmZvIC5saWVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlc19hcnRpY2xlc19yb3dfbm91dmVsbGU6aG92ZXIgLnN1aXRlX2J0bjphZnRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlc19hcnRpY2xlc19yb3dfbm91dmVsbGU6aG92ZXIgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3Jvd19ub3V2ZWxsZV9waG90byBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlc19hcnRpY2xlc19yb3dfbm91dmVsbGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlc19hcnRpY2xlc19yb3dfbm91dmVsbGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3Jvd19ub3V2ZWxsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3Jvd19ub3V2ZWxsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfYXJ0aWNsZXNfcm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3JvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2FydGljbGVzX3JvdyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTdweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5hY2N1ZWlsX3BsdXNfYWN0dWFsaXRlc19hcnRpY2xlc19yb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9IH1cbiAgICAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfZm9vdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2Zvb3Q6YmVmb3JlLCAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfZm9vdDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2Zvb3Q6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmFjY3VlaWxfcGx1c19hY3R1YWxpdGVzX2Zvb3RfbGllbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuYWNjdWVpbF9wcm9kdWN0aW9ucyB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxNTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMTM1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiA4NXB4IDAgMTIwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjdWVpbF9wcm9kdWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA4NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnMge1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDAgNTBweCAwOyB9IH1cbiAgICAuYWNjdWVpbF9wcm9kdWN0aW9uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzMwMnB4JyBoZWlnaHQ9JzE4NHB4JyB2aWV3Qm94PScwIDAgMzAyIDE4NCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFZG93bi1yb3VuZC1hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdkb3duLXJvdW5kLWFycm93JyUzRSUzQ2VsbGlwc2UgaWQ9J092YWwnIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyBjeD0nMTUxJyBjeT0nOTInIHJ4PScxNTEnIHJ5PSc5MiclM0UlM0MvZWxsaXBzZSUzRSUzQ3BhdGggZD0nTTE2OSwxMjIgTDE1MSwxNDAuNCBNMTUxLDE0MC40IEwxMzMsMTIyIE0xNTEsMTQwLjQgTDE1MSw5OScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyM0ZGN0Q3Mycgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDJweCAxODRweDtcbiAgICAgIHdpZHRoOiAzMDJweDtcbiAgICAgIGhlaWdodDogMTg0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0xMzVweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2hlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2hlYWQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogI0ZGN0Q3MzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19waG90b3Mge1xuICAgICAgcGFkZGluZzogMTEwcHggMCAwIDI1JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19waG90b3NfcGV0aXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfcGhvdG9zX3BldGl0ZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19waG90b3NfZ3JhbmRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfcGhvdG9zIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAzMHB4IDAgMjMlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cbiAgICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19waG90b3NfcGV0aXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfcGhvdG9zIHtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDI1cHggMCAyMSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDsgfVxuICAgICAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX3Bob3Rvc19wZXRpdGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX3Bob3RvcyB7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAyMHB4IDAgMTglO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cbiAgICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19waG90b3NfcGV0aXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzclOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19waG90b3Mge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweCAwIDE2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfcGhvdG9zX3BldGl0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG4gICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfbGlzdGVfYmxvYyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfbGlzdGVfYmxvY19yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19saXN0ZV9ibG9jX3JvdzpiZWZvcmUsIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2Nfcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19saXN0ZV9ibG9jX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfbGlzdGVfYmxvY19yb3dfcGhvdG8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19saXN0ZV9ibG9jX3Jvd19waG90byB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2Nfcm93X3Bob3RvIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19saXN0ZV9ibG9jX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYWNjdWVpbF9wcm9kdWN0aW9uc19saXN0ZV9ibG9jX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2Nfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2Nfcm93X3RleHRlIC5saWVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2Nfcm93X3RleHRlIHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2Nfcm93X3RleHRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfbGlzdGVfYmxvY19yb3dfdGV4dGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfbGlzdGVfYmxvY19yb3dfdGV4dGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfbGlzdGVfYmxvY19yb3dfcGhvdG8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2Nfcm93X3RleHRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2MgLmZsZXhib3gge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAgICAgICAgaGVpZ2h0OiA5OCU7IH1cbiAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2MgaDMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmFjY3VlaWxfcHJvZHVjdGlvbnNfbGlzdGVfYmxvYzpob3ZlciAuc2Vjb25kYXJ5X2J0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjdENzM7XG4gICAgICAgIGNvbG9yOiAjMTMyQjREO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY3RDczOyB9XG4gICAgICAgIC5hY2N1ZWlsX3Byb2R1Y3Rpb25zX2xpc3RlX2Jsb2M6aG92ZXIgLnNlY29uZGFyeV9idG46YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDEuMDE2ODVMOSA1LjAxNjg1TTkgNS4wMTY4NUw1IDkuMDE2ODVNOSA1LjAxNjg1SDAnIHN0cm9rZT0nJTIzMTMyYjRkJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gIC5hY2N1ZWlsX2NvbW11bmF1dGUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTUwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5hY2N1ZWlsX2NvbW11bmF1dGUgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGUge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMTM1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMTVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGUge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgOTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGUge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNzVweCAwOyB9IH1cbiAgICAuYWNjdWVpbF9jb21tdW5hdXRlX3JvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93OmJlZm9yZSwgLmFjY3VlaWxfY29tbXVuYXV0ZV9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93X3RleHRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYWNjdWVpbF9jb21tdW5hdXRlX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWNjdWVpbF9jb21tdW5hdXRlX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuYWNjdWVpbF9jb21tdW5hdXRlX3Jvd190ZXh0ZV9saWVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAuYWNjdWVpbF9jb21tdW5hdXRlX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuYWNjdWVpbF9jb21tdW5hdXRlX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93X3RleHRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93X3Bob3RvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZV9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZV9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZV9yb3dfcGhvdG8gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZV9yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7IH1cbiAgICAgICAgICAuYWNjdWVpbF9jb21tdW5hdXRlX3Jvd19waG90b19hcmVhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTI3cHgnIGhlaWdodD0nMTYxcHgnIHZpZXdCb3g9JzAgMCAxMjcgMTYxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VLJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBvcGFjaXR5PScwLjMnJTNFJTNDZyBpZD0nSycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKScgc3Ryb2tlPSclMjNEMzU3NEUnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzAgMTU4IDAgMTU5IDEgMTU5IDI5LjQxNTMgMTU5IDMwLjQxNTMgMTU5IDMwLjQxNTMgMTU4IDMwLjQxNTMgODYuMTE3MyA4NC4xMzEgMTU4LjU5NSA4NC40MzA5IDE1OSA4NC45MzQ0IDE1OSAxMjEgMTU5IDEyMy4wMjUgMTU5IDEyMS43OTQgMTU3LjM5MiA1NS44NDYzIDcxLjI0NzIgMTE3LjM3OCAxLjY2MjQzIDExOC44NDggMCAxMTYuNjI4IDAgODEuNjU1NyAwIDgxLjIwOSAwIDgwLjkxMDkgMC4zMzI3NSAzMC40MTUzIDU2LjY5OTMgMzAuNDE1MyAxIDMwLjQxNTMgMCAyOS40MTUzIDAgMSAwIDAgMCAwIDEnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDE1N3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMzI1cHg7XG4gICAgICAgICAgICByaWdodDogMTMlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yMzsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZV9yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4JTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNiU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gICAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93X3Bob3RvX2Ryb2l0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtMjUlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAgICAgICAuYWNjdWVpbF9jb21tdW5hdXRlX3Jvd19waG90b19kcm9pdGUgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3NTBweCkge1xuICAgICAgICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZV9yb3dfcGhvdG9fZHJvaXRlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93X3Bob3RvX2Ryb2l0ZSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfcm93X3Bob3RvX2Ryb2l0ZSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZV9yb3dfcGhvdG9fZ2F1Y2hlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hY2N1ZWlsX2NvbW11bmF1dGVfbGlzdGVfYmxvYyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFjY3VlaWxfY29tbXVuYXV0ZV9saXN0ZV9ibG9jIC5mbGV4Ym94IHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAgICAgIGhlaWdodDogOTglOyB9XG4gICAgICAuYWNjdWVpbF9jb21tdW5hdXRlX2xpc3RlX2Jsb2MgaDQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXgge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTUwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3RDczOyB9XG4gICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4IC5jb250YWluZXJfbGFyZ2VyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXgge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMTM1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4IHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDExNXB4IDA7IH1cbiAgICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4IC5jb250YWluZXJfbGFyZ2VyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eCB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA5MHB4IDA7IH1cbiAgICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4IC5jb250YWluZXJfbGFyZ2VyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCA3NXB4IDA7IH1cbiAgICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4IC5jb250YWluZXJfbGFyZ2VyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXhfcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4X3JvdzpiZWZvcmUsIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4X3Jvd190ZXh0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXhfcm93X3RleHRlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9yb3dfdGV4dGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4X3Jvd190ZXh0ZV9saWVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXhfcm93X3RleHRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4X3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXhfcm93X3RleHRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9yb3dfdGV4dGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9yb3dfcGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXhfcm93X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4X3Jvd19waG90byBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXhfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDUwcHg7IH1cbiAgICAgICAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXhfcm93X3Bob3RvX2FyZWE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjdweCcgaGVpZ2h0PScxNjFweCcgdmlld0JveD0nMCAwIDEyNyAxNjEnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUslM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIG9wYWNpdHk9JzAuMyclM0UlM0NnIGlkPSdLJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApJyBzdHJva2U9JyUyM0QzNTc0RScgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nMCAxNTggMCAxNTkgMSAxNTkgMjkuNDE1MyAxNTkgMzAuNDE1MyAxNTkgMzAuNDE1MyAxNTggMzAuNDE1MyA4Ni4xMTczIDg0LjEzMSAxNTguNTk1IDg0LjQzMDkgMTU5IDg0LjkzNDQgMTU5IDEyMSAxNTkgMTIzLjAyNSAxNTkgMTIxLjc5NCAxNTcuMzkyIDU1Ljg0NjMgNzEuMjQ3MiAxMTcuMzc4IDEuNjYyNDMgMTE4Ljg0OCAwIDExNi42MjggMCA4MS42NTU3IDAgODEuMjA5IDAgODAuOTEwOSAwLjMzMjc1IDMwLjQxNTMgNTYuNjk5MyAzMC40MTUzIDEgMzAuNDE1MyAwIDI5LjQxNTMgMCAxIDAgMCAwIDAgMSclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTU3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1N3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzMjBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMyU7XG4gICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4X3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4X3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXhfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2JTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4X3Jvd19waG90b19nYXVjaGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9yb3dfcGhvdG9fZ2F1Y2hlIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9yb3dfcGhvdG9fZ2F1Y2hlIHtcbiAgICAgICAgICAgICAgbGVmdDogMDsgfSB9XG4gICAgICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9yb3dfcGhvdG9fZHJvaXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjsgfVxuICAgIC5hY2N1ZWlsX3NvdXRpZW5fc29jaWF1eF9saXN0ZV9ibG9jIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWNjdWVpbF9zb3V0aWVuX3NvY2lhdXhfbGlzdGVfYmxvYyAuZmxleGJveCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICAgICAgICBoZWlnaHQ6IDk4JTsgfVxuICAgICAgLmFjY3VlaWxfc291dGllbl9zb2NpYXV4X2xpc3RlX2Jsb2MgaDQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlcyB7XG4gICAgcGFkZGluZzogMjAwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXMge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19zbGlkZXNldF9wYXJ0ZW5haXJlcyAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXNfc2xpZGVzZXRfcGFydGVuYWlyZXMgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19zbGlkZXNldF9wYXJ0ZW5haXJlcyAucGFydG5lciB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGFydGVuYWlyZXNfc2xpZGVzZXRfcGFydGVuYWlyZXMgLnBhcnRuZXIgLmZsZXhib3gge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3BhcnRlbmFpcmVzX3NsaWRlc2V0X3BhcnRlbmFpcmVzIC5wYXJ0bmVyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wYXJ0ZW5haXJlc19zbGlkZXNldF9wYXJ0ZW5haXJlcyAucGFydG5lciBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApOyB9XG5cbi8qKipcblxuQkxPR1VFXG5cbioqKi9cbmJvZHkucGFnZS10ZW1wbGF0ZS1ibG9ndWUgLmhlYWRlcl9oZXJvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYmxvZyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5ibG9nIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYmxvZyB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmxvZyB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYmxvZyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmc6YmVmb3JlLCAuYmxvZ19hcnRpY2xlc19saXN0aW5nOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZ19ub3V2ZWxsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmdfbm91dmVsbGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmdfbm91dmVsbGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZ19ub3V2ZWxsZV9waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmdfbm91dmVsbGVfcGhvdG8gaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nX25vdXZlbGxlX2luZm8gLmRhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nX25vdXZlbGxlX2luZm8gLmRhdGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmdfbm91dmVsbGVfaW5mbyAudGl0cmUgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nX25vdXZlbGxlX2luZm8gLmxpZW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZ19ub3V2ZWxsZTpob3ZlciAuc3VpdGVfYnRuOmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmdfbm91dmVsbGU6aG92ZXIgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZ19ub3V2ZWxsZV9waG90byBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmdfbm91dmVsbGVfaW5mbyAubGllbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZ19ub3V2ZWxsZV9pbmZvIC5saWVuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nX25vdXZlbGxlX2luZm8gLmxpZW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAuYmxvZ19mbGV4aWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDExMHB4IDA7IH1cbiAgICAuYmxvZ19mbGV4aWJsZSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZSB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiwrdcIjtcbiAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYmxvZ19mbGV4aWJsZSB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZSB1bCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAuYmxvZ19mbGV4aWJsZSBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycHg7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlIG9sIGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgLmJsb2dfZmxleGlibGVfcmV0b3VyIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJsb2dfZmxleGlibGVfcmV0b3VyIC5yZXRvdXJfYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3JldG91ciAucmV0b3VyX2J0biB7XG4gICAgICAgIGxlZnQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3JldG91ciAucmV0b3VyX2J0biB7XG4gICAgICAgIHRvcDogLTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJsb2dfZmxleGlibGVfcmV0b3VyIC5yZXRvdXJfYnRuIHtcbiAgICAgICAgbGVmdDogMjBweDsgfSB9XG4gICAgLmJsb2dfZmxleGlibGVfYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2F1dGhvciAuYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9hdXRob3IgLmRhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYmxvZ19mbGV4aWJsZV90ZXh0ZVN0YW5kYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDM1cHggMDsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfdGV4dGVTdGFuZGFyZCAucGhvdG9sYXJnZXVyc3RhbmRhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX3Bob3RvU3RhbmRhcmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4IDA7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3Bob3RvU3RhbmRhcmQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgbWFyZ2luOiAwIDAgMzVweCAwOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIC5waG90byB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4IDkwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmJlZm9yZSwgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0TGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dExlZnQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRSaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvUmlnaHQsIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvTGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b1JpZ2h0LCAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b0xlZnQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9SaWdodCBpbWcsIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvTGVmdCBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0TGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmJsb2dfZmxleGlibGVfYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNGNEYwRTU7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3JvdzpiZWZvcmUsIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfcGFydGFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X3BhcnRhZ2Uge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19wYXJ0YWdlIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X2dvVG9wIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfZ29Ub3Age1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfZ29Ub3AgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2J0bl9nb1RvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OHB4OyB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19nb1RvcCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAtNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDhweDsgfVxuXG4vKioqXG5cblNlY3Rpb24gZGVzIHBsYW5zXG5cbioqKi9cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0LnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXBhZ2UgLnNpZGViYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNib3V0aXF1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIGgzIHtcbiAgICAgIGNvbG9yOiAjMTMyQjREO1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xZW07IH0gfVxuICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC53b29jb21tZXJjZS1vcmRlcmluZyxcbiAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIHtcbiAgICAgICAgICBwYWRkaW5nOiA5MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyB7XG4gICAgICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAwIDMwcHggMDsgfSB9XG4gICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfcHJvZHVjdHMgLnByb2R1Y3RzOmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfcHJvZHVjdHMgLnByb2R1Y3RzLmNvbHVtbnMtMzpiZWZvcmUsICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTM6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTM6YWZ0ZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3Qge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfcHJvZHVjdHMgLnByb2R1Y3RzLmNvbHVtbnMtMyAucHJvZHVjdCAub2JqZWN0MSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3QgLm9iamVjdDE6aG92ZXIge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3QgLnNob3J0X3NrdSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IC5wcmljZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IC5zZWVfcHJvZHVjdCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjdENzM7IH1cbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfcHJvZHVjdHMgLnByb2R1Y3RzLmNvbHVtbnMtMyAucHJvZHVjdCAuc2VlX3Byb2R1Y3Q6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAxMCAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTUgMS4wMTY4NUw5IDUuMDE2ODVNOSA1LjAxNjg1TDUgOS4wMTY4NU05IDUuMDE2ODVIMCcgc3Ryb2tlPSclMjMxMzJCNEQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfcHJvZHVjdHMgLnByb2R1Y3RzLmNvbHVtbnMtMyAucHJvZHVjdCAucHJvZHVjdF90eXBlX3NpbXBsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRjdENzM7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3QgLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3QgLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3QgLnNob3J0X2Rlc2NyaXB0aW9uLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfcHJvZHVjdHMgLnByb2R1Y3RzLmNvbHVtbnMtMyAucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IC5zaG9ydF9kZXNjcmlwdGlvbiBzdHJvbmcsXG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IC5zaG9ydF9kZXNjcmlwdGlvbiAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCxcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfcHJvZHVjdHMgLnByb2R1Y3RzLmNvbHVtbnMtMyAucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfcHJvZHVjdHMgLnByb2R1Y3RzLmNvbHVtbnMtMyAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMzJCNEQgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6aG92ZXIgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEzMkI0RDsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfcHJvZHVjdHMgLnByb2R1Y3RzLmNvbHVtbnMtMyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3Byb2R1Y3RzIC5wcm9kdWN0cy5jb2x1bW5zLTMgLnByb2R1Y3QgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9wcm9kdWN0cyAucHJvZHVjdHMuY29sdW1ucy0zIC5wcm9kdWN0IC5zZWVfcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSxcbiAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUge1xuICAgICAgcGFkZGluZzogMTAwcHggMCAxNTBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFNTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlLFxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMjBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNjVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlLFxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUge1xuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCA1MHB4IDA7IH0gfVxuICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGFpbmVyX2xhcmdlcixcbiAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGFpbmVyX2xhcmdlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRhaW5lcl9sYXJnZXIsXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250YWluZXJfbGFyZ2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250YWluZXJfbGFyZ2VyLFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGFpbmVyX2xhcmdlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGFpbmVyX2xhcmdlcixcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3JvdyxcbiAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3JvdzpiZWZvcmUsICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGVfcm93OmFmdGVyLFxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93OmJlZm9yZSxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3JvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3c6YWZ0ZXIsXG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGVfcm93X3RleHRlLFxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3RleHRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfdGV4dGUsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfdGV4dGUsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGVfcm93X3RleHRlX2xpZW4sXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd190ZXh0ZV9saWVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGVfcm93X3RleHRlLnJpZ2h0LFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3dfdGV4dGUucmlnaHQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDsgfVxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGVfcm93X3RleHRlIC5vcHRpb25fYm91dG9uLFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3dfdGV4dGUgLm9wdGlvbl9ib3V0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfdGV4dGUsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfdGV4dGUsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd190ZXh0ZSxcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGVfcm93X3RleHRlLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90byxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd19waG90byB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90byxcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90byxcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfcGhvdG8ubW9iaWxlLFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3dfcGhvdG8ubW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90byBpbWcsXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd19waG90byBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfcGhvdG9fYXJlYSxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzUlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4OyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90b19hcmVhOmFmdGVyLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd19waG90b19hcmVhOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9JzE2MXB4JyB2aWV3Qm94PScwIDAgMTI3IDE2MScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFSyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC4zJyUzRSUzQ2cgaWQ9J0snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknIHN0cm9rZT0nJTIzRDM1NzRFJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDE1OCAwIDE1OSAxIDE1OSAyOS40MTUzIDE1OSAzMC40MTUzIDE1OSAzMC40MTUzIDE1OCAzMC40MTUzIDg2LjExNzMgODQuMTMxIDE1OC41OTUgODQuNDMwOSAxNTkgODQuOTM0NCAxNTkgMTIxIDE1OSAxMjMuMDI1IDE1OSAxMjEuNzk0IDE1Ny4zOTIgNTUuODQ2MyA3MS4yNDcyIDExNy4zNzggMS42NjI0MyAxMTguODQ4IDAgMTE2LjYyOCAwIDgxLjY1NTcgMCA4MS4yMDkgMCA4MC45MTA5IDAuMzMyNzUgMzAuNDE1MyA1Ni42OTkzIDMwLjQxNTMgMSAzMC40MTUzIDAgMjkuNDE1MyAwIDEgMCAwIDAgMCAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxNTdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1N3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAzMjVweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEzJTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90b19hcmVhLmxlZnQsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3Bob3RvX2FyZWEubGVmdCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDUwcHg7IH1cbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfcGhvdG9fYXJlYS5sZWZ0OmFmdGVyLFxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3Bob3RvX2FyZWEubGVmdDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTI3cHgnIGhlaWdodD0nMTYxcHgnIHZpZXdCb3g9JzAgMCAxMjcgMTYxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VLJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBvcGFjaXR5PScwLjMnJTNFJTNDZyBpZD0nSycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKScgc3Ryb2tlPSclMjNEMzU3NEUnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzAgMTU4IDAgMTU5IDEgMTU5IDI5LjQxNTMgMTU5IDMwLjQxNTMgMTU5IDMwLjQxNTMgMTU4IDMwLjQxNTMgODYuMTE3MyA4NC4xMzEgMTU4LjU5NSA4NC40MzA5IDE1OSA4NC45MzQ0IDE1OSAxMjEgMTU5IDEyMy4wMjUgMTU5IDEyMS43OTQgMTU3LjM5MiA1NS44NDYzIDcxLjI0NzIgMTE3LjM3OCAxLjY2MjQzIDExOC44NDggMCAxMTYuNjI4IDAgODEuNjU1NyAwIDgxLjIwOSAwIDgwLjkxMDkgMC4zMzI3NSAzMC40MTUzIDU2LjY5OTMgMzAuNDE1MyAxIDMwLjQxNTMgMCAyOS40MTUzIDAgMSAwIDAgMCAwIDEnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDE1N3B4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1N3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzMjBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMzMlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfcGhvdG9fYXJlYSxcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfcGhvdG9fYXJlYSxcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90b19hcmVhLFxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI2JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGVfcm93X3Bob3RvX2Ryb2l0ZSxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3Bob3RvX2Ryb2l0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTI1JTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB3aWR0aDogNzUlOyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90b19kcm9pdGUgaW1nLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd19waG90b19kcm9pdGUgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfcGhvdG9fZHJvaXRlLFxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3Bob3RvX2Ryb2l0ZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01JTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGVfcm93X3Bob3RvX2Ryb2l0ZSxcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd19waG90b19kcm9pdGUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90b19nYXVjaGUsXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlX3Jvd19waG90b19nYXVjaGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90b19nZ2F1Y2hlLFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3dfcGhvdG9fZ2dhdWNoZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtNSU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZV9yb3dfcGhvdG9fZ2dhdWNoZSBpbWcsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGVfcm93X3Bob3RvX2dnYXVjaGUgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlX3Jvd19waG90b19kZHJvaXRlLFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZV9yb3dfcGhvdG9fZGRyb2l0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQsXG4gICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LFxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC53b29jb21tZXJjZS10YWJzLFxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC53b29jb21tZXJjZS10YWJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IGltZyxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC53b29jb21tZXJjZS10YWJzIGltZyxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSBpbWcsXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC53b29jb21tZXJjZS10YWJzIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5wcmljZSxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnByaWNlIHtcbiAgICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnByb2R1Y3RfbWV0YSxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnByb2R1Y3RfbWV0YSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5wcm9kdWN0X21ldGEgLnNrdV93cmFwcGVyLFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5wcm9kdWN0X21ldGEgLnNrdV93cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5jYXJ0LFxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuY2FydCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuY2FydCAucXVhbnRpdHksXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLmNhcnQgLnF1YW50aXR5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLmNhcnQgLnF1YW50aXR5IC5xdHksXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuY2FydCAucXVhbnRpdHkgLnF0eSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjdENzM7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5jYXJ0IC5idXR0b24sXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLmNhcnQgLmJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTMyQjREOyB9XG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZGl0aW9ubmFsX2luZm9zLFxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZGl0aW9ubmFsX2luZm9zIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNjUlOyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkaXRpb25uYWxfaW5mb3MgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRpdGlvbm5hbF9pbmZvcyAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC5vcHRpb25zX2FjaGF0LFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC5vcHRpb25zX2FjaGF0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjRjRGMEU1OyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMsXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgdGFibGUudmFyaWF0aW9ucyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIGxhYmVsLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgdGFibGUudmFyaWF0aW9ucyBsYWJlbCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgdGFibGUudmFyaWF0aW9ucyAucmVzZXRfdmFyaWF0aW9ucyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMzVweDtcbiAgICAgICAgICAgICAgei1pbmRleDogNDU7IH1cbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uLFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC53b29jb21tZXJjZS12YXJpYXRpb24uc2luZ2xlX3ZhcmlhdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMzJCNEQ7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAud29vY29tbWVyY2UtdmFyaWF0aW9uLnNpbmdsZV92YXJpYXRpb24gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSxcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC53b29jb21tZXJjZS12YXJpYXRpb24uc2luZ2xlX3ZhcmlhdGlvbiAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEU1OyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGFibGUsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGFibGUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC5sYWJlbCxcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC5sYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGgsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRoLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRoZWFkIHRyLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRoZWFkIHRyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdixcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGlucHV0LFxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMzsgfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50LFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAwOyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24sXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24gbGFiZWwsXG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5wcm9kdWN0LWFkZG9uIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbiBoMyxcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24gaDMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Y0RjBFNTsgfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5wcm9kdWN0LWFkZG9uLW9wdGlvbi1jb3BpZS1zdXBwbGVtZW50YWlyZSAuYWRkb24tbmFtZSxcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5wcm9kdWN0LWFkZG9uLW9wdGlvbi1jb3BpZS1zdXBwbGVtZW50YWlyZSAuYWRkb24tbmFtZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuYWRkb24tbmFtZSxcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5hZGRvbi1uYW1lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSxcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkgbGFiZWwsXG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5IGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBpbnB1dCxcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgaW5wdXQsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBpbnB1dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHAsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCAuaW5mbyxcbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCAuaW5mbyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUxMnB4JyBoZWlnaHQ9JzUxMnB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcXVlc3Rpb24lM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0ncXVlc3Rpb24nIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTI1NiwwIEMxMTQuNTA5LDAgMCwxMTQuNDk2IDAsMjU2IEMwLDM5Ny40ODkgMTE0LjQ5Niw1MTIgMjU2LDUxMiBDMzk3LjQ5MSw1MTIgNTEyLDM5Ny41MDQgNTEyLDI1NiBDNTEyLDExNC41MDkgMzk3LjUwNCwwIDI1NiwwIFogTTI1Niw0NzYuMjc5IEMxMzQuNTM4LDQ3Ni4yNzkgMzUuNzIxLDM3Ny40NjMgMzUuNzIxLDI1NiBDMzUuNzIxLDEzNC41MzcgMTM0LjUzOCwzNS43MjEgMjU2LDM1LjcyMSBDMzc3LjQ2MywzNS43MjEgNDc2LjI3OSwxMzQuNTM3IDQ3Ni4yNzksMjU2IEM0NzYuMjc5LDM3Ny40NjMgMzc3LjQ2Myw0NzYuMjc5IDI1Niw0NzYuMjc5IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI0OC40MjUsMzIzLjkyNCBDMjM0LjI3MiwzMjMuOTI0IDIyMi44MTUsMzM1LjcxOCAyMjIuODE1LDM0OS44NyBDMjIyLjgxNSwzNjMuNjg3IDIzMy45MzUsMzc1LjgxOCAyNDguNDI1LDM3NS44MTggQzI2Mi45MTUsMzc1LjgxOCAyNzQuMzcxLDM2My42ODcgMjc0LjM3MSwzNDkuODcgQzI3NC4zNzEsMzM1LjcxOCAyNjIuNTc3LDMyMy45MjQgMjQ4LjQyNSwzMjMuOTI0IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMjUyLjgwNSwxMjcuNDY5IEMyMDcuMzEzLDEyNy40NjkgMTg2LjQyMSwxNTQuNDI4IDE4Ni40MjEsMTcyLjYyNCBDMTg2LjQyMSwxODUuNzY2IDE5Ny41NDEsMTkxLjgzMiAyMDYuNjM5LDE5MS44MzIgQzIyNC44MzYsMTkxLjgzMiAyMTcuNDIzLDE2NS44ODQgMjUxLjc5NCwxNjUuODg0IEMyNjguNjQyLDE2NS44ODQgMjgyLjEyMiwxNzMuMjk4IDI4Mi4xMjIsMTg4Ljc5OSBDMjgyLjEyMiwyMDYuOTk1IDI2My4yNTEsMjE3LjQ0MSAyNTIuMTMxLDIyNi44NzYgQzI0Mi4zNTgsMjM1LjI5OSAyMjkuNTU0LDI0OS4xMTYgMjI5LjU1NCwyNzguMDk2IEMyMjkuNTU0LDI5NS42MTggMjM0LjI3MiwzMDAuNjczIDI0OC4wODcsMzAwLjY3MyBDMjY0LjU5OCwzMDAuNjczIDI2Ny45NjgsMjkzLjI2IDI2Ny45NjgsMjg2Ljg1NiBDMjY3Ljk2OCwyNjkuMzM0IDI2OC4zMDUsMjU5LjIyNSAyODYuODM5LDI0NC43MzUgQzI5NS45MzcsMjM3LjY1OSAzMjQuNTc5LDIxNC43NDQgMzI0LjU3OSwxODMuMDY5IEMzMjQuNTc5LDE1MS4zOTQgMjk1LjkzNywxMjcuNDY5IDI1Mi44MDUsMTI3LjQ2OSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50LFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEzOyB9XG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5idXR0b24sXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMzJCNEQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMzJCNEQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1ZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCxcbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC51cC1zZWxscyxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudXAtc2VsbHMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC51cC1zZWxscyBpbWcsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAudXAtc2VsbHMgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuYWRkb25zX3JpZ2h0IC5wcmljZSxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLmFkZG9uc19yaWdodCAucHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAucHJvZHVjdF90aXRsZSxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5wcm9kdWN0X3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuMTVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zaG9ydF9za3UsXG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuc2hvcnRfc2t1IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC50YWJzLndjLXRhYnMsXG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAud29vY29tbWVyY2UtVGFicy1wYW5lbCAudGFicy53Yy10YWJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgaDIsXG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjRjRGMEU1O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDsgfVxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zcGVjaWZpY2F0aW9ucyxcbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zcGVjaWZpY2F0aW9ucyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDsgfVxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkLFxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTMyQjREO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkIC5pbmZvLFxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZCAuaW5mbyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MTJweCcgaGVpZ2h0PSc1MTJweCcgdmlld0JveD0nMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXF1ZXN0aW9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J3F1ZXN0aW9uJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00yNTYsMCBDMTE0LjUwOSwwIDAsMTE0LjQ5NiAwLDI1NiBDMCwzOTcuNDg5IDExNC40OTYsNTEyIDI1Niw1MTIgQzM5Ny40OTEsNTEyIDUxMiwzOTcuNTA0IDUxMiwyNTYgQzUxMiwxMTQuNTA5IDM5Ny41MDQsMCAyNTYsMCBaIE0yNTYsNDc2LjI3OSBDMTM0LjUzOCw0NzYuMjc5IDM1LjcyMSwzNzcuNDYzIDM1LjcyMSwyNTYgQzM1LjcyMSwxMzQuNTM3IDEzNC41MzgsMzUuNzIxIDI1NiwzNS43MjEgQzM3Ny40NjMsMzUuNzIxIDQ3Ni4yNzksMTM0LjUzNyA0NzYuMjc5LDI1NiBDNDc2LjI3OSwzNzcuNDYzIDM3Ny40NjMsNDc2LjI3OSAyNTYsNDc2LjI3OSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNDguNDI1LDMyMy45MjQgQzIzNC4yNzIsMzIzLjkyNCAyMjIuODE1LDMzNS43MTggMjIyLjgxNSwzNDkuODcgQzIyMi44MTUsMzYzLjY4NyAyMzMuOTM1LDM3NS44MTggMjQ4LjQyNSwzNzUuODE4IEMyNjIuOTE1LDM3NS44MTggMjc0LjM3MSwzNjMuNjg3IDI3NC4zNzEsMzQ5Ljg3IEMyNzQuMzcxLDMzNS43MTggMjYyLjU3NywzMjMuOTI0IDI0OC40MjUsMzIzLjkyNCBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI1Mi44MDUsMTI3LjQ2OSBDMjA3LjMxMywxMjcuNDY5IDE4Ni40MjEsMTU0LjQyOCAxODYuNDIxLDE3Mi42MjQgQzE4Ni40MjEsMTg1Ljc2NiAxOTcuNTQxLDE5MS44MzIgMjA2LjYzOSwxOTEuODMyIEMyMjQuODM2LDE5MS44MzIgMjE3LjQyMywxNjUuODg0IDI1MS43OTQsMTY1Ljg4NCBDMjY4LjY0MiwxNjUuODg0IDI4Mi4xMjIsMTczLjI5OCAyODIuMTIyLDE4OC43OTkgQzI4Mi4xMjIsMjA2Ljk5NSAyNjMuMjUxLDIxNy40NDEgMjUyLjEzMSwyMjYuODc2IEMyNDIuMzU4LDIzNS4yOTkgMjI5LjU1NCwyNDkuMTE2IDIyOS41NTQsMjc4LjA5NiBDMjI5LjU1NCwyOTUuNjE4IDIzNC4yNzIsMzAwLjY3MyAyNDguMDg3LDMwMC42NzMgQzI2NC41OTgsMzAwLjY3MyAyNjcuOTY4LDI5My4yNiAyNjcuOTY4LDI4Ni44NTYgQzI2Ny45NjgsMjY5LjMzNCAyNjguMzA1LDI1OS4yMjUgMjg2LjgzOSwyNDQuNzM1IEMyOTUuOTM3LDIzNy42NTkgMzI0LjU3OSwyMTQuNzQ0IDMyNC41NzksMTgzLjA2OSBDMzI0LjU3OSwxNTEuMzk0IDI5NS45MzcsMTI3LjQ2OSAyNTIuODA1LDEyNy40NjkgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5wZGZfZG93bmxvYWQsXG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAucGRmX2Rvd25sb2FkIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5wZGZfZG93bmxvYWQgYSxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnBkZl9kb3dubG9hZCBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjsgfVxuICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAucGRmX2Rvd25sb2FkIGE6YWZ0ZXIsXG4gICAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnBkZl9kb3dubG9hZCBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9pY29ucy9kb3dubG9hZC5wbmcpO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5wcmljZSxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjVlbTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3Byb2R1Y3RzIC5jb250ZW50X3NpbmdsZURldGFpbHMgLnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAucHJpY2UsXG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jb250ZW50X2RldGFpbF9wcm9kdWl0IC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM2VtOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfcHJvZHVjdHMgLmNvbnRlbnRfc2luZ2xlRGV0YWlscyAucHJvZHVjdC10eXBlLXNpbXBsZSAuY29udGVudF9kZXRhaWxfcHJvZHVpdCAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5wcmljZSxcbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9wcm9kdWN0cyAuY29udGVudF9zaW5nbGVEZXRhaWxzIC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAucHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTsgfSB9XG4gICNib3V0aXF1ZSAuY29udGFpbmVyX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2JvdXRpcXVlIC5jb250YWluZXJfc2VhcmNoIC5zaWRlYmFyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y0RjBFNTtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3NlYXJjaCAuc2lkZWJhciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfc2VhcmNoIC5zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfc2VhcmNoIC5zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud29vY29tbWVyY2Uud2lkZ2V0X2xheWVyZWRfbmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDI1cHg7IH1cbiAgICAgICAgICAjYm91dGlxdWUgLmNvbnRhaW5lcl9zZWFyY2ggLnNpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53b29jb21tZXJjZS53aWRnZXRfbGF5ZXJlZF9uYXYgaDMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3NlYXJjaCAuc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndvb2NvbW1lcmNlLndpZGdldF9sYXllcmVkX25hdiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEzMkI0RDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjYwcHg7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3NlYXJjaCAuc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndvb2NvbW1lcmNlLndpZGdldF9sYXllcmVkX25hdiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTMyQjREO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3NlYXJjaCAuc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndvb2NvbW1lcmNlLndpZGdldF9sYXllcmVkX25hdiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3NlYXJjaCAuc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndvb2NvbW1lcmNlLndpZGdldF9sYXllcmVkX25hdiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAuY29udGFpbmVyX3NlYXJjaCAuc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndvb2NvbW1lcmNlLndpZGdldF9sYXllcmVkX25hdiAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd19tZW51X3NlbGVjdC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgI2JvdXRpcXVlIC5jb250YWluZXJfc2VhcmNoIC5zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud29vY29tbWVyY2Uud2lkZ2V0X2xheWVyZWRfbmF2IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2JvdXRpcXVlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjYm91dGlxdWUgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNib3V0aXF1ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICNib3V0aXF1ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjBweDsgfVxuICAgICAgICAgICNib3V0aXF1ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxMzJCNEQ7IH1cbiAgICAgICAgICAgICNib3V0aXF1ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGE6aG92ZXIucHJldiB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICAgI2JvdXRpcXVlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxMzJCNEQ7IH1cblxuI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCxcbiNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgcGFkZGluZzogNzBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjY1ZW07IH1cbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAucHJvZHVjdC1yZW1vdmUsXG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5wcm9kdWN0LXJlbW92ZSB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXRodW1ibmFpbCxcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIGltZy5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCxcbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2UtY2FydC1mb3JtX19jYXJ0LWl0ZW0gLnByb2R1Y3QtdGh1bWJuYWlsIGltZy5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLWNhcnQtZm9ybV9fY2FydC1pdGVtIC5wcm9kdWN0LXF1YW50aXR5IC5zY3JlZW4tcmVhZGVyLXRleHQsXG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSAucHJvZHVjdC1xdWFudGl0eSAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1tZXRhZGF0YSxcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1tZXRhZGF0YSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5hY3Rpb25zLFxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuYWN0aW9ucyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCB0aCxcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCB0ZCxcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgdGgsXG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IHRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IHRoZWFkIHRyLFxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB0aGVhZCB0ciB7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmJ1dHRvbixcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY29tcG9uZW50cy1idXR0b24sXG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5idXR0b24sXG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb21wb25lbnRzLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGN0Q3MztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5idXR0b246aG92ZXIsXG4gICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY29tcG9uZW50cy1idXR0b246aG92ZXIsXG4gICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmJ1dHRvbjpob3ZlcixcbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY29tcG9uZW50cy1idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyxcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNhcnQtY29sbGF0ZXJhbHMge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIGgyLFxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jYXJ0LWNvbGxhdGVyYWxzIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07IH1cbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlLFxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jYXJ0LWNvbGxhdGVyYWxzIC5zaG9wX3RhYmxlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yLFxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jYXJ0LWNvbGxhdGVyYWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jYXJ0LWNvbGxhdGVyYWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbixcbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jYXJ0LWNvbGxhdGVyYWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMTMyQjREOyB9XG4gICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAud2MtcHJvY2VlZC10by1jaGVja291dCxcbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2FydC1jb2xsYXRlcmFscyAud2MtcHJvY2VlZC10by1jaGVja291dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY2FydC1jb2xsYXRlcmFscyAud2MtcHJvY2VlZC10by1jaGVja291dDpiZWZvcmUsXG4gICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2FydC1jb2xsYXRlcmFscyAud2MtcHJvY2VlZC10by1jaGVja291dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2UtaW5mbyxcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1pbmZvIGEsXG4gICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWluZm8gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCxcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb2wyLXNldCxcbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbDItc2V0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyxcbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3Jldmlld19oZWFkaW5nIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyAjb3JkZXJfcmV2aWV3IC5zaG9wX3RhYmxlLFxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyAjb3JkZXJfcmV2aWV3IC5zaG9wX3RhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyAjcGF5bWVudCB1bCxcbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3X2hlYWRpbmcgI3BheW1lbnQgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyAjcGF5bWVudCAuYnV0dG9uLFxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXdfaGVhZGluZyAjcGF5bWVudCAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzEzMkI0RDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyxcbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC5zaG9wX3RhYmxlLFxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLnNob3BfdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud2NfcGF5bWVudF9tZXRob2RzLnBheW1lbnRfbWV0aG9kcyxcbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53Y19wYXltZW50X21ldGhvZHMucGF5bWVudF9tZXRob2RzIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAyNSAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53Y19wYXltZW50X21ldGhvZHMucGF5bWVudF9tZXRob2RzIGxhYmVsIGEsXG4gICAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3IC53Y19wYXltZW50X21ldGhvZHMucGF5bWVudF9tZXRob2RzIGxhYmVsIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLndjX3BheW1lbnRfbWV0aG9kcy5wYXltZW50X21ldGhvZHMgLnBheW1lbnRfYm94LnBheW1lbnRfbWV0aG9kX3BheXBhbCBwLFxuICAgICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgI29yZGVyX3JldmlldyAud2NfcGF5bWVudF9tZXRob2RzLnBheW1lbnRfbWV0aG9kcyAucGF5bWVudF9ib3gucGF5bWVudF9tZXRob2RfcGF5cGFsIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmZvcm0tcm93LnBsYWNlLW9yZGVyLFxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmZvcm0tcm93LnBsYWNlLW9yZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgI2NoZWNrb3V0LWNoZWNrYm94X2ZpZWxkIC5jaGVja2JveCxcbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAjb3JkZXJfcmV2aWV3ICNjaGVja291dC1jaGVja2JveF9maWVsZCAuY2hlY2tib3gge1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgI2NoZWNrb3V0LWNoZWNrYm94X2ZpZWxkIC5jaGVja2JveCBpbnB1dCxcbiAgICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgI2NoZWNrb3V0LWNoZWNrYm94X2ZpZWxkIC5jaGVja2JveCBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMzJCNEQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7IH1cbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyLFxuICAgICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4gICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dfbWVudV9zZWxlY3QucG5nKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gICAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4gICAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgbGFiZWwsXG4gICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0LFxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzQ0FDRjtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzEzMkI0RDsgfVxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IHRleHRhcmVhLFxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzNDQUNGO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4gICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICMxMzJCNEQ7IH1cbiAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCAuY29sLTIsXG4gICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb2wtMiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y0RjBFNTsgfVxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbC0yIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgLndvb2NvbW1lcmNlLWZvcm1fX2lucHV0LmlucHV0LWNoZWNrYm94LFxuICAgICAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb2wtMiAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIC53b29jb21tZXJjZS1mb3JtX19pbnB1dC5pbnB1dC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLmNoZWNrb3V0Lndvb2NvbW1lcmNlLWNoZWNrb3V0IC5jb2wtMiAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzIHNwYW4sXG4gICAgICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAuY2hlY2tvdXQud29vY29tbWVyY2UtY2hlY2tvdXQgLmNvbC0yIC53b29jb21tZXJjZS1zaGlwcGluZy1maWVsZHMgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfVxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2Utbm90aWNlLndvb2NvbW1lcmNlLW5vdGljZS0tc3VjY2VzcyxcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1ub3RpY2Uud29vY29tbWVyY2Utbm90aWNlLS1zdWNjZXNzIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLW9yZGVyIGgyLFxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utb3JkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud29vY29tbWVyY2Utb3JkZXIgdWwsXG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1vcmRlciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDI1cHggMCAwIDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLW9yZGVyIHVsIGxpLFxuICAgICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1vcmRlciB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtOyB9XG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzLFxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyxcbiAgI2dlbmVyYWwgYXJ0aWNsZSAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLW9yZGVyIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzLFxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utb3JkZXIgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjRGMEU1O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMzBweCAwIDAgMDsgfVxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUsXG4gICNnZW5lcmFsIGFydGljbGUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1vcmRlciAud29vY29tbWVyY2UtdGFibGUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1vcmRlciBhZGRyZXNzLFxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utb3JkZXIgYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53b29jb21tZXJjZS1vcmRlciBwLFxuICAjZ2VuZXJhbCBhcnRpY2xlIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utb3JkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Q3MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuM2VtOyB9XG4gIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtbWVzc2FnZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLW1lc3NhZ2UgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNSU7IH1cbiAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjNEI3MTg4O1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW47XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbjsgfVxuICAgICAgICAud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIsIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICM0QjcxODg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTMyQjREO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2Utb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07IH0gfVxuXG4ud29vY29tbWVyY2UgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NSU7IH1cblxuLyoqKlxuXG5HRU5FUkFMXG5cbioqKi9cbi5mbGV4aWJsZS5wcm9kdWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZmxleGlibGVfYmxvYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuICAuZmxleGlibGVfYmxvYyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIsK3XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9IH1cbiAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gIC5mbGV4aWJsZV9ibG9jIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAycHg7IH1cbiAgICAuZmxleGlibGVfYmxvYyBvbCBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgY29sb3I6ICM5MEZDRjk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZlbTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Mgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2MgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuZmxleGlibGVfYmxvYyBhLnByaW1hcnlfYnRuLCAuZmxleGlibGVfYmxvYyBhLnNlY29uZGFyeV9idG4sIC5mbGV4aWJsZV9ibG9jIGEucHJpbWFyeV90YXJnZXQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mbGV4aWJsZV9ibG9jIHAgLnByaW1hcnlfYnRuLFxuICAuZmxleGlibGVfYmxvYyBwIC5zZWNvbmRhcnlfYnRuLFxuICAuZmxleGlibGVfYmxvYyBwIC5wcmltYXJ5X3RhcmdldCB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDEwMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIC5pY29uIHtcbiAgICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIC50aXRyZV9wcmVzZW50YXRpb25fcHJpbmNpcGFsZSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIC5yb3dUZXh0ZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDI1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMjBweCAwOyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDExMHB4IDAgMzBweCAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnBob3RvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDMwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMzBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAwIDI1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19waG90byB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7IH0gfVxuICAuZmxleGlibGVfYmxvY190ZXh0ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmxleGlibGVfYmxvY190ZXh0ZSAucm93VGV4dGUge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIGltZy5hbGlnbm5vbmUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2NpdGF0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2NpdGF0aW9uOmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfY2l0YXRpb246YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2NpdGF0aW9uOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfY2l0YXRpb24gLmJsb2NDaXRhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19jaXRhdGlvbiAuYmxvY0NpdGF0aW9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEzJTtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMzUnIGhlaWdodD0nMTIxJyB2aWV3Qm94PScwIDAgMTM1IDEyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTY5LjU5OTQgMTE3LjgxN0w3MS4xNzU5IDExOC45MjlWMTE3VjkyLjAxODZWOTEuNTA1TDcwLjc1ODQgOTEuMjA1OEwyNy45MTU2IDYwLjVMNzAuNzU4NCAyOS43OTQyTDcxLjE3NTkgMjkuNDk1VjI4Ljk4MTRWNFYyLjA3MDc1TDY5LjU5OTQgMy4xODI4N0wxLjQyMzU1IDUxLjI3NzlMMSA1MS41NzY3VjUyLjA5NVY2OC45MDVWNjkuNDIzM0wxLjQyMzU1IDY5LjcyMjFMNjkuNTk5NCAxMTcuODE3Wk0xMzIuNDI0IDExNy44MTdMMTM0IDExOC45MjlWMTE3VjkyLjAxODZWOTEuNTA1TDEzMy41ODMgOTEuMjA1OEw5MC43Mzk3IDYwLjVMMTMzLjU4MyAyOS43OTQyTDEzNCAyOS40OTVWMjguOTgxNFY0VjIuMDcwNzVMMTMyLjQyNCAzLjE4Mjg3TDY0LjI0NzcgNTEuMjc3OUw2My44MjQyIDUxLjU3NjdWNTIuMDk1VjY4LjkwNVY2OS40MjMzTDY0LjI0NzcgNjkuNzIyMUwxMzIuNDI0IDExNy44MTdaJyBzdHJva2U9JyUyM0ZGN0Q3Mycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNXB4IDEyMXB4O1xuICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgIGhlaWdodDogMTIxcHg7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NpdGF0aW9uIC5ibG9jQ2l0YXRpb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIHRvcDogMjgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzMScgaGVpZ2h0PScxMTMnIHZpZXdCb3g9JzAgMCAxMzEgMTEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNjIuODI0MSAxLjY5MjgxZS0wNUwxMzEgNDguMDk1MUwxMzEgNjQuOTA1TDYyLjgyNDEgMTEzTDYyLjgyNDEgODguMDE4NkwxMDYuODAxIDU2LjVMNjIuODI0MSAyNC45ODE0TDYyLjgyNDEgMS42OTI4MWUtMDVaTS01LjM4MDAyZS0wNiAxLjE0MzU4ZS0wNUw2OC4xNzU4IDQ4LjA5NUw2OC4xNzU4IDY0LjkwNUwtMS41MjU4OGUtMDUgMTEzTC0xLjMwNzQ4ZS0wNSA4OC4wMTg2TDQzLjk3NjkgNTYuNUwtNy41NjM5NmUtMDYgMjQuOTgxNEwtNS4zODAwMmUtMDYgMS4xNDM1OGUtMDVaJyBmaWxsPSclMjNGRjdENzMnIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMXB4IDExM3B4O1xuICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgICAgIGhlaWdodDogMTEzcHg7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NpdGF0aW9uIC5ibG9jQ2l0YXRpb24gLnRleHRfY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19jaXRhdGlvbiAuYmxvY0NpdGF0aW9uIC50ZXh0ZV9jaXRhdGlvbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfY2l0YXRpb24gLmJsb2NDaXRhdGlvbiAucmVmZXJlbmNlX2NpdGF0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NpdGF0aW9uIC5ibG9jQ2l0YXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jaXRhdGlvbiAuYmxvY0NpdGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jaXRhdGlvbiAuYmxvY0NpdGF0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMTMlO1xuICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMzUnIGhlaWdodD0nMTIxJyB2aWV3Qm94PScwIDAgMTM1IDEyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTY5LjU5OTQgMTE3LjgxN0w3MS4xNzU5IDExOC45MjlWMTE3VjkyLjAxODZWOTEuNTA1TDcwLjc1ODQgOTEuMjA1OEwyNy45MTU2IDYwLjVMNzAuNzU4NCAyOS43OTQyTDcxLjE3NTkgMjkuNDk1VjI4Ljk4MTRWNFYyLjA3MDc1TDY5LjU5OTQgMy4xODI4N0wxLjQyMzU1IDUxLjI3NzlMMSA1MS41NzY3VjUyLjA5NVY2OC45MDVWNjkuNDIzM0wxLjQyMzU1IDY5LjcyMjFMNjkuNTk5NCAxMTcuODE3Wk0xMzIuNDI0IDExNy44MTdMMTM0IDExOC45MjlWMTE3VjkyLjAxODZWOTEuNTA1TDEzMy41ODMgOTEuMjA1OEw5MC43Mzk3IDYwLjVMMTMzLjU4MyAyOS43OTQyTDEzNCAyOS40OTVWMjguOTgxNFY0VjIuMDcwNzVMMTMyLjQyNCAzLjE4Mjg3TDY0LjI0NzcgNTEuMjc3OUw2My44MjQyIDUxLjU3NjdWNTIuMDk1VjY4LjkwNVY2OS40MjMzTDY0LjI0NzcgNjkuNzIyMUwxMzIuNDI0IDExNy44MTdaJyBzdHJva2U9JyUyM0ZGN0Q3Mycgc3Ryb2tlLW9wYWNpdHk9JzAuMicgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI1cHggMTExcHg7XG4gICAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICAgIGhlaWdodDogMTExcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY2l0YXRpb24gLmJsb2NDaXRhdGlvbjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICAgIHRvcDogMjgwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTMxJyBoZWlnaHQ9JzExMycgdmlld0JveD0nMCAwIDEzMSAxMTMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002Mi44MjQxIDEuNjkyODFlLTA1TDEzMSA0OC4wOTUxTDEzMSA2NC45MDVMNjIuODI0MSAxMTNMNjIuODI0MSA4OC4wMTg2TDEwNi44MDEgNTYuNUw2Mi44MjQxIDI0Ljk4MTRMNjIuODI0MSAxLjY5MjgxZS0wNVpNLTUuMzgwMDJlLTA2IDEuMTQzNThlLTA1TDY4LjE3NTggNDguMDk1TDY4LjE3NTggNjQuOTA1TC0xLjUyNTg4ZS0wNSAxMTNMLTEuMzA3NDhlLTA1IDg4LjAxODZMNDMuOTc2OSA1Ni41TC03LjU2Mzk2ZS0wNiAyNC45ODE0TC01LjM4MDAyZS0wNiAxLjE0MzU4ZS0wNVonIGZpbGw9JyUyM0ZGN0Q3MycgZmlsbC1vcGFjaXR5PScwLjInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjFweCAxMDNweDtcbiAgICAgICAgICB3aWR0aDogMTIxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jaXRhdGlvbiAuYmxvY0NpdGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2NpdGF0aW9uIC5ibG9jQ2l0YXRpb246YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzNScgaGVpZ2h0PScxMjEnIHZpZXdCb3g9JzAgMCAxMzUgMTIxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNjkuNTk5NCAxMTcuODE3TDcxLjE3NTkgMTE4LjkyOVYxMTdWOTIuMDE4NlY5MS41MDVMNzAuNzU4NCA5MS4yMDU4TDI3LjkxNTYgNjAuNUw3MC43NTg0IDI5Ljc5NDJMNzEuMTc1OSAyOS40OTVWMjguOTgxNFY0VjIuMDcwNzVMNjkuNTk5NCAzLjE4Mjg3TDEuNDIzNTUgNTEuMjc3OUwxIDUxLjU3NjdWNTIuMDk1VjY4LjkwNVY2OS40MjMzTDEuNDIzNTUgNjkuNzIyMUw2OS41OTk0IDExNy44MTdaTTEzMi40MjQgMTE3LjgxN0wxMzQgMTE4LjkyOVYxMTdWOTIuMDE4NlY5MS41MDVMMTMzLjU4MyA5MS4yMDU4TDkwLjczOTcgNjAuNUwxMzMuNTgzIDI5Ljc5NDJMMTM0IDI5LjQ5NVYyOC45ODE0VjRWMi4wNzA3NUwxMzIuNDI0IDMuMTgyODdMNjQuMjQ3NyA1MS4yNzc5TDYzLjgyNDIgNTEuNTc2N1Y1Mi4wOTVWNjguOTA1VjY5LjQyMzNMNjQuMjQ3NyA2OS43MjIxTDEzMi40MjQgMTE3LjgxN1onIHN0cm9rZT0nJTIzRkY3RDczJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTVweCAxMDFweDtcbiAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDFweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jaXRhdGlvbiAuYmxvY0NpdGF0aW9uOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgdG9wOiAyNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMzEnIGhlaWdodD0nMTEzJyB2aWV3Qm94PScwIDAgMTMxIDExMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYyLjgyNDEgMS42OTI4MWUtMDVMMTMxIDQ4LjA5NTFMMTMxIDY0LjkwNUw2Mi44MjQxIDExM0w2Mi44MjQxIDg4LjAxODZMMTA2LjgwMSA1Ni41TDYyLjgyNDEgMjQuOTgxNEw2Mi44MjQxIDEuNjkyODFlLTA1Wk0tNS4zODAwMmUtMDYgMS4xNDM1OGUtMDVMNjguMTc1OCA0OC4wOTVMNjguMTc1OCA2NC45MDVMLTEuNTI1ODhlLTA1IDExM0wtMS4zMDc0OGUtMDUgODguMDE4Nkw0My45NzY5IDU2LjVMLTcuNTYzOTZlLTA2IDI0Ljk4MTRMLTUuMzgwMDJlLTA2IDEuMTQzNThlLTA1WicgZmlsbD0nJTIzRkY3RDczJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMXB4IDkzcHg7XG4gICAgICAgICAgd2lkdGg6IDExMXB4O1xuICAgICAgICAgIGhlaWdodDogOTNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jaXRhdGlvbiAuYmxvY0NpdGF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2NpdGF0aW9uIC5ibG9jQ2l0YXRpb246YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA4JTtcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTM1JyBoZWlnaHQ9JzEyMScgdmlld0JveD0nMCAwIDEzNSAxMjEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002OS41OTk0IDExNy44MTdMNzEuMTc1OSAxMTguOTI5VjExN1Y5Mi4wMTg2VjkxLjUwNUw3MC43NTg0IDkxLjIwNThMMjcuOTE1NiA2MC41TDcwLjc1ODQgMjkuNzk0Mkw3MS4xNzU5IDI5LjQ5NVYyOC45ODE0VjRWMi4wNzA3NUw2OS41OTk0IDMuMTgyODdMMS40MjM1NSA1MS4yNzc5TDEgNTEuNTc2N1Y1Mi4wOTVWNjguOTA1VjY5LjQyMzNMMS40MjM1NSA2OS43MjIxTDY5LjU5OTQgMTE3LjgxN1pNMTMyLjQyNCAxMTcuODE3TDEzNCAxMTguOTI5VjExN1Y5Mi4wMTg2VjkxLjUwNUwxMzMuNTgzIDkxLjIwNThMOTAuNzM5NyA2MC41TDEzMy41ODMgMjkuNzk0MkwxMzQgMjkuNDk1VjI4Ljk4MTRWNFYyLjA3MDc1TDEzMi40MjQgMy4xODI4N0w2NC4yNDc3IDUxLjI3NzlMNjMuODI0MiA1MS41NzY3VjUyLjA5NVY2OC45MDVWNjkuNDIzM0w2NC4yNDc3IDY5LjcyMjFMMTMyLjQyNCAxMTcuODE3Wicgc3Ryb2tlPSclMjNGRjdENzMnIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNXB4IDkxcHg7XG4gICAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgICAgIGhlaWdodDogOTFweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jaXRhdGlvbiAuYmxvY0NpdGF0aW9uOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAzMiU7XG4gICAgICAgICAgdG9wOiAyMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMzEnIGhlaWdodD0nMTEzJyB2aWV3Qm94PScwIDAgMTMxIDExMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYyLjgyNDEgMS42OTI4MWUtMDVMMTMxIDQ4LjA5NTFMMTMxIDY0LjkwNUw2Mi44MjQxIDExM0w2Mi44MjQxIDg4LjAxODZMMTA2LjgwMSA1Ni41TDYyLjgyNDEgMjQuOTgxNEw2Mi44MjQxIDEuNjkyODFlLTA1Wk0tNS4zODAwMmUtMDYgMS4xNDM1OGUtMDVMNjguMTc1OCA0OC4wOTVMNjguMTc1OCA2NC45MDVMLTEuNTI1ODhlLTA1IDExM0wtMS4zMDc0OGUtMDUgODguMDE4Nkw0My45NzY5IDU2LjVMLTcuNTYzOTZlLTA2IDI0Ljk4MTRMLTUuMzgwMDJlLTA2IDEuMTQzNThlLTA1WicgZmlsbD0nJTIzRkY3RDczJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMXB4IDgzcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgICAgIGhlaWdodDogODNweDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX3Bob3RvX3BsZWluZV9sYXJnZXVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvX3BsZWluZV9sYXJnZXVyIC5ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogNXB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvX3BsZWluZV9sYXJnZXVyIC5kZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93OmFmdGVyLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdzphZnRlciwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC5sZWZ0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5sZWZ0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0IC5vcHRpb25fYm91dG9uLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCAub3B0aW9uX2JvdXRvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0IC5jb250ZW50X2J1dHRvbnMsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IC5jb250ZW50X2J1dHRvbnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQudGhpcmQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LnRoaXJkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC50aGlyZCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQudGhpcmQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90byBpbWcsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5sZWZ0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ubGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90byAucGhvdG9fY29udGVudF9sZWZ0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8gLnBob3RvX2NvbnRlbnRfbGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvIC5waG90b19jb250ZW50X3JpZ2h0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8gLnBob3RvX2NvbnRlbnRfcmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5yaWdodCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLnJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5tb2JpbGUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLnRoaXJkLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8udGhpcmQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by50aGlyZCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLnRoaXJkIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLmZvcm1iZywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUuZm9ybWJnIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLmZvcm1iZyAucm93IC5yb3dfcGhvdG8gLnBob3RvX2NvbnRlbnRfbGVmdDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlLmZvcm1iZyAucm93IC5yb3dfcGhvdG8gLnBob3RvX2NvbnRlbnRfbGVmdDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgIGhlaWdodDogMjI5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRTU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGxlZnQ6IC0xNTVweDtcbiAgICAgICAgdG9wOiAtNTVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUuZm9ybWJnIC5yb3cgLnJvd19waG90byAucGhvdG9fY29udGVudF9yaWdodDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlLmZvcm1iZyAucm93IC5yb3dfcGhvdG8gLnBob3RvX2NvbnRlbnRfcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIyOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3RDczO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICByaWdodDogLTE1NXB4O1xuICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUuZm9ybWJnIC5yb3cgLnJvd19waG90byAucGhvdG9fY29udGVudF9sZWZ0OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUuZm9ybWJnIC5yb3cgLnJvd19waG90byAucGhvdG9fY29udGVudF9sZWZ0OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgIGhlaWdodDogMjA5cHg7XG4gICAgICAgICAgbGVmdDogLTEyNXB4O1xuICAgICAgICAgIHRvcDogLTUwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUuZm9ybWJnIC5yb3cgLnJvd19waG90byAucGhvdG9fY29udGVudF9yaWdodDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlLmZvcm1iZyAucm93IC5yb3dfcGhvdG8gLnBob3RvX2NvbnRlbnRfcmlnaHQ6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDlweDtcbiAgICAgICAgICByaWdodDogLTEyNXB4O1xuICAgICAgICAgIHRvcDogLTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC50aGlyZCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQudGhpcmQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8udGhpcmQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by50aGlyZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC50aGlyZCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQudGhpcmQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8udGhpcmQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by50aGlyZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQubGVmdCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQubGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LnJpZ2h0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC50aGlyZCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQudGhpcmQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8ubW9iaWxlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5kZXNrdG9wLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8uZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8udGhpcmQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by50aGlyZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQubGVmdCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQubGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxNTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGUgLmNvbnRhaW5lcl9sYXJnZXIsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGUgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93LCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3JvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3c6YWZ0ZXIsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93OmFmdGVyLCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd190ZXh0ZSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfdGV4dGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3RleHRlLCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd190ZXh0ZSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfdGV4dGVfbGllbiwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfdGV4dGVfbGllbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd190ZXh0ZS5yaWdodCwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfdGV4dGUucmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd190ZXh0ZSAub3B0aW9uX2JvdXRvbiwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfdGV4dGUgLm9wdGlvbl9ib3V0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3RleHRlLCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd190ZXh0ZSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfdGV4dGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3RleHRlLCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfdGV4dGUsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3RleHRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvLCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3Jvd19waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvLCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3Jvd19waG90byB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfcGhvdG8ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfcGhvdG8ubW9iaWxlLCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3Jvd19waG90by5tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfcGhvdG8gaW1nLCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3Jvd19waG90byBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd19waG90b19hcmVhLCAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZHJvaXRlX3Jvd19waG90b19hcmVhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzUlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2FyZWE6YWZ0ZXIsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2FyZWE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjdweCcgaGVpZ2h0PScxNjFweCcgdmlld0JveD0nMCAwIDEyNyAxNjEnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUslM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIG9wYWNpdHk9JzAuMyclM0UlM0NnIGlkPSdLJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApJyBzdHJva2U9JyUyM0QzNTc0RScgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nMCAxNTggMCAxNTkgMSAxNTkgMjkuNDE1MyAxNTkgMzAuNDE1MyAxNTkgMzAuNDE1MyAxNTggMzAuNDE1MyA4Ni4xMTczIDg0LjEzMSAxNTguNTk1IDg0LjQzMDkgMTU5IDg0LjkzNDQgMTU5IDEyMSAxNTkgMTIzLjAyNSAxNTkgMTIxLjc5NCAxNTcuMzkyIDU1Ljg0NjMgNzEuMjQ3MiAxMTcuMzc4IDEuNjYyNDMgMTE4Ljg0OCAwIDExNi42MjggMCA4MS42NTU3IDAgODEuMjA5IDAgODAuOTEwOSAwLjMzMjc1IDMwLjQxNTMgNTYuNjk5MyAzMC40MTUzIDEgMzAuNDE1MyAwIDI5LjQxNTMgMCAxIDAgMCAwIDAgMSclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTU3cHg7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1N3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzMjVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMyU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd19waG90b19hcmVhLmxlZnQsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2FyZWEubGVmdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDUwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2FyZWEubGVmdDphZnRlciwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfcGhvdG9fYXJlYS5sZWZ0OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9JzE2MXB4JyB2aWV3Qm94PScwIDAgMTI3IDE2MScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFSyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC4zJyUzRSUzQ2cgaWQ9J0snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknIHN0cm9rZT0nJTIzRDM1NzRFJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDE1OCAwIDE1OSAxIDE1OSAyOS40MTUzIDE1OSAzMC40MTUzIDE1OSAzMC40MTUzIDE1OCAzMC40MTUzIDg2LjExNzMgODQuMTMxIDE1OC41OTUgODQuNDMwOSAxNTkgODQuOTM0NCAxNTkgMTIxIDE1OSAxMjMuMDI1IDE1OSAxMjEuNzk0IDE1Ny4zOTIgNTUuODQ2MyA3MS4yNDcyIDExNy4zNzggMS42NjI0MyAxMTguODQ4IDAgMTE2LjYyOCAwIDgxLjY1NTcgMCA4MS4yMDkgMCA4MC45MTA5IDAuMzMyNzUgMzAuNDE1MyA1Ni42OTkzIDMwLjQxNTMgMSAzMC40MTUzIDAgMjkuNDE1MyAwIDEgMCAwIDAgMCAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxNTdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE1N3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAzMjBweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDMzJTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2FyZWEsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfcGhvdG9fYXJlYSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfcGhvdG9fYXJlYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4JTtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2FyZWEsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2FyZWEge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNiU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2Ryb2l0ZSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfcGhvdG9fZHJvaXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0yNSU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgd2lkdGg6IDc1JTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2Ryb2l0ZSBpbWcsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2Ryb2l0ZSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTc1MHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd19waG90b19kcm9pdGUsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2Ryb2l0ZSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTUlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd19waG90b19kcm9pdGUsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2Ryb2l0ZSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2Ryb2l0ZSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfcGhvdG9fZHJvaXRlIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd19waG90b19nYXVjaGUsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2dhdWNoZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfcGhvdG9fZ2dhdWNoZSwgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2Ryb2l0ZV9yb3dfcGhvdG9fZ2dhdWNoZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC01JTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfcGhvdG9fZ2dhdWNoZSBpbWcsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2dnYXVjaGUgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2Rkcm9pdGUsIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9kcm9pdGVfcm93X3Bob3RvX2Rkcm9pdGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3RleHRlLnJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfdGV4dGUucmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd190ZXh0ZS5yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd190ZXh0ZS5yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jdGFfcGhvdG9zX2FfZ2F1Y2hlX3Jvd190ZXh0ZS5yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfdGV4dGUucmlnaHQgLm9wdGlvbl9ib3V0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2FyZWEubGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQ1MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfcGhvdG9fYXJlYS5sZWZ0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTI3cHgnIGhlaWdodD0nMTYxcHgnIHZpZXdCb3g9JzAgMCAxMjcgMTYxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VLJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBvcGFjaXR5PScwLjMnJTNFJTNDZyBpZD0nSycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKScgc3Ryb2tlPSclMjNEMzU3NEUnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzAgMTU4IDAgMTU5IDEgMTU5IDI5LjQxNTMgMTU5IDMwLjQxNTMgMTU5IDMwLjQxNTMgMTU4IDMwLjQxNTMgODYuMTE3MyA4NC4xMzEgMTU4LjU5NSA4NC40MzA5IDE1OSA4NC45MzQ0IDE1OSAxMjEgMTU5IDEyMy4wMjUgMTU5IDEyMS43OTQgMTU3LjM5MiA1NS44NDYzIDcxLjI0NzIgMTE3LjM3OCAxLjY2MjQzIDExOC44NDggMCAxMTYuNjI4IDAgODEuNjU1NyAwIDgxLjIwOSAwIDgwLjkxMDkgMC4zMzI3NSAzMC40MTUzIDU2LjY5OTMgMzAuNDE1MyAxIDMwLjQxNTMgMCAyOS40MTUzIDAgMSAwIDAgMCAwIDEnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDE1N3B4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxNTdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzIwcHg7XG4gICAgICByaWdodDogMzMlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2FyZWEubGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2N0YV9waG90b3NfYV9nYXVjaGVfcm93X3Bob3RvX2FyZWEubGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjglO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfY3RhX3Bob3Rvc19hX2dhdWNoZV9yb3dfcGhvdG9fYXJlYS5sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLmhlYWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQ6YmVmb3JlLCAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodC5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfaW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfaW5mbyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfaW5mbzpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2luZm86bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19pbmZvIC5jYWRyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEzMkI0RDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfaW5mbyAuY2FkcmUgLmJsb2NkZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2luZm8gLmNhZHJlIC5ibG9jaW5mb3JtYXRpb24gcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLm9wdGlvbl9ib3V0b24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2luZm86bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2luZm86bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2luZm86bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2luZm86bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfaW5mbzpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfaW5mbzpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfaW5mbzpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfaW5mbzpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfbGVmdCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLmhlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzOmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmNhZHJlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRjRGMEU1O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NjaGlmZnJlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEwZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNGRjdENzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3RpdHJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jdGl0cmUgcCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NkZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jY2hpZmZyZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogOTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuY2FkcmUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NjaGlmZnJlIHtcbiAgICAgICAgICBmb250LXNpemU6IDdlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogODBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2N0aXRyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5jYWRyZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24gaW1nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2NoaWZmcmUge1xuICAgICAgICBmb250LXNpemU6IDZlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3RpdHJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5jYWRyZSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIGltZyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NjaGlmZnJlIHtcbiAgICAgICAgICBmb250LXNpemU6IDUuNWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3RpdHJlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3Bob3RvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24gaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NjaGlmZnJlIHtcbiAgICAgICAgICBmb250LXNpemU6IDVlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2N0aXRyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NwaG90byB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiBpbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3Bob3RvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19pY29uZXMgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfaWNvbmVzIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5yb3dDb2xvbm5lcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5yb3dDb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19lcXVpcGUgLnJvd0NvbG9ubmVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5yb3dDb2xvbm5lczphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19lcXVpcGUgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2VxdWlwZSAucm93Q29sb25uZXMgLmNvbF9sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2VxdWlwZSAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jcGhvdG8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2VxdWlwZSAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jcGhvdG8gLmNhZHJlX3Bob3RvIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2VxdWlwZSAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jcGhvdG8gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19lcXVpcGUgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3RleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5yb3dDb2xvbm5lcyB7XG4gICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2VxdWlwZSAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2VxdWlwZSAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiBpbWcge1xuICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2VxdWlwZSAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19lcXVpcGUgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24gaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19lcXVpcGUgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3Bob3RvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19lcXVpcGUgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2VxdWlwZSAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19lcXVpcGUgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY2ljb24gaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NwaG90byB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5yb3dDb2xvbm5lcyAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2VxdWlwZSAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jaWNvbiBpbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzNXB4OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19lcXVpcGUgLnJvd0NvbG9ubmVzIC5jb2xfbG9nbyAuYmxvY3Bob3RvIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19lcXVpcGUgLmhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZXF1aXBlIC5oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zIHtcbiAgICBwYWRkaW5nOiAxODBweCAwIDEyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3Mge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDkwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX3Bob3RvcyB7XG4gICAgICAgIHBhZGRpbmc6IDEzNXB4IDAgNzBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3Mge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDYwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDUwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX3Bob3RvcyAuaGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3Nfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3Nfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zX3Jvd19waG90b2dhdWNoZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3Nfcm93X3Bob3RvZ2F1Y2hlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3Nfcm93X3Bob3RvZ2F1Y2hlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zX3Jvd19waG90b2dhdWNoZSAuY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX3Bob3Rvc19yb3dfcGhvdG9jZW50cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zX3Jvd19waG90b2NlbnRyZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zX3Jvd19waG90b2NlbnRyZSAuY29udGVudCBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3Nfcm93X3Bob3RvY2VudHJlIC5jb250ZW50IGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3Nfcm93X3Bob3RvY2VudHJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zX3Jvd19waG90b2NlbnRyZSAuY29udGVudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX3Bob3Rvc19yb3dfcGhvdG9jZW50cmUgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3Nfcm93X3Bob3RvZHJvaXRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX3Bob3Rvc19yb3dfcGhvdG9kcm9pdGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX3Bob3Rvc19yb3dfcGhvdG9kcm9pdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3MgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX3Bob3RvcyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9waG90b3MgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfcGhvdG9zIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH0gfVxuICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93IC5waG90b0dhbGxlcnkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93IC5waG90b0dhbGxlcnkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdyAucGhvdG9HYWxsZXJ5IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGljMDEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDQ0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3BpYzAxIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waWMwMSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHdpZHRoOiAxMjAlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3BpYzAyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMzQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waWMwMiB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3BpYzAzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waWMwMyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGljMDMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGljMDQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waWMwNCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3BpYzA1IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1yaWdodDogMjgwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGljMDUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waWMwNSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3BpYzA2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3BpYzA2IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGljMDYgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waWMwNyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waWMwNyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGljMDcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHdpZHRoOiAxMzUlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3BpYzA4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGljMDgge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3BpYzA4IGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHdpZHRoOiAxMjUlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X2FjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTM1cHg7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICB6LWluZGV4OiAyNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICBoZWlnaHQ6IDk2cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19hY3Rpb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc5cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgOSA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCAxMyUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J3BhZ2UtYnVpbGRlci1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTExNy4wMDAwMDAsIC0xNjE3LjAwMDAwMCknIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cC03JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMDQ2LjAwMDAwMCwgMTYwMy4wMDAwMDApJyUzRSUzQ2cgaWQ9J0dyb3VwLTEzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3Mi4wMDAwMDAsIDE1LjAwMDAwMCknJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMTInIHBvaW50cz0nMCAwIDcgMCA3IDcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDbGluZSB4MT0nLTMuNjg3NjA1NzhlLTEzJyB5MT0nNycgeDI9JzYuNScgeTI9JzAuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfYWN0aW9uIC5saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAyNDAsIDIyOSwgMC40KSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLmNvbnRhaW5lcjpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbl9ibG9jIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb25fYmxvY19yb3cge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbl9ibG9jX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uX2Jsb2Nfcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbl9ibG9jX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb25fYmxvY19yb3dfcGhvdG8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbl9ibG9jX3Jvd19waG90byB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uX2Jsb2Nfcm93X3Bob3RvIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbl9ibG9jX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uX2Jsb2Nfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb25fYmxvY19yb3dfdGV4dGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uX2Jsb2Nfcm93X2xpZW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbl9ibG9jX3Jvd19saWVuIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb25fYmxvY19yb3dfbGllbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uX2Jsb2Nfcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb25fYmxvY19yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uX2Jsb2Nfcm93X3RleHRlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbl9ibG9jX3Jvd19saWVuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb25fYmxvY19yb3cge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbl9ibG9jX3Jvd19waG90byB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb25fYmxvY19yb3dfdGV4dGUge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uX2Jsb2Nfcm93X2xpZW4ge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbl9ibG9jX3JvdyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb25fYmxvY19yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAuY29udGVudGZsZXgge1xuICAgICAgcGFkZGluZzogMCAxMDBweCAwIDcwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC5jb250ZW50ZmxleCAuc291cy10aXRyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC5jb250ZW50ZmxleCAuc291cy10aXRyZSBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24gLmNvbnRlbnRmbGV4IC50aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC5jb250ZW50ZmxleCAudGl0bGUgaDMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2NvbnN1bHRlcl9hdXRyZV9zZWN0aW9uIC5jb250ZW50ZmxleCAuaG92ZXJfYnRuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDg5OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19jb25zdWx0ZXJfYXV0cmVfc2VjdGlvbiAuY29udGVudGZsZXg6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfY29uc3VsdGVyX25vdXZlbGxlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjBFNTsgfVxuICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweCAwOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmZsZXhib3gge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IC5saW5rX2FyZWEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA1NTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudDpob3ZlciAucm91bmRfYnRuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3cge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNzAlOyB9IH1cbiAgLmZsZXhpYmxlX2Jsb2NfYWNjb3JkZW9uczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2FjY29yZGVvbnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2FjY29yZGVvbnM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2FjY29yZGVvbnNfdGl0cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZTpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIGhyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZCB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgICAgcGFkZGluZzogNTVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkLmNvbG9yYmcge1xuICAgICAgYmFja2dyb3VuZDogI0ZGN0Q3MyB1cmwoXCIuLi9pbWcvaW1nL29vdF9wYXR0ZXJuX2NvbG9yYmctMS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZC5jb2xvcmJnIC5yb3cgLnJvd190ZXh0IGgzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkX2JvdHRvbSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxNTBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWRfYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDEyMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZF9ib3R0b20ge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWRfYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDY1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWRfYm90dG9tIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDUwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkX2JvdHRvbS5jb2xvcmJnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRjdENzMgdXJsKFwiLi4vaW1nL2ltZy9vb3RfcGF0dGVybl9jb2xvcmJnLTEucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWRfYm90dG9tLmNvbG9yYmcgLnJvdyAucm93X3RleHQgaDMge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZmxleGlibGVfYmxvYyAuYmVpZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRTU7IH1cbiAgLmZsZXhpYmxlX2Jsb2MgLnJvdWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEOUQ2OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLnJvdWdlIGEucHJpbWFyeV9idG4ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyQjREO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzEzMkI0RDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnJvdWdlIGEucHJpbWFyeV9idG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5yb3VnZSBhLnNlY29uZGFyeV9idG4ge1xuICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnJvdWdlIGEuc2Vjb25kYXJ5X2J0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyQjREO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTMyQjREOyB9XG4gIC5mbGV4aWJsZV9ibG9jIC5ub21hcmdlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZsZXhpYmxlX2Jsb2MgLm5vcGFkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5mbGV4aWJsZV9hbmNob3JfbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSAwOyB9XG4gIC5mbGV4aWJsZV9hbmNob3JfbGlzdF9pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkFwZXJjdVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGNvbG9yOiAjMTMyQjREOyB9XG5cbmJvZHkucGFnZS1pZC0zNzggI2hlcm8uaGVyb19zZWN0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjdENzM7IH1cbiAgYm9keS5wYWdlLWlkLTM3OCAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCAuY29udGVudF90aXRsZSBoMSB7XG4gICAgY29sb3I6ICMxMzJCNEQ7IH1cblxuYm9keS5wYWdlLWlkLTM3OCAuZmxleGlibGVfYmxvYyAuYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTI1LCAxMTUsIDAuMTUpOyB9XG5cbmJvZHkucGFnZS1pZC0zNzggLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvIC5waG90b19jb250ZW50X2xlZnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5ib2R5LnBhZ2UtaWQtMzc4IC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byAucGhvdG9fY29udGVudF9yaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3RDczOyB9XG5cbmJvZHkucGFnZS1pZC0zNzggLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jY2hpZmZyZSB7XG4gIGNvbG9yOiAjMTMyQjREO1xuICBmb250LXNpemU6IDMuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5ib2R5LnBhZ2UtaWQtNDI3IC5mbGV4aWJsZSAuZmxleGlibGVfYmxvYyAuZmxleGlibGVfYmxvY19hY2NvcmRlb25zIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5RDY7IH1cblxuLyoqKlxuXG5FTVBMT0lTXG5cbioqKi9cbi5lbXBsb2lzX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXNfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXBlcmN1XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgIGNvbG9yOiAjMTMyQjREO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMtZmllbGRzZXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1maWVsZHNldCBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEU1O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzEzMkI0RDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VmZjFmNDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1maWVsZHNldCBidXR0b246Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIC1tb3otb3V0bGluZS1zdHlsZTogbm9uZTsgfVxuICAgICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMtZmllbGRzZXQgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDU3YWZmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMtZmllbGRzZXQgYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5jYXRlZ29yaWVzLWZpZWxkc2V0LmN1cnJlbnQtY2F0IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDU3YWZmO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyAuc2VhcmNoLWZpZWxkc2V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyAuc2VhcmNoLWZpZWxkc2V0IGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAycmVtO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJBcGVyY3VcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDM0NBQ0Y7IH1cbiAgICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyAuc2VhcmNoLWZpZWxkc2V0OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMi4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyNnB4JyBoZWlnaHQ9JzI2cHgnIHZpZXdCb3g9JzAgMCAyNiAyNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFNkYlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0lucHV0K2ljb24vZGVmYXVsdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI2OS4wMDAwMDAsIC0xMS4wMDAwMDApJyBmaWxsPSclMjM5RUFCQkEnJTNFJTNDcGF0aCBkPSdNMjg0LjUsMzAgQzI4Mi4xODYwMDYsMzAgMjgwLjA4NzAwOCwyOS4wNzE0NTc5IDI3OC41NTI3MjIsMjcuNTYzNDQ5NyBDMjc4LjU1MDYyOCwyNy41NjM0NDk3IDI3OC41NDk5MywyNy41NTY0NjgyIDI3OC41NDc4MzYsMjcuNTU2NDY4MiBDMjc4LjU0NDM0NiwyNy41NTY0NjgyIDI3OC41Mzk0NiwyNy41NDk0ODY3IDI3OC41MzU5NjksMjcuNTQ5NDg2NyBDMjc2Ljk3MjM2NiwyNi4wMDY1NzA4IDI3NiwyMy44NjMyNDQ0IDI3NiwyMS41MDM0OTA4IEMyNzYsMTYuODExOTA5NyAyNzkuODEzMzc4LDEzIDI4NC41LDEzIEMyODkuMTg2NjIyLDEzIDI5MywxNi44MTE5MDk3IDI5MywyMS41MDM0OTA4IEMyOTMsMjYuMTg4MDkwMyAyODkuMTg2NjIyLDMwIDI4NC41LDMwIFogTTI4NC41MTQ4ODcsMTEgQzI3OC43MzM4MDgsMTEgMjc0LjAyOTc3MywxNS42ODY2MDY3IDI3NC4wMjk3NzMsMjEuNDQ2Nzk3MiBDMjc0LjAyOTc3MywyMy45NzkzNTQyIDI3NC45NDIzOTMsMjYuMzA1NDUyNiAyNzYuNDU0Njc2LDI4LjExNTQwNSBMMjY5LjMwMzYzMSwzNS4yMzgyMjEzIEMyNjguODk4NzksMzUuNjQ0MjU2MiAyNjguODk4NzksMzYuMjkxMTU5MyAyNjkuMzAzNjMxLDM2LjY5NzE5NDMgQzI2OS41MDYwNTIsMzYuODk2NzcwOCAyNjkuNzcxMzQsMzcgMjcwLjAzNjYyOSwzNyBDMjcwLjMwMTkxNywzNyAyNzAuNTY2NTE1LDM2Ljg5Njc3MDggMjcwLjc2ODkzNSwzNi42OTcxOTQzIEwyNzcuOTMyNDE2LDI5LjU2MDYxNDEgQzI3OS43MzM0NzYsMzEuMDEyNzA1MSAyODIuMDIyOTcxLDMxLjg4NjcxMjUgMjg0LjUxNDg4NywzMS44ODY3MTI1IEMyOTAuMjk2NjU2LDMxLjg4NjcxMjUgMjk1LDI3LjIwMDEwNTkgMjk1LDIxLjQ0Njc5NzIgQzI5NSwxNS42ODY2MDY3IDI5MC4yOTY2NTYsMTEgMjg0LjUxNDg4NywxMSBMMjg0LjUxNDg4NywxMSBaJyBpZD0nNkYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5zZWxlY3QtZmllbGRzZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5zZWxlY3QtZmllbGRzZXQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICB0b3A6IDIuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRU1lbnUgYXJyb3cgYnRuJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J21lbnUtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYzNS4wMDAwMDAsIC0zMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAtNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTQwLjAwMDAwMCwgMjQuMDAwMDAwKSclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHktMicgcG9pbnRzPSc5NiA5IDk5IDEyIDEwMiA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5zZWxlY3Qge1xuICAgICAgcGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMnJlbTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQXBlcmN1XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzQ0FDRjtcbiAgICAgIGNvbG9yOiAjMTMyQjREO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgZmllbGRzZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5lbXBsb2lzX2ZpbHRlcnNfY2F0ZWdvcmllcyAuY2F0ZWdvcmllcy1maWVsZHNldCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMgLmNhdGVnb3JpZXMtZmllbGRzZXQgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZW1wbG9pc19maWx0ZXJzX2NhdGVnb3JpZXMge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAgICAgLmVtcGxvaXNfZmlsdGVyc19jYXRlZ29yaWVzIC5zZWxlY3QtZmllbGRzZXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmVtcGxvaXNfY29udGVudCB7XG4gIHBhZGRpbmc6IDkwcHggMCA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODU4NTg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5lbXBsb2lzX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNzBweCAwIDQ1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5lbXBsb2lzX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNjBweCAwIDQwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5lbXBsb2lzX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNTBweCAwIDM1cHggMDsgfSB9XG4gIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7IH1cbiAgICAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvY19jb250b3VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jX2NvbnRvdXI6YmVmb3JlLCAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvY19jb250b3VyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvY19jb250b3VyOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jX2NvbnRvdXI6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2MgLm1vbnRhZ25lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2MgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMTMyQjREOyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2MgLmhvdmVyX2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDg5OyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2M6aG92ZXIgLnN1aXRlX2J0bjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZHJvaXRlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9JzEwIDIgMTMuNSA1IDE3IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGluZ19ibG9jIHtcbiAgICAgICAgcGFkZGluZzogMTIuNXB4IDEwcHg7IH1cbiAgICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0aW5nX2Jsb2NfY29udG91ciB7XG4gICAgICAgICAgcGFkZGluZzogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvYyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RpbmdfYmxvY19jb250b3VyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLmVtcGxvaXNfY29udGVudF9saXN0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVtcGxvaXNfY29udGVudF9saXN0ZTpiZWZvcmUsIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGU6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZW1wbG9pc19jb250ZW50X2xpc3RlX25vdXZlbGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGVfbm91dmVsbGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0ZV9ub3V2ZWxsZV9jb250b3VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGVfbm91dmVsbGVfY29udG91cjpiZWZvcmUsIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGVfbm91dmVsbGVfY29udG91cjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0ZV9ub3V2ZWxsZV9jb250b3VyOmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0ZV9ub3V2ZWxsZV90ZXh0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfVxuICAgICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RlX25vdXZlbGxlX3RleHRlIC50aXRyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuZW1wbG9pc19jb250ZW50X2xpc3RlX25vdXZlbGxlX3RleHRlIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5lbXBsb2lzX2NvbnRlbnRfbGlzdGVfbm91dmVsbGVfcGhvdG8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmVtcGxvaXNfY29udGVudF9saXN0ZV9ub3V2ZWxsZV9waG90byBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG5cbi8qIENMSUVOVFMgU3R5bGVzICovXG4uY2xpZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7IH1cbiAgLmNsaWVudHNfcHJlc2VudGF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2xpZW50c19wcmVzZW50YXRpb25fdGV4dCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNsaWVudHNfbGlzdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2xpZW50c19saXN0aW5nIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2xpZW50c19saXN0aW5nX3JvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7IH1cbiAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50OmJlZm9yZSwgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnQ6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5jbGllbnRzX2xpc3Rpbmdfcm93X2NsaWVudCAuY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50IC5saW5rX2FyZWEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnRfbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnRfbmFtZSBoNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtOyB9XG4gICAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X25hbWU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X25hbWU6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X2hpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH1cbiAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50X2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMCA1cmVtIDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFwZXJjdVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnRfbGlua19idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU2cHgnIGhlaWdodD0nNTZweCcgdmlld0JveD0nMCAwIDU2IDU2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCAyJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1hMLTE5MjAtQ29weS0yOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTk3NS4wMDAwMDAsIC0xNDQzLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOTc1LjAwMDAwMCwgMTQ0My4wMDAwMDApJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbCcgc3Ryb2tlPSclMjMyOTRBNUYnIGN4PScyOCcgY3k9JzI4JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NsaW5lIHgxPScxNS44MjYwODcnIHkxPScyOCcgeDI9JzM4Ljk1NjUyMTcnIHkyPScyOCcgaWQ9J1BhdGgtMicgc3Ryb2tlPSclMjNGRkZGRkYnJTNFJTNDL2xpbmUlM0UlM0NwYXRoIGQ9J00zMS42NTIxNzM5LDIwLjY5NTY1MjIgQzMyLjQ2Mzc2ODEsMjQuMzQ3ODI2MSAzNC44OTg1NTA3LDI2Ljc4MjYwODcgMzguOTU2NTIxNywyOCBDMzQuODk4NTUwNywyOS4yMTczOTEzIDMyLjQ2Mzc2ODEsMzEuNjUyMTczOSAzMS42NTIxNzM5LDM1LjMwNDM0NzgnIGlkPSdQYXRoLTMnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2UtbGluZWpvaW49J2JldmVsJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnRfbGluazpob3ZlciAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnRfbGlua19idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU2cHgnIGhlaWdodD0nNTZweCcgdmlld0JveD0nMCAwIDU2IDU2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCAyJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1hMLTE5MjAtQ29weS0yOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTk3NS4wMDAwMDAsIC0xNDQzLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAtMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOTc1LjAwMDAwMCwgMTQ0My4wMDAwMDApJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbCcgc3Ryb2tlPSclMjMxOUIzRkYnIGN4PScyOCcgY3k9JzI4JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NsaW5lIHgxPScxNS44MjYwODcnIHkxPScyOCcgeDI9JzM4Ljk1NjUyMTcnIHkyPScyOCcgaWQ9J1BhdGgtMicgc3Ryb2tlPSclMjM1RENDRkYnJTNFJTNDL2xpbmUlM0UlM0NwYXRoIGQ9J00zMS42NTIxNzM5LDIwLjY5NTY1MjIgQzMyLjQ2Mzc2ODEsMjQuMzQ3ODI2MSAzNC44OTg1NTA3LDI2Ljc4MjYwODcgMzguOTU2NTIxNywyOCBDMzQuODk4NTUwNywyOS4yMTczOTEzIDMyLjQ2Mzc2ODEsMzEuNjUyMTczOSAzMS42NTIxNzM5LDM1LjMwNDM0NzgnIGlkPSdQYXRoLTMnIHN0cm9rZT0nJTIzNURDQ0ZGJyBzdHJva2UtbGluZWpvaW49J2JldmVsJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgICAgICAuY2xpZW50c19saXN0aW5nX3Jvd19jbGllbnQ6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRDgyOyB9XG4gICAgICAgIC5jbGllbnRzX2xpc3Rpbmdfcm93X2NsaWVudC5hY3RpdmUgLmV4cGVydGlzZXNfc2VydmljZXNfbGlzdF9pdGVtX25hbWUge1xuICAgICAgICAgIGNvbG9yOiAjMTMyQjREOyB9XG4gICAgICAgICAgLmNsaWVudHNfbGlzdGluZ19yb3dfY2xpZW50LmFjdGl2ZSAuZXhwZXJ0aXNlc19zZXJ2aWNlc19saXN0X2l0ZW1fbmFtZTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMDsgfVxuICAuY2xpZW50c19wcm9qZXRzIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgOHJlbSAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY2xpZW50c19wcm9qZXRzX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gICAgICAuY2xpZW50c19wcm9qZXRzX3JvdzpiZWZvcmUsIC5jbGllbnRzX3Byb2pldHNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuY2xpZW50c19wcm9qZXRzX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuY2xpZW50c19wcm9qZXRzX3Jvd190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0NS44MzMzMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5jbGllbnRzX3Byb2pldHNfcm93X3RpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQ1LjgzMzMzJTsgfSB9XG4gICAgICAgIC5jbGllbnRzX3Byb2pldHNfcm93X3RpdGxlIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJBcGVyY3VcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuY2xpZW50c19wcm9qZXRzX3Jvd19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1NC4xNjY2NyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5jbGllbnRzX3Byb2pldHNfcm93X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDU0LjE2NjY3JTsgfSB9XG4gICAgICAgIC5jbGllbnRzX3Byb2pldHNfcm93X2Rlc2NyaXB0aW9uIHAge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFwZXJjdVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jbGllbnRzX3Byb2pldHNfcm93IC5mbGV4Y2VudGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5jbGllbnRzX3Byb2pldHNfcm93X2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQkZDNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnJvd1RleHRlIHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUuaW52ZXJzaW9uIHtcbiAgICAgIGNvbG9yOiAjNEI3MTg4OyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAucm93VGV4dGUuaW52ZXJzaW9uIHAge1xuICAgICAgICBjb2xvcjogIzRCNzE4ODsgfVxuXG4uY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHMge1xuICBwYWRkaW5nOiAxNTBweCAwIDE2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7IH1cbiAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9oZWFkIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3c6YmVmb3JlLCAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0X2FyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0OmhvdmVyIC5vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCAuZmxleGJveCB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQgLnBpYyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQgLnBpYyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCAub3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMywgMjksIDQyLCAwLjY1KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0IC5jbGllbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0IC5jbGllbnQgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3Byb2pldCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXBlcmN1XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19wcm9qZXQgLmxpbmtwcm9qZWN0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXBlcmN1XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfcHJvamV0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfc3VicHJvamV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19zdWJwcm9qZXQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3N1YnByb2pldF9hcmVhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3N1YnByb2pldDpob3ZlciAub3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19zdWJwcm9qZXQgLmZsZXhib3gge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfc3VicHJvamV0IC5waWMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfc3VicHJvamV0IC5waWMgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19zdWJwcm9qZXQgLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDI5LCA0MiwgMC42NSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3N1YnByb2pldCAuY2xpZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfcm93X3N1YnByb2pldCAuY2xpZW50IGEge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19zdWJwcm9qZXQgaDQge1xuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXBlcmN1XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5jbGllbnQgLmZsZXhpYmxlX2Jsb2NfcHJvamV0c19hc3NvY2llIC5jbGllbnRQcm9qZWN0c19jb250ZW50X3Jvd19zdWJwcm9qZXQgLmxpbmtwcm9qZWN0IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQXBlcmN1XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9yb3dfc3VicHJvamV0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzX2NvbnRlbnRfZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHNfY29udGVudF9mb290X2J0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY2xpZW50IC5mbGV4aWJsZV9ibG9jX3Byb2pldHNfYXNzb2NpZSAuY2xpZW50UHJvamVjdHMge1xuICAgICAgcGFkZGluZzogOTBweCAwIDE2MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAxNDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMCAxMjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNsaWVudCAuZmxleGlibGVfYmxvY19wcm9qZXRzX2Fzc29jaWUgLmNsaWVudFByb2plY3RzIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4IDA7IH0gfVxuXG4vKiBDT05UQUNUIFN0eWxlcyAqL1xuLmNvbnRhY3Rfcm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jb250YWN0X3JvdzpiZWZvcmUsIC5jb250YWN0X3JvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhY3Rfcm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDEuNjY2NjclOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXNfYXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMEU1O1xuICAgICAgcGFkZGluZzogMzVweCA1MHB4OyB9XG4gICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXNfYXJlYV9zb2NpYXV4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICBib3R0b206IDMwcHg7IH1cbiAgICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzX2FyZWFfc29jaWF1eF9saXN0ZSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhX3NvY2lhdXhfbGlzdGUgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzX2FyZWFfc29jaWF1eF9saXN0ZSBsaSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXNfYXJlYV9zb2NpYXV4X2xpc3RlIGxpIGEgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuY29udGFjdF9yb3dfZGlyZWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY29udGFjdF9yb3dfZGlyZWN0aW9ucyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTguMzMzMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0X3Jvd19kaXJlY3Rpb25zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuICAgIC5jb250YWN0X3Jvd19kaXJlY3Rpb25zX2FyZWEge1xuICAgICAgcGFkZGluZzogMzVweCAwOyB9XG4gICAgLmNvbnRhY3Rfcm93X2RpcmVjdGlvbnMgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb250YWN0X2Zvcm0ge1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG4gIC5jb250YWN0X2Zvcm1faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuY29udGFjdF9mb3JtIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93IHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3RfZm9ybSAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDsgfVxuICAuY29udGFjdF9mb3JtIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gICAgLmNvbnRhY3RfZm9ybSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNvbnRhY3RfZm9ybSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwNmFlMztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3RfZm9ybSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6Zm9jdXMsIC5jb250YWN0X2Zvcm0gLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmFjdGl2ZSwgLmNvbnRhY3RfZm9ybSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6YWN0aXZlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5jb250YWN0X2Zvcm0gLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMnJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4uY29vcmRpbmF0ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmNvb3JkaW5hdGVzX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvb3JkaW5hdGVzX2xlZnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb29yZGluYXRlc19sZWZ0X2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5jb29yZGluYXRlc19sZWZ0X3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjMTMyQjREOyB9XG4gICAgLmNvb3JkaW5hdGVzX2xlZnRfdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICMxMzJCNEQ7IH1cbiAgICAgIC5jb29yZGluYXRlc19sZWZ0X3RleHQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAuY29vcmRpbmF0ZXNfbGVmdF9zb2NpYWxzIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgLmNvb3JkaW5hdGVzX2xlZnRfc29jaWFsc19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgICAuY29vcmRpbmF0ZXNfbGVmdF9zb2NpYWxzX2l0ZW0gaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyOHB4OyB9XG4gIC5jb29yZGluYXRlc19yaWdodGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgLmNvb3JkaW5hdGVzX2xlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAzcmVtIDQuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb29yZGluYXRlcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLmNvb3JkaW5hdGVzIC5jb29yZGluYXRlc19yaWdodGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAuY29vcmRpbmF0ZXNfbGVmdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cblxuLyogQ0FMRU5EUklFUiBTdHlsZXMgKi9cbi5jYWxlbmRyaWVyX2hlYWRlciB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsZW5kcmllcl9oZWFkZXJfdGl0cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLmNhbGVuZHJpZXJfaGVhZGVyX3RpdHJlIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FsZW5kcmllcl9saXN0aW5nIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhbGVuZHJpZXJfbGlzdGluZ190aXRyZV9maWx0cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzOmJlZm9yZSwgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuY2FsZW5kcmllcl9saXN0aW5nX2ZpbHRlcnM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY2FsZW5kcmllcl9saXN0aW5nX2ZpbHRlcnMgI2ZpbHRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuY2FsZW5kcmllcl9saXN0aW5nX2ZpbHRlcnMgI2ZpbHRlcjpiZWZvcmUsIC5jYWxlbmRyaWVyX2xpc3RpbmdfZmlsdGVycyAjZmlsdGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuY2FsZW5kcmllcl9saXN0aW5nX2ZpbHRlcnMgI2ZpbHRlcjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzX2NvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzX2NvbCAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3Qtc3R5bGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93X3BpbmtfYm90dG9tLnN2Z1wiKSBuby1yZXBlYXQgOTAlIDUwJTsgfVxuICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3Qtc3R5bGUgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAzNXB4IDEycHggMjVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGN0Q3MztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIGNvbG9yOiAjMTMyQjREO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgICAuY2FsZW5kcmllcl9saXN0aW5nX2ZpbHRlcnMgLnNlbGVjdC1zdHlsZSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuY2FsZW5kcmllcl9saXN0aW5nX2ZpbHRlcnMgLnNlbGVjdC1zdHlsZS5sYXN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzIC5jaGVja2JveC1zdHlsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7IH1cbiAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfZmlsdGVycyAuY2hlY2tib3gtc3R5bGU6YmVmb3JlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMnB4IDEwcHggMCAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY3RDczO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGxpbmVhcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzIC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfZmlsdGVycyAuY2hlY2tib3gtc3R5bGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY2FsZW5kcmllcl9saXN0aW5nX2ZpbHRlcnMgLmNoZWNrYm94LXN0eWxlIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19maWx0ZXJzIC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjRkY3RDczOyB9XG4gICAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfZmlsdGVycyAuY2hlY2tib3gtc3R5bGUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2ljb25zL2NoZWNrYm94LnN2Zyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfZmlsdGVycyAuY29udGVudF9hY3Rpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfZmlsdGVycyAuY29udGVudF9hY3Rpb24gYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfZmlsdGVycyAjY2xlYXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jYWxlbmRyaWVyX2xpc3RpbmcgI3Jlc3BvbnNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0czpiZWZvcmUsIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0czphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmNhbGVuZHJpZXJfbGlzdGluZ19yZXN1bHRzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNhbGVuZHJpZXJfbGlzdGluZ19yZXN1bHRzX2Jsb2Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NCwgMjQwLCAyMjksIDAuNCk7IH1cbiAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm9fcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvX3JvdzpiZWZvcmUsIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm9fcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19yZXN1bHRzX2Jsb2NfaW5mb19yb3dfdGV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvX3Jvd190ZXh0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuICAgICAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm9fcm93X3RleHQgLmRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvX3Jvd190ZXh0IC5kYXRlIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19yZXN1bHRzX2Jsb2NfaW5mb19yb3dfdGV4dCAudGl0cmUgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvX3Jvd19idG4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19yZXN1bHRzX2Jsb2NfaW5mb19yb3dfYnRuIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm9fcm93X2J0biAubGllbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jOmhvdmVyIC5zdWl0ZV9idG46YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHNfYmxvYyB7XG4gICAgICAgICAgcGFkZGluZzogNjVweCAwOyB9XG4gICAgICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19yZXN1bHRzX2Jsb2NfaW5mb19yb3dfdGV4dCAuZGF0ZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgICAgICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvX3Jvd190ZXh0IC50aXRyZSBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gICAgICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19yZXN1bHRzX2Jsb2NfaW5mb19yb3dfYnRuIC5saWVuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAgICAgICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvX3Jvd190ZXh0IC5kYXRlIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTsgfVxuICAgICAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm9fcm93X3RleHQgLnRpdHJlIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgICAgICAgICAuY2FsZW5kcmllcl9saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvX3Jvd19idG4gLmxpZW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19yZXN1bHRzX2Jsb2Mge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm9fcm93X3RleHQgLmRhdGUgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtOyB9XG4gICAgICAgICAgLmNhbGVuZHJpZXJfbGlzdGluZ19yZXN1bHRzX2Jsb2NfaW5mb19yb3dfdGV4dCAudGl0cmUgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5jYWxlbmRyaWVyX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm9fcm93X2J0biAubGllbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLyogUFJPRFVDVElPTlMgU3R5bGVzICovXG4ucHJvZHVjdGlvbnNfaGVhZGVyIHtcbiAgcGFkZGluZzogNzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMyQjREO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2R1Y3Rpb25zX2hlYWRlciAuYnJlYWRjcnVtYnMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAucHJvZHVjdGlvbnNfaGVhZGVyIC5icmVhZGNydW1icyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlciAuYnJlYWRjcnVtYnMgYSBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlciAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAucHJvZHVjdGlvbnNfaGVhZGVyX3RpdHJlIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wcm9kdWN0aW9uc19oZWFkZXJfcHJvZHVjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlcl9wcm9kdWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucHJvZHVjdGlvbnNfaGVhZGVyX3Byb2R1Y3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAucHJvZHVjdGlvbnNfaGVhZGVyX3Byb2R1Y3Rpb25fcm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlcl9wcm9kdWN0aW9uX3JvdzpiZWZvcmUsIC5wcm9kdWN0aW9uc19oZWFkZXJfcHJvZHVjdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5wcm9kdWN0aW9uc19oZWFkZXJfcHJvZHVjdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlcl9wcm9kdWN0aW9uX3Jvd19waG90byB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucHJvZHVjdGlvbnNfaGVhZGVyX3Byb2R1Y3Rpb25fcm93X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdGlvbnNfaGVhZGVyX3Byb2R1Y3Rpb25fcm93X3Bob3RvIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAucHJvZHVjdGlvbnNfaGVhZGVyX3Byb2R1Y3Rpb25fcm93X3RleHRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5wcm9kdWN0aW9uc19oZWFkZXJfcHJvZHVjdGlvbl9yb3dfdGV4dGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9kdWN0aW9uc19oZWFkZXJfcHJvZHVjdGlvbl9yb3dfdGV4dGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlcl9wcm9kdWN0aW9uX3Jvd190ZXh0ZSAub3B0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlcl9wcm9kdWN0aW9uX3Jvd190ZXh0ZSAudGV4dGUgcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlcl9wcm9kdWN0aW9uX3Jvd190ZXh0ZSAubGllbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlcl9wcm9kdWN0aW9uX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlcl9wcm9kdWN0aW9uX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3Rpb25zX2hlYWRlcl9wcm9kdWN0aW9uX3Jvd190ZXh0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdGlvbnNfaGVhZGVyX3Byb2R1Y3Rpb25fcm93X3RleHRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucHJvZHVjdGlvbnNfaGVhZGVyX3Byb2R1Y3Rpb25fcm93X3RleHRlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuICAgIC5wcm9kdWN0aW9uc19oZWFkZXJfcHJvZHVjdGlvbiAuZmxleGJveCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAgICBoZWlnaHQ6IDk4JTsgfVxuICAgIC5wcm9kdWN0aW9uc19oZWFkZXJfcHJvZHVjdGlvbiBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucHJvZHVjdGlvbnNfaGVhZGVyX3Byb2R1Y3Rpb246aG92ZXIgLnNlY29uZGFyeV9idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0Q3MztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjdENzM7IH1cblxuLnByb2R1Y3Rpb25zX2xpc3Rpbmcge1xuICBwYWRkaW5nOiAyMDBweCAwIDE1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYwRTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnByb2R1Y3Rpb25zX2xpc3Rpbmcge1xuICAgICAgcGFkZGluZzogMTgwcHggMCAxNDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5wcm9kdWN0aW9uc19saXN0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTIwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdGlvbnNfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4IDA7IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX3RpdHJlX2ZpbHRyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvZHVjdGlvbnNfbGlzdGluZyB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDgwcHggMDsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfdGl0cmVfZmlsdHJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9kdWN0aW9uc19saXN0aW5nIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4IDA7IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX3RpdHJlX2ZpbHRyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAucHJvZHVjdGlvbnNfbGlzdGluZ190aXRyZV9maWx0cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfZmlsdGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX2ZpbHRlcnM6YmVmb3JlLCAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfZmlsdGVycyAjZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX2ZpbHRlcnMgI2ZpbHRlcjpiZWZvcmUsIC5wcm9kdWN0aW9uc19saXN0aW5nX2ZpbHRlcnMgI2ZpbHRlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfZmlsdGVycyAjZmlsdGVyOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzX2NvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzX2NvbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzX2NvbCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX2ZpbHRlcnNfY29sIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzIC5zZWxlY3Qtc3R5bGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93X3BpbmtfYm90dG9tLnN2Z1wiKSBuby1yZXBlYXQgOTAlIDUwJTsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfZmlsdGVycyAuc2VsZWN0LXN0eWxlIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjdENzM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICMxMzJCNEQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfZmlsdGVycyAuc2VsZWN0LXN0eWxlIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX2ZpbHRlcnMgLnNlbGVjdC1zdHlsZS5sYXN0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfZmlsdGVycyAuY2hlY2tib3gtc3R5bGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG4gICAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzIC5jaGVja2JveC1zdHlsZTpiZWZvcmUge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAycHggMTBweCAwIDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjdENzM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzIC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX2ZpbHRlcnMgLmNoZWNrYm94LXN0eWxlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfZmlsdGVycyAuY2hlY2tib3gtc3R5bGUgbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzIC5jaGVja2JveC1zdHlsZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjRkY3RDczOyB9XG4gICAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX2ZpbHRlcnMgLmNoZWNrYm94LXN0eWxlIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9pY29ucy9jaGVja2JveC5zdmcpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzIC5jb250ZW50X2FjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfZmlsdGVycyAuY29udGVudF9hY3Rpb24gYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfZmlsdGVycyAuY29udGVudF9hY3Rpb24gI2NsZWFyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19maWx0ZXJzICNjbGVhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfcmVzdWx0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19yZXN1bHRzOmJlZm9yZSwgLnByb2R1Y3Rpb25zX2xpc3RpbmdfcmVzdWx0czphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfcmVzdWx0czphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX3Jlc3VsdHNfYmxvYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX3Jlc3VsdHNfYmxvYyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfcmVzdWx0c19ibG9jIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX3Jlc3VsdHNfYmxvY19waG90byB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfcmVzdWx0c19ibG9jX3Bob3RvX3RhZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzJCNEQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX3Jlc3VsdHNfYmxvY19waG90byBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvIC5kYXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm8gLmRhdGUgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvIC50aXRyZSBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5wcm9kdWN0aW9uc19saXN0aW5nX3Jlc3VsdHNfYmxvY19pbmZvIC5saWVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLnByb2R1Y3Rpb25zX2xpc3RpbmdfcmVzdWx0c19ibG9jOmhvdmVyIC5wcm9kdWN0aW9uc19saXN0aW5nX3Jlc3VsdHNfYmxvY19waG90byBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpOyB9XG4gICAgICAucHJvZHVjdGlvbnNfbGlzdGluZ19yZXN1bHRzX2Jsb2M6aG92ZXIgLnN1aXRlX2J0bjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuc2xpY2stcHJldntcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0e1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgICAgICAmLnNsaWNrLXByZXZ7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1uZXh0e1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIH1cbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIGxpLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuXG5cbi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICAoJGd1dHRlciAvIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiAoJGd1dHRlciAvIC0yKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG5cbi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogI3thbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKX07XG59XG5cbi8vIENsZWFyZml4XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy9cbi8vIFxuLy8gXG4vLyBNSVhJTlNcbkBtaXhpbiBodWdlLXNjcmVlbntcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gZGVza3RvcHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbGFwdG9we1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiB0YWJsZXR7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbW9iaWxle1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gc21hbGwtbW9iaWxle1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM1MHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaW5wdXQtYmFzZSgpIHtcbiAgICAvKmJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZztcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuICAgIH0qL1xufVxuQG1peGluIGJ0bi1iYXNlKCkge1xuICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG59IiwiLy9Gb250c1xuJG1haW4tZm9udDogJ0FwZXJjdScsIHNhbnMtc2VyaWY7XG4kdGl0bGUtZm9udDogJ0FwZXJjdScsIHNhbnMtc2VyaWY7XG4kY29sb3ItZm9udDogIzEzMkI0RDtcbiRjb2xvci1saWdodC1mb250OiAjNEI3MTg4O1xuXG4vL0NvbG9yc1xuJGJsYWNrOiAjMDAwO1xuJHdoaXRlOiAjZmZmO1xuJHdoaXRlLWhhbGZvcDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXG4kZ3JleTogIzU4NTg1ODtcbiRsaWdodGVyLWdyZXk6ICNENEI3QUU7XG4kbGlnaHQtZ3JleTogI0Y0RjBFNTtcbiRiZy1ncmV5OiAjNTg1ODU4O1xuJGJnLWxpZ2h0OiByZ2JhKDI0NCwyNDAsMjI5LDAuNCk7XG4kbGlnaHQtYmx1ZWdyZWVuOiAjOUVCRkM0O1xuJGJvcmRlci1ncmV5OiAjQzNDQUNGO1xuJGdyZXktZGFyazogIzk3OTc5NztcbiRzZW1pLWRhcmstZ3JleTogIzU4NTg1ODtcbiRibGFjay1ncmV5OiAjMUExQTFBO1xuJGJsYWNrLWJsdWU6ICMwNTE0Mjk7XG4kbmF2eS1ibHVlOiAjMDUxNDI5O1xuXG4kcHJpbWFyeS1jb2xvcjogIzEzMkI0RDtcbiRzZWNvbmRhcnktY29sb3I6ICNGRjdENzM7XG4kc2Vjb25kYXJ5LWNvbG9yLWxpZ2h0OiAjRkZEOUQ2O1xuJHNlY29uZGFyeS1jb2xvci1wYWxlOiByZ2JhKDI1NSwxMjUsMTE1LDAuMTUpO1xuJG1haW4tYmx1ZTogIzEzMkI0RDtcbiRtYWluLXllbGxvdzogI0ZGRkQ4MjtcbiRtYWluLXZpb2xldDogIzQxM0M1ODtcbiRtYWluLXR1cnF1b2lzZTogIzkwRkNGOTtcbiRtYWluLWdyZWVuOiAjMDU1QjVFO1xuXG4kZ3JlZW46ICMzMUNCMUQ7XG4kcmVkOiAjOTUyNTFDO1xuJGxpZ2h0cmVkOiAjRkY1QjQwO1xuXG4kY29uZmlnLWdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kY29uZmlnLWdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uczogJGNvbmZpZy1ncmlkLWNvbHVtbnM7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRjb25maWctZ3JpZC1ndXR0ZXItd2lkdGg7IiwiaHRtbHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICB9XG59XG5cbmJvZHl7XG4gICAgbWFyZ2luIDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3IgOiAkY29sb3ItZm9udDtcbiAgICAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi53cmFwcGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm1haW57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB1bCwgb2x7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgfVxufVxuaGVhZGVyLFxuZm9vdGVyIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxufVxuXG4qe1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5zdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyoqXG4qIFJlc2V0XG4qL1xuXG5oMSxoMixoMyxoNCxoNSxoNixcbnAsdWwsb2wsbGksXG5kaXYsc2VjdGlvbixmb3Jte1xuICAgIG1hcmdpbiA6IDA7XG4gICAgcGFkZGluZyA6IDA7XG59XG5cbmF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgJi5saW5rX292ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxucHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBjb2xvcjogJGJsYWNrLWdyZXk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC5zbWFsbC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNjVlbTtcbiAgICB9XG59XG5cbmhyIHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubm8tcGFkZGluZ3tcbiAgICBwYWRkaW5nOiAwO1xufVxuLmFsaWducmlnaHQge1xuICBmbG9hdDpyaWdodDtcbiAgbWFyZ2luOjAgMCAxMHB4IDIwcHg7XG59XG4uZmxleGJveCB7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gR2xvYmFsIFN0eWxlc1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuaDEge1xuICAgIGZvbnQtc2l6ZTogNy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG59XG5oMiB7XG4gICAgZm9udC1zaXplOiA1LjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbn1cbmgzIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci1mb250O1xufVxuaDQge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci1mb250O1xufVxuaDUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbn1cbmg2IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci1mb250O1xufVxuYXtcbiAgY29sb3I6ICRtYWluLWJsdWU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5saW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRleHQtY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZlcnRpY2FsLXRvcHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9iaWxlLW9ubHl7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9iaWxlLWhpZGRlbntcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vQlVUVE9OXG4ucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gIGNvbG9yOiAkbWFpbi1ibHVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjY1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAmLndoaXRle1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAmLmFycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxLjAxNjg1TDkgNS4wMTY4NU05IDUuMDE2ODVMNSA5LjAxNjg1TTkgNS4wMTY4NUgwJyBzdHJva2U9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5kYXJrIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tYmx1ZTtcbiAgfVxuICAmLmFycm93IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxLjAxNjg1TDkgNS4wMTY4NU05IDUuMDE2ODVMNSA5LjAxNjg1TTkgNS4wMTY4NUgwJyBzdHJva2U9JyUyMzEzMkI0RCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggOHB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICB9XG4gIH1cbiAgJi5hcnJvd2Rvd24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzEwcHgnIHZpZXdCb3g9JzAgMCAxMCAxMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRG93biBhcnJvdyAoVm9pciBwbHVzKSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdEb3duLWFycm93LShWb2lyLXBsdXMpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTAuMDAwMDAwKScgc3Ryb2tlPSclMjMxMzJCNEQnJTNFJTNDcGF0aCBkPSdNOCw1LjAwMDAwMDE3IEw0LDkuMDAwMDAwMTcgTTQsOS4wMDAwMDAxNyBMMCw1LjAwMDAwMDE3IE00LDkgTDQsMCcgaWQ9J0ljb25zL1Nob3J0LWFycm93JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICB9XG4gIH1cbiAgJi5oZWFydCB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTRweCcgdmlld0JveD0nMCAwIDE2IDE0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VoZWFydCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J2hlYXJ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgMC44Mzk5OTYpJyBzdHJva2U9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J003LDEyLjMyMDAwMzcgQzcsMTIuMzIwMDAzNyAwLDguNDAwMDAzNzIgMCwzLjY0MDAwMzcyIEMwLDIuNzk4NTIzNzIgMC4yOTE1NSwxLjk4MzAzMzcyIDAuODI1MDMsMS4zMzIyODM3MiBDMS4zNTg1MiwwLjY4MTUzMzcyNCAyLjEwMSwwLjIzNTcyMzcyNCAyLjkyNjE0LDAuMDcwNjkxNzI0NCBDMy43NTEyOCwtMC4wOTQzMzUyNzU2IDQuNjA4MSwwLjAzMTYxNzcyNDQgNS4zNTA4NSwwLjQyNzEyMzcyNCBDNi4wOTM1OSwwLjgyMjYzMzcyNCA2LjY3NjM1LDEuNDYzMjUzNzIgNywyLjI0MDAwMzcyIEM3LjMyMzY1LDEuNDYzMjUzNzIgNy45MDY0MSwwLjgyMjYzMzcyNCA4LjY0OTE2LDAuNDI3MTIzNzI0IEM5LjM5MTksMC4wMzE2MTc3MjQ0IDEwLjI0ODcsLTAuMDk0MzM1Mjc1NiAxMS4wNzM5LDAuMDcwNjkxNzI0NCBDMTEuODk5LDAuMjM1NzIzNzI0IDEyLjY0MTUsMC42ODE1MzM3MjQgMTMuMTc1LDEuMzMyMjgzNzIgQzEzLjcwODUsMS45ODMwMzM3MiAxNCwyLjc5ODUyMzcyIDE0LDMuNjQwMDAzNzIgQzE0LDguNDAwMDAzNzIgNywxMi4zMjAwMDM3IDcsMTIuMzIwMDAzNyBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tYmx1ZTtcbiAgICAmLndoaXRle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgY29sb3I6IHJnYmEoNjUsIDgwLCAxMTAsIDEpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICYuYXJyb3cge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxLjAxNjg1TDkgNS4wMTY4NU05IDUuMDE2ODVMNSA5LjAxNjg1TTkgNS4wMTY4NUgwJyBzdHJva2U9JyUyMzEzMkI0RCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDlkNjtcbiAgICB9XG4gICAgJi5hcnJvd2Rvd24ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzEwcHgnIHZpZXdCb3g9JzAgMCAxMCAxMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFRG93biBhcnJvdyAoVm9pciBwbHVzKSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdEb3duLWFycm93LShWb2lyLXBsdXMpJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTAuMDAwMDAwKScgc3Ryb2tlPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNOCw1LjAwMDAwMDE3IEw0LDkuMDAwMDAwMTcgTTQsOS4wMDAwMDAxNyBMMCw1LjAwMDAwMDE3IE00LDkgTDQsMCcgaWQ9J0ljb25zL1Nob3J0LWFycm93JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICB9XG4gICAgfVxuICAgICYuaGVhcnQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE0cHgnIHZpZXdCb3g9JzAgMCAxNiAxNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFaGVhcnQlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdoZWFydCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIDAuODM5OTk2KScgc3Ryb2tlPSclMjMxMzJiNGQnJTNFJTNDcGF0aCBkPSdNNywxMi4zMjAwMDM3IEM3LDEyLjMyMDAwMzcgMCw4LjQwMDAwMzcyIDAsMy42NDAwMDM3MiBDMCwyLjc5ODUyMzcyIDAuMjkxNTUsMS45ODMwMzM3MiAwLjgyNTAzLDEuMzMyMjgzNzIgQzEuMzU4NTIsMC42ODE1MzM3MjQgMi4xMDEsMC4yMzU3MjM3MjQgMi45MjYxNCwwLjA3MDY5MTcyNDQgQzMuNzUxMjgsLTAuMDk0MzM1Mjc1NiA0LjYwODEsMC4wMzE2MTc3MjQ0IDUuMzUwODUsMC40MjcxMjM3MjQgQzYuMDkzNTksMC44MjI2MzM3MjQgNi42NzYzNSwxLjQ2MzI1MzcyIDcsMi4yNDAwMDM3MiBDNy4zMjM2NSwxLjQ2MzI1MzcyIDcuOTA2NDEsMC44MjI2MzM3MjQgOC42NDkxNiwwLjQyNzEyMzcyNCBDOS4zOTE5LDAuMDMxNjE3NzI0NCAxMC4yNDg3LC0wLjA5NDMzNTI3NTYgMTEuMDczOSwwLjA3MDY5MTcyNDQgQzExLjg5OSwwLjIzNTcyMzcyNCAxMi42NDE1LDAuNjgxNTMzNzI0IDEzLjE3NSwxLjMzMjI4MzcyIEMxMy43MDg1LDEuOTgzMDMzNzIgMTQsMi43OTg1MjM3MiAxNCwzLjY0MDAwMzcyIEMxNCw4LjQwMDAwMzcyIDcsMTIuMzIwMDAzNyA3LDEyLjMyMDAwMzcgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6YWN0aXZlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgJi4td2hpdGV7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAoMjU1LDI1NSwyNTUsMSk7XG4gIH1cbiAgJi4tc21hbGx7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDE2cHggMzVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnNlY29uZGFyeV9idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gIH1cbn1cbi5yb3VuZF9idG4ge1xuICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzLDI5LDQyLDAuMik7XG4gIHdpZHRoOiAxNzhweDtcbiAgaGVpZ2h0OiAxNzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gIH1cbn1cblxuLmxpbmt7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgY29sb3I6ICRtYWluLWJsdWU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICYuLXdoaXRle1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgIH1cbiAgfVxuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG59XG5cbi5yZXRvdXJfYnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2dhdWNoZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDU3QUZGJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtMy41MDAwMDApICclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS41MDAwMDAsIDMuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPSctMiAyIDEuNSA1IDUgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTdweCA5cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3VpdGVfYnRuIHtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwJyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgMTAgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001IDEuMDE2ODVMOSA1LjAxNjg1TTkgNS4wMTY4NUw1IDkuMDE2ODVNOSA1LjAxNjg1SDAnIHN0cm9rZT0nJTIzMTMyQjREJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCA4cHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGVvbl9idG4ge1xuICBmb250LXNpemU6IDEuNjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZsZXhjb250ZW50IHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzU7XG59XG4uZmxleGNvbnRlbnRlbmQge1xuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1O1xufVxuXG4vLyBNT0JJTEUgTUVESUFcbkBpbmNsdWRlIGxhcHRvcCB7XG4gIHB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgaDF7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgaDR7XG4gICAgZm9udC1zaXplOiAyLjE1cmVtO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICBwe1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIGgxe1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuICBoNHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG4gIHB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbiAgaDF7XG4gICAgZm9udC1zaXplOiAzLjY1cmVtO1xuICB9XG4gIGgye1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICBoM3tcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbiAgaDR7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgfVxufVxuXG4vKiBCb290c3RyYXAgKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyX3NtYWxsZXIge1xuICB3aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfc21hbGwge1xuICB3aWR0aDogODc1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9tZWQge1xuICB3aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICBtYXJnaW46IDAgMTAlO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgIG1hcmdpbjogMCA2JTtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW46IDAgNSU7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA0JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMyU7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIlO1xuICB9XG59XG4uY29udGFpbmVyX2xhcmdlIHtcbiAgbWFyZ2luOiAwIDYlO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBtYXJnaW46IDAgMyU7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbGFyZ2VyLCAuY29udGFpbmVyX2xhcmdlcl9sZWZ0LCAuY29udGFpbmVyX2xhcmdlcl9yaWdodCB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbGFyZ2VyX2xlZnQge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4uY29udGFpbmVyX2xhcmdlcl9yaWdodCB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbn1cbi5jb250YWluZXJfZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBCb29zdHJhcCBnZW5lcmFsIGNsYXNzZXMgKi9cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhpZGUtbW9iaWxle1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLyogQ29udGFjdCBGb3JtIDcgKi9cbi5mb3JtdWxhaXJlX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC5mb3JtLXJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coNjBweCk7XG4gIH1cbiAgLm5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgfVxuICB9XG4gIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuY29udGVudF9sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIGZpZWxkc2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBsZWdlbmQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaW5nbGUge1xuICAgIEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuICAgIEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsNjBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmLmZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4teWVsbG93O1xuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctbm90LXZhbGlkIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICB9XG4gICAgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE3cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICB9XG4gIH1cbiAgLnJhZGlvX3F1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndwY2Y3LWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MCAyNXB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMTBweCAwIDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBsaW5lYXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC5zZWxlY3Qtc3R5bGUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93X2Rvd25fc2Vjb25kYXJ5LnN2Z1wiKSBuby1yZXBlYXQgOTQlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgICBvcHRpb24ge1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTRweCcgaGVpZ2h0PScxMnB4JyB2aWV3Qm94PScwIDAgMTQgMTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRTMxNy1hcnJvdy1yaWdodDIlM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQ29udGFjdC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExNjcsIC0yNDI2KScgZmlsbD0nJTIzMjc5QUYxJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nRm9ybScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzk3LCAxOTQ2KSclM0UlM0NnIGlkPSdCdG4tQWN0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MjIsIDQ2MSknJTNFJTNDZyBpZD0nMzE3LWFycm93LXJpZ2h0MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ4LCAxOC45OTk4KSclM0UlM0NwYXRoIGQ9J004LjcwNywxMS43MDcyNSBMMTMuNzA3LDYuNzA3MjUgQzE0LjA5OCw2LjMxNzI1IDE0LjA5OCw1LjY4MzI1IDEzLjcwNyw1LjI5MzI1IEw4LjcwNywwLjI5MzI1IEM4LjMxNiwtMC4wOTc3NSA3LjY4MywtMC4wOTc3NSA3LjI5MywwLjI5MzI1IEM2LjkwMywwLjY4NDI1IDYuOTAyLDEuMzE3MjUgNy4yOTMsMS43MDcyNSBMMTAuNTg2LDUuMDAwMjUgTDEsNS4wMDAyNSBDMC40NDgsNS4wMDAyNSAwLDUuNDQ4MjUgMCw2LjAwMDI1IEMwLDYuNTUyMjUgMC40NDgsNy4wMDAyNSAxLDcuMDAwMjUgTDEwLjU4Niw3LjAwMDI1IEw3LjI5MywxMC4yOTMyNSBDNy4wOTgsMTAuNDg4MjUgNywxMC43NDQyNSA3LDExLjAwMDI1IEM3LDExLjI1NjI1IDcuMDk4LDExLjUxMjI1IDcuMjkzLDExLjcwNzI1IEM3LjY4NCwxMi4wOTgyNSA4LjMxNywxMi4wOTgyNSA4LjcwNywxMS43MDcyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTJweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICB9XG4gICAgLmFqYXgtbG9hZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgLndwY2Y3LXNwaW5uZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS41cmVtO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIC53cGNmNy1zdWJtaXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAmOmhvdmVye1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiBBY2NvcmRlb24gKi9cbi5BY2NvcmRlb24ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgLnRpdHJlQWNjb3JkZW9uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LDI0MCwyMjksMCk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRlb25fYnRuIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC5hY2NvcmRlb25fYnRuX29wZW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY2NvcmRlb25fYnRuX2Nsb3NlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsMjQwLDIyOSwxKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgICAgIC5hY2NvcmRlb25fYnRuX29wZW4sXG4gICAgICAgICAgIC5hY2NvcmRlb25fYnRuX2Nsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgICAgICAgLmFjY29yZGVvbl9idG4ge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYWNjb3JkZW9uX2J0bl9vcGVuIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5hY2NvcmRlb25fYnRuX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGbGV4Ym94IFNBU1MgbWl4aW5zXG4vLyBUaGUgc3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IGRpc3BsYXlcbkBtaXhpbiBmbGV4Ym94KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIFRoZSAnZmxleCcgc2hvcnRoYW5kXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIDxwb3NpdGl2ZS1udW1iZXI+LCBpbml0aWFsLCBhdXRvLCBvciBub25lXG5AbWl4aW4gZmxleCgkdmFsdWVzKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgIC1tb3otYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAtbXMtZmxleDogJHZhbHVlcztcbiAgICAgICAgICBmbGV4OiAkdmFsdWVzO1xufVxuXG4vLyBGbGV4IEZsb3cgRGlyZWN0aW9uXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gICAgIC1tb3otZmxleC13cmFwOiAkd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbi8vIEZsZXggRGlyZWN0aW9uIGFuZCBXcmFwXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxuQG1peGluIGZsZXgtZmxvdygkZmxvdykge1xuICAtd2Via2l0LWZsZXgtZmxvdzogJGZsb3c7XG4gICAgIC1tb3otZmxleC1mbG93OiAkZmxvdztcbiAgICAgIC1tcy1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgICAgIGZsZXgtZmxvdzogJGZsb3c7XG59XG5cbi8vIERpc3BsYXkgT3JkZXJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPGludGVnZXI+XG5AbWl4aW4gb3JkZXIoJHZhbCkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgXG4gICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICAgICBcbiAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAkdmFsOyAgICAgXG4gICAgICAgICAgLXdlYmtpdC1vcmRlcjogJHZhbDsgIFxuICAgICAgICAgICAgb3JkZXI6ICR2YWw7XG59XG5cbi8vIEZsZXggZ3JvdyBmYWN0b3Jcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPG51bWJlcj5cbkBtaXhpbiBmbGV4LWdyb3coJGdyb3cpIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xuICAgICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgICAtbXMtZmxleC1ncm93OiAkZ3JvdztcbiAgICAgICAgICBmbGV4LWdyb3c6ICRncm93O1xufVxuXG4vLyBGbGV4IHNocmlua1xuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxuLy8gPG51bWJlcj4gXG5AbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAtbW96LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgLW1zLWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xufVxuXG4vLyBGbGV4IGJhc2lzXG4vLyAtIHRoZSBpbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIDx3aWR0aD4gXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGgpIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgIC1tb3otZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgLW1zLWZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAkd2lkdGg7XG59XG5cbi8vIEF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCBcbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnkpIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAtbW96LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogJGp1c3RpZnk7XG59XG5cbi8vIFBhY2tpbmcgRmxleCBMaW5lc1xuLy8gLSBhcHBsaWVzIHRvOiBtdWx0aS1saW5lIGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiAkYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoIFxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgIC1tcy1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24tc2VsZigkYWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiAkYWxpZ247XG59IiwiLy8gUFJJTUFSWSBGT05UIC0gQXBlcmN1XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FwZXJjdSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9hcGVyY3UvQXBlcmN1LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXBlcmN1JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9hcGVyY3UvQXBlcmN1LUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXBlcmN1JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBcGVyY3UnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcGVyY3UvQXBlcmN1LUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdBcGVyY3UnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9hcGVyY3UvQXBlcmN1LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FwZXJjdSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtTWVkaXVtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQXBlcmN1JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYXBlcmN1L0FwZXJjdS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0FwZXJjdSc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL2FwZXJjdS9BcGVyY3UtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiXG4vL0lDT05TXG4vL1xuXG4uaWNvbi1zZWFyY2h7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDEuNXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWFyY2guc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tbWFnbmlmaWVye1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEuNXJlbTtcblx0aGVpZ2h0OiAxLjVyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvc2VhcmNoLnN2ZycpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdGhlaWdodDogMS41cmVtO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5pY29uLWJ1cmdlcntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxLjVyZW07XG5cdGhlaWdodDogMS41cmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9idXJnZXIuc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tYnJvYWRjYXN0e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDIuNXJlbTtcblx0aGVpZ2h0OiAxLjhyZW07XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvYnJvYWRjYXN0LnN2ZycpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMi41cmVtO1xuXHRcdGhlaWdodDogMS44cmVtO1xuXHRcdHRvcDogMC4yNXJlbTtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5pY29uLXJhZGlve1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDIuNXJlbTtcblx0aGVpZ2h0OiAyLjVyZW07XG5cdG1hcmdpbjogMCAxcmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9yYWRpby5naWYnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4uaWNvbi1yaWdodC1hcnJvd3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG5cdHBhZGRpbmc6IDAuNzVyZW07XG5cdGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9yaWdodC1hcnJvdy5zdmcnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMnJlbTtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uaWNvbi10b3AtcmlnaHQtYXJyb3d7XG5cdEBleHRlbmQgLmljb24tcmlnaHQtYXJyb3c7XG5cdCY6YmVmb3Jle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuLmljb24tcmlnaHQtYXJyb3ctc3RyYWlnaHR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDNyZW07XG5cdGhlaWdodDogM3JlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblxuXHR9XG59XG5cbi5pY29uLXBsYXktY2lyY2xle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9wbGF5LWljb24uc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuMjVyZW07XG5cdFx0aGVpZ2h0OiAxLjI1cmVtO1xuXHRcdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuXHR9XG59XG5cblxuXG5cbiIsIi8qIEZvcm1zICovIFxubGFiZWwge1xuXHRjb2xvcjogJGJsYWNrO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW46IDAgMCAwLjc1ZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuZmllbGRzZXQge1xuXHRib3JkZXI6IDAgbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxubGVnZW5kIHtcblx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0cGFkZGluZzogMTBweCAwIDA7XG5cdG1hcmdpbjogNXB4IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0IHtcblx0QGluY2x1ZGUgaW5wdXQtYmFzZSgpO1xuXG5cdHRhYmxlICYge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbnRleHRhcmVhIHtcblx0QGluY2x1ZGUgaW5wdXQtYmFzZSgpO1xuXHRoZWlnaHQ6IDYuM2VtO1xuXHRyZXNpemU6IG5vbmU7XG59XG5zZWxlY3Qge1xuICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgIGJvcmRlcjogc29saWQgMXB4ICRibGFjaztcbiAgIHdpZHRoOiAxMDAlO1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgYm9yZGVyLXJhZGl1czogLjVlbTtcbiAgIGhlaWdodDogMi44NDFlbTtcbiAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgcGFkZGluZzogLjdlbSAxLjI4NWVtO1xuXG4gICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAvKiBIaWRlIGFycm93IG9uIElFICovXG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbn1cbmJ1dHRvbixcblt0eXBlPVwic3VibWl0XCJdIHtcblx0QGluY2x1ZGUgYnRuLWJhc2UoKTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZDogJG1haW4tYmx1ZTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0fVxufVxuLyogUmFkaW8gLyBDaGVja2JveCAqL1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0Ly9kaXNwbGF5OiBub25lO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAwIDAgMCAxLjdyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGxpZ2h0LWdyZXk7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogc29saWQgMXB4ICRsaWdodC1ncmV5O1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZDogJG1haW4tYmx1ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDRweDtcblx0bGVmdDogMnB4O1xuXHR6LWluZGV4OiAxO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0YmFja2dyb3VuZDogJG1haW4tYmx1ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDRweDtcblx0bGVmdDogMnB4O1xuXHR6LWluZGV4OiAxO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRzcGVlZCAkZWFzaW5nO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG4vKiBBdXRvY29tcGxldGUgc3R5bGVzICovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3Zlclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAkbGlnaHQtZ3JleSBpbnNldDtcblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuXHR9XG59XG5cblxuLmZvcm11bGFpcmVfaW5mb2xldHRyZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQuZm9ybS1yb3cge1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KDIwcHgpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdC5zaW5nbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHQmLmZ1bGwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC5uYW1lIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0XHQud3BjZjctbm90LXZhbGlkIHtcblx0XHRcdGNvbG9yOiAkbGlnaHRyZWQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkbGlnaHRyZWQ7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHQgIGNvbG9yOiAkbGlnaHRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcblx0XHRcdGNvbG9yOiAkbGlnaHRyZWQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHRcdH1cblx0XHQuc2hvdy1wYXNzd29yZC1pbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuYnRuX3N1Ym1pdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0LmFqYXgtbG9hZGVyLFxuXHRcdC53cGNmNy1zcGlubmVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cdH1cbn0iLCIvKioqXG5cbk1vYmlsZSBtZW51XG5cbioqKi9cblxuLm1vYmlsZU1lbnV7XG4gICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAvL2JhY2tncm91bmQ6IHJnYmEoNjUsNjAsODgsMC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9JzE2MXB4JyB2aWV3Qm94PScwIDAgMTI3IDE2MScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFSyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC4zJyUzRSUzQ2cgaWQ9J0snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknIHN0cm9rZT0nJTIzRDRCN0FFJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDE1OCAwIDE1OSAxIDE1OSAyOS40MTUzIDE1OSAzMC40MTUzIDE1OSAzMC40MTUzIDE1OCAzMC40MTUzIDg2LjExNzMgODQuMTMxIDE1OC41OTUgODQuNDMwOSAxNTkgODQuOTM0NCAxNTkgMTIxIDE1OSAxMjMuMDI1IDE1OSAxMjEuNzk0IDE1Ny4zOTIgNTUuODQ2MyA3MS4yNDcyIDExNy4zNzggMS42NjI0MyAxMTguODQ4IDAgMTE2LjYyOCAwIDgxLjY1NTcgMCA4MS4yMDkgMCA4MC45MTA5IDAuMzMyNzUgMzAuNDE1MyA1Ni42OTkzIDMwLjQxNTMgMSAzMC40MTUzIDAgMjkuNDE1MyAwIDEgMCAwIDAgMCAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAxNTdweDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1N3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyODVweDtcbiAgICAgICAgcmlnaHQ6IDEzJTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5jbG9zZU1lbnV7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc0MHB4JyBoZWlnaHQ9JzM1cHgnIHZpZXdCb3g9JzAgMCA0MCAzNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQm91dG9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0JvdXRvbiclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIGZpbGw9JyUyM0ZGOUE5MycgZmlsbC1ydWxlPSdub256ZXJvJyB4PScwJyB5PScwJyB3aWR0aD0nNDAnIGhlaWdodD0nMzUnIHJ4PScxNy41JyUzRSUzQy9yZWN0JTNFJTNDbGluZSB4MT0nMTMuMzI1NCcgeTE9JzExLjEyMDQnIHgyPScyNy4zMjU0JyB5Mj0nMjMuMTIwNCcgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMTIuNjc0NicgeTE9JzIzLjEyMDQnIHgyPScyNi42NzQ2JyB5Mj0nMTEuMTIwNCcgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQy9saW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggMzVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHZoOyovXG4gICAgICAgIC8vQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC00MCUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjVlbTtcblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXG4gICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVte1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX21haW4ge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwIDA7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9zZWNvbmRhcnkge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgfVxuICAgICZfc3VwcG9ydCB7XG4gICAgICAgIG1hcmdpbjogMzVweCAwIDAgMDtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51VG9we1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59IiwiLyogSGVhZGVyICovIFxuXG5oZWFkZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA4ODtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdH1cblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbn1cbi50b3BfaGVhZGVyIHtcblx0cGFkZGluZzogMjBweCAwO1xuXHR3aWR0aDogMTAwJTtcblx0Jl9uYXYge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHQmX3NlY29uZGFyeSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuY2FydCB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHQgICAgICBjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfN185MTIwKSclM0UlM0NwYXRoIGQ9J00xMS4zNjcgMTAuOTE3NEg0LjAzMzA1TDIuMjQxMzEgMS4wNjYwNUMyLjIyMDM0IDAuOTQ4MDc4IDIuMTU4OCAwLjg0MTE0IDIuMDY3MzMgMC43NjM3NEMxLjk3NTg2IDAuNjg2MzQgMS44NjAyMSAwLjY0MzM0OCAxLjc0MDM5IDAuNjQyMkgwLjU3ODAwMycgc3Ryb2tlPSclMjMxMzJCNEQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNC42ODgwOSAxMy40ODYyQzUuMzk3NDUgMTMuNDg2MiA1Ljk3MjQ5IDEyLjkxMTIgNS45NzI0OSAxMi4yMDE4QzUuOTcyNDkgMTEuNDkyNSA1LjM5NzQ1IDEwLjkxNzQgNC42ODgwOSAxMC45MTc0QzMuOTc4NzMgMTAuOTE3NCAzLjQwMzY5IDExLjQ5MjUgMy40MDM2OSAxMi4yMDE4QzMuNDAzNjkgMTIuOTExMiAzLjk3ODczIDEzLjQ4NjIgNC42ODgwOSAxMy40ODYyWicgc3Ryb2tlPSclMjMxMzJCNEQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTEuMzY2OSAxMy40ODYyQzEyLjA3NjMgMTMuNDg2MiAxMi42NTEzIDEyLjkxMTIgMTIuNjUxMyAxMi4yMDE4QzEyLjY1MTMgMTEuNDkyNSAxMi4wNzYzIDEwLjkxNzQgMTEuMzY2OSAxMC45MTc0QzEwLjY1NzYgMTAuOTE3NCAxMC4wODI1IDExLjQ5MjUgMTAuMDgyNSAxMi4yMDE4QzEwLjA4MjUgMTIuOTExMiAxMC42NTc2IDEzLjQ4NjIgMTEuMzY2OSAxMy40ODYyWicgc3Ryb2tlPSclMjMxMzJCNEQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMy41NjQyNSA4LjM0ODYySDExLjYzMDNDMTEuODcwNSA4LjM0OTM2IDEyLjEwMzIgOC4yNjU0MSAxMi4yODc2IDguMTExNTVDMTIuNDcyIDcuOTU3NjkgMTIuNTk2MyA3Ljc0Mzc1IDEyLjYzODYgNy41MDczNEwxMy40MjIgMy4yMTEwMUgyLjYzMzA2JyBzdHJva2U9JyUyMzEzMkI0RCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfN185MTIwJyUzRSUzQ3JlY3Qgd2lkdGg9JzE0JyBoZWlnaHQ9JzEzLjc0MzEnIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDAuMTI4NDQxKScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdCAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdCAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuXHRcdFx0XHRcdFx0ICAgICAgd2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0XHQgICAgICBoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0XHQgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHQgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3N1cHBvcnQge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdCZfbmF2IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGxpOjptYXJrZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdCAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE2cHgnIGhlaWdodD0nMTRweCcgdmlld0JveD0nMCAwIDE2IDE0JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VoZWFydCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J2hlYXJ0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgMC44Mzk5OTYpJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J003LDEyLjMyMDAwMzcgQzcsMTIuMzIwMDAzNyAwLDguNDAwMDAzNzIgMCwzLjY0MDAwMzcyIEMwLDIuNzk4NTIzNzIgMC4yOTE1NSwxLjk4MzAzMzcyIDAuODI1MDMsMS4zMzIyODM3MiBDMS4zNTg1MiwwLjY4MTUzMzcyNCAyLjEwMSwwLjIzNTcyMzcyNCAyLjkyNjE0LDAuMDcwNjkxNzI0NCBDMy43NTEyOCwtMC4wOTQzMzUyNzU2IDQuNjA4MSwwLjAzMTYxNzcyNDQgNS4zNTA4NSwwLjQyNzEyMzcyNCBDNi4wOTM1OSwwLjgyMjYzMzcyNCA2LjY3NjM1LDEuNDYzMjUzNzIgNywyLjI0MDAwMzcyIEM3LjMyMzY1LDEuNDYzMjUzNzIgNy45MDY0MSwwLjgyMjYzMzcyNCA4LjY0OTE2LDAuNDI3MTIzNzI0IEM5LjM5MTksMC4wMzE2MTc3MjQ0IDEwLjI0ODcsLTAuMDk0MzM1Mjc1NiAxMS4wNzM5LDAuMDcwNjkxNzI0NCBDMTEuODk5LDAuMjM1NzIzNzI0IDEyLjY0MTUsMC42ODE1MzM3MjQgMTMuMTc1LDEuMzMyMjgzNzIgQzEzLjcwODUsMS45ODMwMzM3MiAxNCwyLjc5ODUyMzcyIDE0LDMuNjQwMDAzNzIgQzE0LDguNDAwMDAzNzIgNywxMi4zMjAwMDM3IDcsMTIuMzIwMDAzNyBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdCAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNHB4O1xuXHRcdFx0XHRcdCAgICAgIHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdCAgICAgIGhlaWdodDogMTRweDtcblx0XHRcdFx0XHQgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0ICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0XHQgICAgXHQmOmFmdGVyIHtcblx0XHRcdFx0XHQgICAgXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE0cHgnIHZpZXdCb3g9JzAgMCAxNiAxNCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFaGVhcnQlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdoZWFydCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIDAuODM5OTk2KScgc3Ryb2tlPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNNywxMi4zMjAwMDM3IEM3LDEyLjMyMDAwMzcgMCw4LjQwMDAwMzcyIDAsMy42NDAwMDM3MiBDMCwyLjc5ODUyMzcyIDAuMjkxNTUsMS45ODMwMzM3MiAwLjgyNTAzLDEuMzMyMjgzNzIgQzEuMzU4NTIsMC42ODE1MzM3MjQgMi4xMDEsMC4yMzU3MjM3MjQgMi45MjYxNCwwLjA3MDY5MTcyNDQgQzMuNzUxMjgsLTAuMDk0MzM1Mjc1NiA0LjYwODEsMC4wMzE2MTc3MjQ0IDUuMzUwODUsMC40MjcxMjM3MjQgQzYuMDkzNTksMC44MjI2MzM3MjQgNi42NzYzNSwxLjQ2MzI1MzcyIDcsMi4yNDAwMDM3MiBDNy4zMjM2NSwxLjQ2MzI1MzcyIDcuOTA2NDEsMC44MjI2MzM3MjQgOC42NDkxNiwwLjQyNzEyMzcyNCBDOS4zOTE5LDAuMDMxNjE3NzI0NCAxMC4yNDg3LC0wLjA5NDMzNTI3NTYgMTEuMDczOSwwLjA3MDY5MTcyNDQgQzExLjg5OSwwLjIzNTcyMzcyNCAxMi42NDE1LDAuNjgxNTMzNzI0IDEzLjE3NSwxLjMzMjI4MzcyIEMxMy43MDg1LDEuOTgzMDMzNzIgMTQsMi43OTg1MjM3MiAxNCwzLjY0MDAwMzcyIEMxNCw4LjQwMDAwMzcyIDcsMTIuMzIwMDAzNyA3LDEyLjMyMDAwMzcgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdCAgICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdC5uYXYge1xuXHRcdFx0dWx7XG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweCA4cHggMTVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMjBweCAwIDEwcHggMDtcbiAgICB9XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdC5yb3cge1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdCZfbG9nbyB7XG5cdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oOCwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigyLjUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMi41LDApO1xuXHRcdC5sb2dvLWltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2Utb3V0KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdC5sb2dvLWltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHQubG9nby1pbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0fVxuXHQgICAgfVxuXHR9XG5cdCZfbWVudXtcblx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig0LDApO1xuXHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDkuNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig5LjUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOS41LDApO1xuXHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHQmX25hdiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHVse1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmN1cnJlbnRfcGFnZV9pdGVtLCYuY3VycmVudF9wYWdlX2FuY2VzdG9ye1xuXHRcdFx0XHRcdFx0PmF7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNjVlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdFx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdC5zdWItbWVudXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdFx0XHRcdFx0fSBcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdD5he1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYXJyb3dfcGlua19ib3R0b20uc3ZnKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnN1Yi1tZW51e1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwKTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdCAgICB0b3A6IDMwcHg7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdCAgICBtaW4td2lkdGg6IDEyNXB4O1xuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdCAgICB6LWluZGV4OiAtMTtcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAwLjg1ZW07XG5cblx0XHRcdFx0ICAgIFx0bGl7XG5cdFx0XHRcdCAgICBcdFx0cGFkZGluZzogMCAyNXB4IDAgMTVweDtcblx0XHRcdFx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0XHQgICAgXHRcdGF7XG5cdFx0XHRcdCAgICBcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0ICAgIFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsJjpmb2N1cywmLmN1cnJlbnRfcGFnZV9pdGVte1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIFx0XHR9XG5cdFx0XHRcdCAgICBcdFx0Ji5jdXJyZW50X3BhZ2VfaXRlbXtcblx0XHRcdFx0ICAgIFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvcF9uYXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC5tZW51LWJ0biB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHQuaGFtYnVyZ2VyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNDBweCcgaGVpZ2h0PSczNXB4JyB2aWV3Qm94PScwIDAgNDAgMzUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRW1lbnVfaGFtYnVyZ2VyJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J21lbnVfaGFtYnVyZ2VyJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgZmlsbD0nJTIzRkY3RDczJyBmaWxsLXJ1bGU9J25vbnplcm8nIHg9JzAnIHk9JzAnIHdpZHRoPSc0MCcgaGVpZ2h0PSczNScgcng9JzE3LjUnJTNFJTNDL3JlY3QlM0UlM0NsaW5lIHgxPScxMycgeTE9JzExJyB4Mj0nMjcnIHkyPScxMScgaWQ9J1BhdGgnIHN0cm9rZT0nJTIzMTMyQjREJyUzRSUzQy9saW5lJTNFJTNDbGluZSB4MT0nMTMnIHkxPScxNycgeDI9JzI3JyB5Mj0nMTcnIGlkPSdQYXRoJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzEzJyB5MT0nMjMnIHgyPScyNycgeTI9JzIzJyBpZD0nUGF0aCcgc3Ryb2tlPSclMjMxMzJCNEQnJTNFJTNDL2xpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwcHggMzVweDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4jY2xvbmVfaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogLTIwMHB4O1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZSk7XG5cdCYuZml4ZWQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0ei1pbmRleDogODA7XG5cdFx0dG9wOiAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNXMgZWFzZS1vdXQpO1xuXHRcdC50b3BfaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHQgICAgLmhlYWRlcntcblx0ICAgIFx0cGFkZGluZzogMTRweCAwIDEwcHggMDtcblx0ICAgIFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXHQgICAgXHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblx0XHRcdH1cblx0ICAgIFx0Lm5hdk1lbnV7XG5cdFx0XHRcdC5uYXZ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmxvZ28ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4jaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdCYuc2VjdGlvbl9oZXJvIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDgwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5zZWN0aW9uX2hlcm9fcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdFx0Jl90aXRsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDMsNDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsNDBweCk7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDRlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1oYWxmb3A7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdCZfZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig5LDQwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5LDQwcHgpO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNC41ZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdyZXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHQuc2VjdGlvbl9oZXJvX3JvdyB7XG5cdFx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0bWluLWhlaWdodDogNzUwcHg7XG5cdCAgICBcdGhlaWdodDogNzV2aDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdG1pbi1oZWlnaHQ6IDY1MHB4O1xuXHQgICAgXHRoZWlnaHQ6IDY1dmg7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRtaW4taGVpZ2h0OiA0ODBweDtcblx0ICAgIFx0aGVpZ2h0OiA1MHZoO1xuXHQgICAgfVxuXHR9XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdC5jb250ZW50X2hlcm9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiA1MDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg3NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDUuNWVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1LjJlbTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMCAyN3B4IDAgMzZweDtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMTZweDtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjI1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG5cdFx0fVxuXHR9XG5cdCYuaGVyb19zZWN0aW9ucyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMjV2aDtcblx0XHRtaW4taGVpZ2h0OiAyNjVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHQuYnJlYWRjcnVtYnMge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCAgICB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQmLmhlcm9fYm91dGlxdWUge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAvL2hlaWdodDogMjB2aDtcblx0XHRtaW4taGVpZ2h0OiAyNjVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0LmJyZWFkY3J1bWJzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTVlbTtcblx0XHQgICAgfVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR9XG5cdH1cblx0Ji5oZXJvX3Byb2R1Y3Rpb24ge1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0cGFkZGluZzogODBweCAwIDE1MHB4IDA7XG5cdFx0LnJvdyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHR9XG5cdFx0LmJyZWFkY3J1bWJzIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQub3B0aW9uIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0aDEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCAgICB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbnRlbnRfYnRuIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0XHR9XG5cdFx0LmNvbnRlbnRfcGhvdG8ge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzgwcHgnIGhlaWdodD0nODBweCcgdmlld0JveD0nMCAwIDgwIDgwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VQbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1BsYXknJTNFJTNDY2lyY2xlIGlkPSdPdmFsJyBmaWxsPSclMjNGRjdENzMnIGZpbGwtcnVsZT0nbm9uemVybycgY3g9JzQwJyBjeT0nNDAnIHI9JzQwJyUzRSUzQy9jaXJjbGUlM0UlM0NwYXRoIGQ9J00zMCwyOS42NDMgTDMwLDUwLjM1NyBDMzAsNTEuNjAyNyAzMS4yODc5LDUyLjM5NDEgMzIuMzQ4Niw1MS43OTY5IEw1MS4xMjk1LDQxLjE5OTMgQzUyLjA0NzcsNDAuNjgxNCA1Mi4wNDc3LDM5LjMxODYgNTEuMTI5NSwzOC44MDA3IEwzMi4zNDg2LDI4LjIwMzEgQzMxLjI4NzksMjcuNjA1OSAzMCwyOC4zOTczIDMwLDI5LjY0MyBaJyBpZD0nUGF0aCcgc3Ryb2tlPSclMjMxMzJCNEQnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICAgICAgY29udGVudDogXCJcIjtcblx0XHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgICAgIG1hcmdpbjogYXV0bztcblx0XHRcdCAgICAgICAgbGVmdDogNTAlO1xuXHRcdFx0ICAgICAgICB0b3A6IDUwJTtcblx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdCAgICAgICAgd2lkdGg6IDgwcHg7XG5cdFx0XHQgICAgICAgIGhlaWdodDogODBweDtcblx0XHRcdCAgICAgICAgei1pbmRleDogNjtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRwYWRkaW5nOiA2NXB4IDAgMTAwcHggMDtcblx0XHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudF9idG4ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgNzVweCAwO1xuXHRcdFx0LmJyZWFkY3J1bWJzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50X2J0biB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgNTlweCAwO1xuXHRcdFx0LmJyZWFkY3J1bWJzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50X2J0biB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaGVyb19hcnRpY2xlcyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IDIwdmg7XG5cdFx0bWluLWhlaWdodDogMjYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHJnYig2NSw2MCw4OCk7XG5cdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsNjAsODgsMSkgMCUsIHJnYmEoNjUsNjAsODgsMSkgMTAwJSk7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmhlYWRlcl9oZXJvIHtcblx0cGFkZGluZzogMTUwcHggMCA1MHB4IDA7XG5cdCZfaGVhZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0Lmljb24ge1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0fVxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIEZvb3RlciAqL1xuXG5mb290ZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICB9XG5cdEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdH1cblx0LmZvb3RlciB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0Jl9jdGEge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdHBhZGRpbmc6IDUwcHggMDtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdHBhZGRpbmc6IDQwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg4MHB4KTtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHQgICAgXHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDgwcHgpO1xuXHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2Rlc2NyIHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2Zvcm0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsODBweCk7XG5cdFx0XHRcdFx0LmZvcm11bGFpcmVfaW5mb2xldHRyZSB7XG5cdFx0XHRcdFx0XHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG5cdFx0XHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICBtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzaW5nO1xuXG5cdFx0XHRcdFx0XHRcdCAgICAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0ICAgICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYnRuX3N1Ym1pdCB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC53cGNmNy1zdWJtaXQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogMTAwMHB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMTcgMTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVNob3J0IGFycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1Nob3J0LWFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjI1MDAwMCwgMC44NTk4NjMpJyBzdHJva2U9JyUyM0Y0RjBFNSclM0UlM0NwYXRoIGQ9J004Ljc1LDIuMjIwNDQ2MDVlLTE2IEwxNS43NSw3IE0xNS43NSw2Ljk5OTk5NyBMOC43NSwxNC4wMDAwMzcgTTE1Ljc1LDYuOTk5OTk3IEwwLDYuOTk5OTk3JyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMCAwIDE3IDE2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VTaG9ydCBhcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdTaG9ydC1hcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4yNTAwMDAsIDAuODU5ODYzKScgc3Ryb2tlPSclMjMxMzJCNEQnJTNFJTNDcGF0aCBkPSdNOC43NSwyLjIyMDQ0NjA1ZS0xNiBMMTUuNzUsNyBNMTUuNzUsNi45OTk5OTcgTDguNzUsMTQuMDAwMDM3IE0xNS43NSw2Ljk5OTk5NyBMMCw2Ljk5OTk5NycgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC53cGNmNy1zcGlubmVyIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9jb250YWN0cyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRuYXZ5LWJsdWU7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0cGFkZGluZzogNjVweCAwO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZzogNTBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCZfbG9nbyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMy41LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMuNSwwKTtcblx0XHRcdFx0XHQuZm9vdGVyX2xvZ28ge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQgICAgXHQuZm9vdGVyX2xvZ28ge1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdC5mb290ZXJfbG9nbyB7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0LmZvb3Rlcl9sb2dvIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAzMiU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9tZW51cyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdFx0XHQmX25hdjEge1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfbmF2MiB7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9uYXYzIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZm9vdGVyX21lbnVfbmF2IHtcblx0XHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX25hdlNvY2lhdXgge1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjYlO1xuXHRcdFx0XHRcdFx0XHQmX21lbnUge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5pY29uX3NvY2lhdXgge1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0XHRcdC5mb290ZXJfbWVudV9uYXYge1xuXHRcdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE4cHggMDtcblx0XHRcdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdCZfY29sIHtcblx0XHRcdFx0ICAgIFx0XHQuZm9vdGVyX21lbnVfbmF2IHtcblx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxNnB4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdFx0Jl9uYXZTb2NpYXV4IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmX25hdjEge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfbmF2MiB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9uYXYzIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZm9vdGVyX21lbnVfbmF2IHtcblx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxM3B4IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3BhcnRuZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDIuNSwwKTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHQmX2xvZ28ge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTUwcHg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMjBkZWcpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdCZfbG9nbyB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0Jl9sb2dvIHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDM1JTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2NvcHlyaWdodCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsMjAsNDEsMC45Nyk7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiw0MHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDQwcHgpO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3BvbGl0aXF1ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiw0MHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDQwcHgpO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9vdGVyX21lbnVfcG9saXRpcXVlIHtcblx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cbiIsIi8qIDQwNCBTdHlsZXMgKi8gXG4jcG9zdC00MDQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE2MHB4IDAgMTAwcHggMDtcblx0aGVpZ2h0OiA2MHZoO1xuXHRtaW4taGVpZ2h0OiA0NTBweDtcblx0Lmljb25fNDA0IHtcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHR9XG5cdC5mbGV4Ym94IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59IiwiLyogSE9NRSBTdHlsZXMgKi8gXG5cbi5hY2N1ZWlsIHtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgXHRwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG5cdCZfYWN0dWFsaXRlIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRwYWRkaW5nLXRvcDogNjBweDtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHQgICAgXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHQgICAgXHRiYWNrZ3JvdW5kLXNpemU6IDkwJTtcblx0ICAgIH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6XCJcIjtcblx0XHQgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICB6LWluZGV4OiAzO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0ICAgICAgICAuc2Vjb25kYXJ5X2J0biB7XG5cdCAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHQgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG5cdCAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHQgICAgICAgIH1cblx0ICAgIH1cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0fVxuXHRcdCZfbm91dmVsbGUge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjMlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9pbmZvIHtcblx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50aXRyZSB7XG5cdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxpZW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9wbHVzX2FjdHVhbGl0ZXMge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTM1cHg7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0ICAgIH1cblx0XHQmX2hlYWQge1xuXHQgICAgXHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0ICAgIFx0Jl90aXRyZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHRcdCZfYXJ0aWNsZXMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNjBweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl9ub3V2ZWxsZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiw0MHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDYwcHgpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2luZm8ge1xuXHRcdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC50aXRyZSB7XG5cdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGllbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0ICAgICAgICAuc3VpdGVfYnRuIHtcblx0XHRcdFx0ICAgICAgICAgICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICAuYWNjdWVpbF9wbHVzX2FjdHVhbGl0ZXNfYXJ0aWNsZXNfcm93X25vdXZlbGxlX3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTdweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9mb290IHtcblx0ICAgIFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHQmX2xpZW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdH1cblx0ICAgIH1cblx0fVxuXHQmX3Byb2R1Y3Rpb25zIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwIDE1MHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiA5MHB4IDAgMTM1cHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdHBhZGRpbmc6IDg1cHggMCAxMjBweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZzogODBweCAwIDg1cHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDc1cHggMCA1MHB4IDA7XG5cdCAgICB9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzMwMnB4JyBoZWlnaHQ9JzE4NHB4JyB2aWV3Qm94PScwIDAgMzAyIDE4NCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFZG93bi1yb3VuZC1hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdkb3duLXJvdW5kLWFycm93JyUzRSUzQ2VsbGlwc2UgaWQ9J092YWwnIGZpbGw9JyUyM0ZGRkZGRicgZmlsbC1ydWxlPSdub256ZXJvJyBjeD0nMTUxJyBjeT0nOTInIHJ4PScxNTEnIHJ5PSc5MiclM0UlM0MvZWxsaXBzZSUzRSUzQ3BhdGggZD0nTTE2OSwxMjIgTDE1MSwxNDAuNCBNMTUxLDE0MC40IEwxMzMsMTIyIE0xNTEsMTQwLjQgTDE1MSw5OScgaWQ9J1NoYXBlJyBzdHJva2U9JyUyM0ZGN0Q3Mycgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMDJweCAxODRweDtcblx0XHRcdHdpZHRoOiAzMDJweDtcblx0XHRcdGhlaWdodDogMTg0cHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC0xMzVweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0ICAgIH1cblx0XHQmX2hlYWQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Bob3RvcyB7XG5cdFx0XHRwYWRkaW5nOiAxMTBweCAwIDAgMjUlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmX3BldGl0ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHR3aWR0aDogMzUlO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX2dyYW5kZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDMwcHggMCAyMyU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDkwcHg7XG5cdFx0XHRcdCZfcGV0aXRlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMzBweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDI1cHggMCAyMSU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XG5cdFx0XHRcdCZfcGV0aXRlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMjVweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA3MHB4IDIwcHggMCAxOCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDY1cHg7XG5cdFx0XHRcdCZfcGV0aXRlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDM3JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCAyMHB4IDAgMTYlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0XHQmX3BldGl0ZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9saXN0ZXtcblx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRcdC5saWVuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICBcdCZfdGV4dGUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDc1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0Jl9waG90byB7XG5cdFx0XHRcdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHQgICAgXHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiA5OCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdCAgICAgICAgLnNlY29uZGFyeV9idG4ge1xuXHRcdFx0ICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHQgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHQgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdCAgICAgICAgICAmOmFmdGVyIHtcblx0XHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxLjAxNjg1TDkgNS4wMTY4NU05IDUuMDE2ODVMNSA5LjAxNjg1TTkgNS4wMTY4NUgwJyBzdHJva2U9JyUyMzEzMmI0ZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgICAgICB9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfY29tbXVuYXV0ZSB7XG5cdFx0cGFkZGluZzogMTAwcHggMCAxNTBweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC5jb250YWluZXJfbGFyZ2VyIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogOTBweCAwIDEzNXB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRwYWRkaW5nOiA4MHB4IDAgMTE1cHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdHBhZGRpbmc6IDcwcHggMCA5MHB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nOiA2MHB4IDAgNzVweCAwO1xuXHQgICAgfVxuXHRcdCZfcm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTUwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHQmX2xpZW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDogMzVweDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0ICAgIH1cblxuXHRcdFx0fVxuXHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1JTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjUwcHg7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9JzE2MXB4JyB2aWV3Qm94PScwIDAgMTI3IDE2MScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFSyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC4zJyUzRSUzQ2cgaWQ9J0snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknIHN0cm9rZT0nJTIzRDM1NzRFJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDE1OCAwIDE1OSAxIDE1OSAyOS40MTUzIDE1OSAzMC40MTUzIDE1OSAzMC40MTUzIDE1OCAzMC40MTUzIDg2LjExNzMgODQuMTMxIDE1OC41OTUgODQuNDMwOSAxNTkgODQuOTM0NCAxNTkgMTIxIDE1OSAxMjMuMDI1IDE1OSAxMjEuNzk0IDE1Ny4zOTIgNTUuODQ2MyA3MS4yNDcyIDExNy4zNzggMS42NjI0MyAxMTguODQ4IDAgMTE2LjYyOCAwIDgxLjY1NTcgMCA4MS4yMDkgMCA4MC45MTA5IDAuMzMyNzUgMzAuNDE1MyA1Ni42OTkzIDMwLjQxNTMgMSAzMC40MTUzIDAgMjkuNDE1MyAwIDEgMCAwIDAgMCAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweCAxNTdweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTU3cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDMyNXB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDEzJTtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuMjM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMDBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1MHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNiU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfZHJvaXRlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IC0yNSU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNzUwcHgpIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMTUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdFx0XHRyaWdodDogLTUlO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2dhdWNoZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9saXN0ZXtcblx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRcdGhlaWdodDogOTglO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9zb3V0aWVuX3NvY2lhdXgge1xuXHRcdHBhZGRpbmc6IDEwMHB4IDAgMTUwcHggMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdC5jb250YWluZXJfbGFyZ2VyIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogOTBweCAwIDEzNXB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRwYWRkaW5nOiA4MHB4IDAgMTE1cHggMDtcblx0ICAgIFx0LmNvbnRhaW5lcl9sYXJnZXIge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZzogNzBweCAwIDkwcHggMDtcblx0ICAgIFx0LmNvbnRhaW5lcl9sYXJnZXIge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0cGFkZGluZzogNjBweCAwIDc1cHggMDtcblx0ICAgIFx0LmNvbnRhaW5lcl9sYXJnZXIge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHQgICAgfVxuXHRcdCZfcm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfdGV4dGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNTBweDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdCZfbGllbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwJTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDUwcHg7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9JzE2MXB4JyB2aWV3Qm94PScwIDAgMTI3IDE2MScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFSyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC4zJyUzRSUzQ2cgaWQ9J0snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknIHN0cm9rZT0nJTIzRDM1NzRFJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDE1OCAwIDE1OSAxIDE1OSAyOS40MTUzIDE1OSAzMC40MTUzIDE1OSAzMC40MTUzIDE1OCAzMC40MTUzIDg2LjExNzMgODQuMTMxIDE1OC41OTUgODQuNDMwOSAxNTkgODQuOTM0NCAxNTkgMTIxIDE1OSAxMjMuMDI1IDE1OSAxMjEuNzk0IDE1Ny4zOTIgNTUuODQ2MyA3MS4yNDcyIDExNy4zNzggMS42NjI0MyAxMTguODQ4IDAgMTE2LjYyOCAwIDgxLjY1NTcgMCA4MS4yMDkgMCA4MC45MTA5IDAuMzMyNzUgMzAuNDE1MyA1Ni42OTkzIDMwLjQxNTMgMSAzMC40MTUzIDAgMjkuNDE1MyAwIDEgMCAwIDAgMCAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweCAxNTdweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTU3cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDMyMHB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDMzJTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDM1MHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI4JTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNTBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNiU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2dhdWNoZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IC01JTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQgICAgXHRsZWZ0OiAwO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2Ryb2l0ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9saXN0ZXtcblx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0LmZsZXhib3gge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHRcdGhlaWdodDogOTglO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjY3VlaWxfcGFydGVuYWlyZXMge1xuXHRcdHBhZGRpbmc6IDIwMHB4IDA7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0cGFkZGluZzogMTIwcHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdHBhZGRpbmc6IDc1cHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDUwcHggMDtcblx0ICAgIH1cblx0XHQmX2hlYWQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0Jl9zbGlkZXNldCB7XG5cdFx0XHQmX3BhcnRlbmFpcmVze1xuXHRcdFx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdC5zbGljay1zbGlkZSB7XG5cdFx0XHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdCAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGFydG5lcntcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdCAgICAgICAgXHRtYXgtd2lkdGg6IDE2NXB4O1xuXHRcdFx0ICAgICAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgICAgICBcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0ICAgICAgICBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQgICAgICAgIFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0ICAgICAgICB9XG5cdFx0XHQgICAgICAgIGF7XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKioqXG5cblNlY3Rpb24gZGVzIHBsYW5zXG5cbioqKi9cbmJvZHkucHJvZHVjdC10ZW1wbGF0ZS1kZWZhdWx0LnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlLndvb2NvbW1lcmNlLXBhZ2Uge1xuXHQuc2lkZWJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuI2JvdXRpcXVlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdC5jb250YWluZXJfcHJvZHVjdHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGgze1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjFlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lndvb2NvbW1lcmNlLW9yZGVyaW5nLFxuXHRcdC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmNvbnRlbnRfcHJvZHVjdHMge1xuXHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA5MHB4IDA7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHRwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHQucHJvZHVjdHMge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jb2x1bW5zLTMge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDYwcHgpO1xuXHRcdFx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMzBweCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDYwcHgpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHQub2JqZWN0MSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zaG9ydF9za3Uge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNlZV9wcm9kdWN0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDEwIDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNSAxLjAxNjg1TDkgNS4wMTY4NU05IDUuMDE2ODVMNSA5LjAxNjg1TTkgNS4wMTY4NUgwJyBzdHJva2U9JyUyMzEzMkI0RCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5wcm9kdWN0X3R5cGVfc2ltcGxlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc2hvcnRfZGVzY3JpcHRpb24sXG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAzMztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3IhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tbGVmdDogLTI1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQgICAgXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHQgICAgXHQucHJvZHVjdCB7XG5cdFx0XHRcdCAgICBcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHQgICAgXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5zZWVfcHJvZHVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICBcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudF9zaW5nbGVEZXRhaWxzIHtcblx0XHRcdC5wcm9kdWN0LXR5cGUtc2ltcGxlLFxuXHRcdFx0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMTUwcHggMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogODBweCAwIDEyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwIDY1cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggMCA1MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRhaW5lcl9sYXJnZXIge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjVweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHQmX2xpZW4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQub3B0aW9uX2JvdXRvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmLm1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1JTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDI1MHB4O1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMjdweCcgaGVpZ2h0PScxNjFweCcgdmlld0JveD0nMCAwIDEyNyAxNjEnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUslM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIG9wYWNpdHk9JzAuMyclM0UlM0NnIGlkPSdLJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApJyBzdHJva2U9JyUyM0QzNTc0RScgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nMCAxNTggMCAxNTkgMSAxNTkgMjkuNDE1MyAxNTkgMzAuNDE1MyAxNTkgMzAuNDE1MyAxNTggMzAuNDE1MyA4Ni4xMTczIDg0LjEzMSAxNTguNTk1IDg0LjQzMDkgMTU5IDg0LjkzNDQgMTU5IDEyMSAxNTkgMTIzLjAyNSAxNTkgMTIxLjc5NCAxNTcuMzkyIDU1Ljg0NjMgNzEuMjQ3MiAxMTcuMzc4IDEuNjYyNDMgMTE4Ljg0OCAwIDExNi42MjggMCA4MS42NTU3IDAgODEuMjA5IDAgODAuOTEwOSAwLjMzMjc1IDMwLjQxNTMgNTYuNjk5MyAzMC40MTUzIDEgMzAuNDE1MyAwIDI5LjQxNTMgMCAxIDAgMCAwIDAgMSclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTU3cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTU3cHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDMyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMyU7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYubGVmdCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwJTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9JzE2MXB4JyB2aWV3Qm94PScwIDAgMTI3IDE2MScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFSyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC4zJyUzRSUzQ2cgaWQ9J0snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknIHN0cm9rZT0nJTIzRDM1NzRFJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDE1OCAwIDE1OSAxIDE1OSAyOS40MTUzIDE1OSAzMC40MTUzIDE1OSAzMC40MTUzIDE1OCAzMC40MTUzIDg2LjExNzMgODQuMTMxIDE1OC41OTUgODQuNDMwOSAxNTkgODQuOTM0NCAxNTkgMTIxIDE1OSAxMjMuMDI1IDE1OSAxMjEuNzk0IDE1Ny4zOTIgNTUuODQ2MyA3MS4yNDcyIDExNy4zNzggMS42NjI0MyAxMTguODQ4IDAgMTE2LjYyOCAwIDgxLjY1NTcgMCA4MS4yMDkgMCA4MC45MTA5IDAuMzMyNzUgMzAuNDE1MyA1Ni42OTkzIDMwLjQxNTMgMSAzMC40MTUzIDAgMjkuNDE1MyAwIDEgMCAwIDAgMCAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweCAxNTdweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTU3cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDMyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDMzJTtcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwJTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4JTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTUwcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2JTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9kcm9pdGUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMjUlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogLTUlO1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX2dhdWNoZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9nZ2F1Y2hlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtNSU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9kZHJvaXRlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnRfZGV0YWlsX3Byb2R1aXQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LFxuXHRcdFx0XHRcdC53b29jb21tZXJjZS10YWJzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkge1xuXHRcdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNGVtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByb2R1Y3RfbWV0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdFx0XHRcdC5za3Vfd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNhcnQge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0XHRcdFx0LnF1YW50aXR5IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNSU7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdC5xdHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hZGRpdGlvbm5hbF9pbmZvcyB7XG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hZGRvbnNfcmlnaHQge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHRcdC5vcHRpb25zX2FjaGF0IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGFibGUudmFyaWF0aW9ucyB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnJlc2V0X3ZhcmlhdGlvbnMge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IC0zNXB4O1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDQ1O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtdmFyaWF0aW9uLnNpbmdsZV92YXJpYXRpb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0XHRcdHRhYmxlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR0ZC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR0aCxcblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHRoZWFkIHtcblx0XHRcdFx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHRkLnZhbHVlIHtcblx0XHRcdFx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4uYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTM7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG5cdFx0XHRcdFx0XHRcdFx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnByb2R1Y3QtYWRkb24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5wcm9kdWN0LWFkZG9uLW9wdGlvbi1jb3BpZS1zdXBwbGVtZW50YWlyZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQuYWRkb24tbmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC5hZGRvbi1uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcblx0XHRcdFx0XHRcdFx0XHRcdC5xdWFudGl0eSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdC5pbmZvIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUxMnB4JyBoZWlnaHQ9JzUxMnB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcXVlc3Rpb24lM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0ncXVlc3Rpb24nIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTI1NiwwIEMxMTQuNTA5LDAgMCwxMTQuNDk2IDAsMjU2IEMwLDM5Ny40ODkgMTE0LjQ5Niw1MTIgMjU2LDUxMiBDMzk3LjQ5MSw1MTIgNTEyLDM5Ny41MDQgNTEyLDI1NiBDNTEyLDExNC41MDkgMzk3LjUwNCwwIDI1NiwwIFogTTI1Niw0NzYuMjc5IEMxMzQuNTM4LDQ3Ni4yNzkgMzUuNzIxLDM3Ny40NjMgMzUuNzIxLDI1NiBDMzUuNzIxLDEzNC41MzcgMTM0LjUzOCwzNS43MjEgMjU2LDM1LjcyMSBDMzc3LjQ2MywzNS43MjEgNDc2LjI3OSwxMzQuNTM3IDQ3Ni4yNzksMjU2IEM0NzYuMjc5LDM3Ny40NjMgMzc3LjQ2Myw0NzYuMjc5IDI1Niw0NzYuMjc5IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI0OC40MjUsMzIzLjkyNCBDMjM0LjI3MiwzMjMuOTI0IDIyMi44MTUsMzM1LjcxOCAyMjIuODE1LDM0OS44NyBDMjIyLjgxNSwzNjMuNjg3IDIzMy45MzUsMzc1LjgxOCAyNDguNDI1LDM3NS44MTggQzI2Mi45MTUsMzc1LjgxOCAyNzQuMzcxLDM2My42ODcgMjc0LjM3MSwzNDkuODcgQzI3NC4zNzEsMzM1LjcxOCAyNjIuNTc3LDMyMy45MjQgMjQ4LjQyNSwzMjMuOTI0IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMjUyLjgwNSwxMjcuNDY5IEMyMDcuMzEzLDEyNy40NjkgMTg2LjQyMSwxNTQuNDI4IDE4Ni40MjEsMTcyLjYyNCBDMTg2LjQyMSwxODUuNzY2IDE5Ny41NDEsMTkxLjgzMiAyMDYuNjM5LDE5MS44MzIgQzIyNC44MzYsMTkxLjgzMiAyMTcuNDIzLDE2NS44ODQgMjUxLjc5NCwxNjUuODg0IEMyNjguNjQyLDE2NS44ODQgMjgyLjEyMiwxNzMuMjk4IDI4Mi4xMjIsMTg4Ljc5OSBDMjgyLjEyMiwyMDYuOTk1IDI2My4yNTEsMjE3LjQ0MSAyNTIuMTMxLDIyNi44NzYgQzI0Mi4zNTgsMjM1LjI5OSAyMjkuNTU0LDI0OS4xMTYgMjI5LjU1NCwyNzguMDk2IEMyMjkuNTU0LDI5NS42MTggMjM0LjI3MiwzMDAuNjczIDI0OC4wODcsMzAwLjY3MyBDMjY0LjU5OCwzMDAuNjczIDI2Ny45NjgsMjkzLjI2IDI2Ny45NjgsMjg2Ljg1NiBDMjY3Ljk2OCwyNjkuMzM0IDI2OC4zMDUsMjU5LjIyNSAyODYuODM5LDI0NC43MzUgQzI5NS45MzcsMjM3LjY1OSAzMjQuNTc5LDIxNC43NDQgMzI0LjU3OSwxODMuMDY5IEMzMjQuNTc5LDE1MS4zOTQgMjk1LjkzNywxMjcuNDY5IDI1Mi44MDUsMTI3LjQ2OSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTM7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjk1ZW07XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC51cC1zZWxscyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByb2R1Y3RfdGl0bGUge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjE1ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTJweCAwO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zaG9ydF9za3Uge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQud29vY29tbWVyY2UtVGFicy1wYW5lbCB7XG5cdFx0XHRcdFx0XHQudGFicy53Yy10YWJzIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNwZWNpZmljYXRpb25zIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRcdFx0LnNwZWNfZmllbGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XHRcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MTJweCcgaGVpZ2h0PSc1MTJweCcgdmlld0JveD0nMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXF1ZXN0aW9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J3F1ZXN0aW9uJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00yNTYsMCBDMTE0LjUwOSwwIDAsMTE0LjQ5NiAwLDI1NiBDMCwzOTcuNDg5IDExNC40OTYsNTEyIDI1Niw1MTIgQzM5Ny40OTEsNTEyIDUxMiwzOTcuNTA0IDUxMiwyNTYgQzUxMiwxMTQuNTA5IDM5Ny41MDQsMCAyNTYsMCBaIE0yNTYsNDc2LjI3OSBDMTM0LjUzOCw0NzYuMjc5IDM1LjcyMSwzNzcuNDYzIDM1LjcyMSwyNTYgQzM1LjcyMSwxMzQuNTM3IDEzNC41MzgsMzUuNzIxIDI1NiwzNS43MjEgQzM3Ny40NjMsMzUuNzIxIDQ3Ni4yNzksMTM0LjUzNyA0NzYuMjc5LDI1NiBDNDc2LjI3OSwzNzcuNDYzIDM3Ny40NjMsNDc2LjI3OSAyNTYsNDc2LjI3OSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNDguNDI1LDMyMy45MjQgQzIzNC4yNzIsMzIzLjkyNCAyMjIuODE1LDMzNS43MTggMjIyLjgxNSwzNDkuODcgQzIyMi44MTUsMzYzLjY4NyAyMzMuOTM1LDM3NS44MTggMjQ4LjQyNSwzNzUuODE4IEMyNjIuOTE1LDM3NS44MTggMjc0LjM3MSwzNjMuNjg3IDI3NC4zNzEsMzQ5Ljg3IEMyNzQuMzcxLDMzNS43MTggMjYyLjU3NywzMjMuOTI0IDI0OC40MjUsMzIzLjkyNCBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI1Mi44MDUsMTI3LjQ2OSBDMjA3LjMxMywxMjcuNDY5IDE4Ni40MjEsMTU0LjQyOCAxODYuNDIxLDE3Mi42MjQgQzE4Ni40MjEsMTg1Ljc2NiAxOTcuNTQxLDE5MS44MzIgMjA2LjYzOSwxOTEuODMyIEMyMjQuODM2LDE5MS44MzIgMjE3LjQyMywxNjUuODg0IDI1MS43OTQsMTY1Ljg4NCBDMjY4LjY0MiwxNjUuODg0IDI4Mi4xMjIsMTczLjI5OCAyODIuMTIyLDE4OC43OTkgQzI4Mi4xMjIsMjA2Ljk5NSAyNjMuMjUxLDIxNy40NDEgMjUyLjEzMSwyMjYuODc2IEMyNDIuMzU4LDIzNS4yOTkgMjI5LjU1NCwyNDkuMTE2IDIyOS41NTQsMjc4LjA5NiBDMjI5LjU1NCwyOTUuNjE4IDIzNC4yNzIsMzAwLjY3MyAyNDguMDg3LDMwMC42NzMgQzI2NC41OTgsMzAwLjY3MyAyNjcuOTY4LDI5My4yNiAyNjcuOTY4LDI4Ni44NTYgQzI2Ny45NjgsMjY5LjMzNCAyNjguMzA1LDI1OS4yMjUgMjg2LjgzOSwyNDQuNzM1IEMyOTUuOTM3LDIzNy42NTkgMzI0LjU3OSwyMTQuNzQ0IDMyNC41NzksMTgzLjA2OSBDMzI0LjU3OSwxNTEuMzk0IDI5NS45MzcsMTI3LjQ2OSAyNTIuODA1LDEyNy40NjkgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBkZl9kb3dubG9hZCB7XG5cdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbnMvZG93bmxvYWQucG5nKTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0LnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjVlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0LnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkge1xuXHRcdFx0XHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29udGFpbmVyX3NlYXJjaCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5zaWRlYmFyIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5zaWRlYmFyLXdpZGdldCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdC53b29jb21tZXJjZS53aWRnZXRfbGF5ZXJlZF9uYXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgMjVweDtcblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuXHRcdFx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI2MHB4O1xuXHRcdFx0XHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd19tZW51X3NlbGVjdC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRiIHtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDMwcHggMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LnBhZ2UtbnVtYmVycyB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG4gICAgXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDIwcHg7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHQmLnByZXYge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4jZ2VuZXJhbCB7XG5cdGFydGljbGUge1xuXHRcdC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LFxuXHRcdC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogMS42NWVtO1xuXHRcdFx0LnByb2R1Y3QtcmVtb3ZlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHRcdC53b29jb21tZXJjZS1jYXJ0LWZvcm1fX2NhcnQtaXRlbSB7XG5cdFx0XHRcdC5wcm9kdWN0LXRodW1ibmFpbCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGltZy5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvZHVjdC1xdWFudGl0eSB7XG5cdFx0XHRcdFx0LnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1tZXRhZGF0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQuYWN0aW9ucyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0dGgsXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdH1cblx0XHRcdHRoZWFkIHtcblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbixcblx0XHRcdC5jb21wb25lbnRzLWJ1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYXJ0LWNvbGxhdGVyYWxzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaG9wX3RhYmxlIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQud29vY29tbWVyY2Utc2hpcHBpbmctY2FsY3VsYXRvciB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHRcdC5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LndjLXByb2NlZWQtdG8tY2hlY2tvdXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLWluZm8ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jaGVja291dC53b29jb21tZXJjZS1jaGVja291dCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQuY29sMi1zZXQge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0I29yZGVyX3Jldmlld19oZWFkaW5nIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdFx0XHQjb3JkZXJfcmV2aWV3IHtcblx0XHRcdFx0XHRcdC5zaG9wX3RhYmxlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCNwYXltZW50IHtcblx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0I29yZGVyX3JldmlldyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0LnNob3BfdGFibGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQud2NfcGF5bWVudF9tZXRob2RzLnBheW1lbnRfbWV0aG9kcyB7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyNSAwIDAgMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucGF5bWVudF9ib3gucGF5bWVudF9tZXRob2RfcGF5cGFsIHtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZm9ybS1yb3cucGxhY2Utb3JkZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQjY2hlY2tvdXQtY2hlY2tib3hfZmllbGQge1xuXHRcdFx0XHRcdFx0LmNoZWNrYm94IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcblx0XHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy9hcnJvd19tZW51X3NlbGVjdC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjNTg1ODU4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDEwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcblx0XHRcdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRleHRhcmVhe1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDE3NXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbC0yIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0Lndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcyB7XG5cdFx0XHRcdFx0XHQud29vY29tbWVyY2UtZm9ybV9faW5wdXQuaW5wdXQtY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLW9yZGVyIHtcblx0XHRcdFx0Lndvb2NvbW1lcmNlLW5vdGljZS53b29jb21tZXJjZS1ub3RpY2UtLXN1Y2Nlc3Mge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAyNXB4IDAgMCAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyxcblx0XHRcdFx0Lndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHMge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lndvb2NvbW1lcmNlLXRhYmxlIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0YWRkcmVzcyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2Uge1xuXHQud29vY29tbWVyY2UtbWVzc2FnZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAyNSU7XG5cdFx0dWx7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRsaXtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWxpZ2h0LWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDFzIGVhc2UtaW4pO1xuXHRcdFx0XHRcdCY6aG92ZXIsJjpmb2N1c3tcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDFzIGVhc2Utb3V0KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxufSIsIi8qKipcblxuR0VORVJBTFxuXG4qKiovXG5cblxuLmZsZXhpYmxlIHtcblx0Ji5wcm9kdWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdH1cblx0Jl9ibG9jIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCLCt1wiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDJweDtcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuXHRcdFx0XHRjb2xvcjogJG1haW4tdHVycXVvaXNlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC42cmVtO1xuXHRcdFx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vei1pbmRleDogMTU7XG5cdFx0XHRcdFx0Ly9sZWZ0OiAtMzBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Ji5wcmltYXJ5X2J0bixcblx0XHRcdCYuc2Vjb25kYXJ5X2J0bixcblx0XHRcdCYucHJpbWFyeV90YXJnZXQge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0LnByaW1hcnlfYnRuLFxuXHRcdFx0LnNlY29uZGFyeV9idG4sXG5cdFx0XHQucHJpbWFyeV90YXJnZXQge1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9wcmVzZW50YXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTAwcHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0XHQudGl0cmVfcHJlc2VudGF0aW9uX3ByaW5jaXBhbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMTIwcHggMCAzMHB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggMCAyNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiA2NXB4IDAgMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Bob3RvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMTEwcHggMCAzMHB4IDA7XG5cdFx0XHQucGhvdG8ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnJvd1Bob3RvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwIDMwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggMCAzMHB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDY1cHggMCAyNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RleHRlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0Ji5hbGlnbm5vbmUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdC5yb3dUZXh0ZSB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdC5yb3dUZXh0ZSB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9jaXRhdGlvbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdC5ibG9jQ2l0YXRpb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdCAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDEzJTtcblx0XHRcdFx0XHR0b3A6IDgwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTM1JyBoZWlnaHQ9JzEyMScgdmlld0JveD0nMCAwIDEzNSAxMjEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002OS41OTk0IDExNy44MTdMNzEuMTc1OSAxMTguOTI5VjExN1Y5Mi4wMTg2VjkxLjUwNUw3MC43NTg0IDkxLjIwNThMMjcuOTE1NiA2MC41TDcwLjc1ODQgMjkuNzk0Mkw3MS4xNzU5IDI5LjQ5NVYyOC45ODE0VjRWMi4wNzA3NUw2OS41OTk0IDMuMTgyODdMMS40MjM1NSA1MS4yNzc5TDEgNTEuNTc2N1Y1Mi4wOTVWNjguOTA1VjY5LjQyMzNMMS40MjM1NSA2OS43MjIxTDY5LjU5OTQgMTE3LjgxN1pNMTMyLjQyNCAxMTcuODE3TDEzNCAxMTguOTI5VjExN1Y5Mi4wMTg2VjkxLjUwNUwxMzMuNTgzIDkxLjIwNThMOTAuNzM5NyA2MC41TDEzMy41ODMgMjkuNzk0MkwxMzQgMjkuNDk1VjI4Ljk4MTRWNFYyLjA3MDc1TDEzMi40MjQgMy4xODI4N0w2NC4yNDc3IDUxLjI3NzlMNjMuODI0MiA1MS41NzY3VjUyLjA5NVY2OC45MDVWNjkuNDIzM0w2NC4yNDc3IDY5LjcyMjFMMTMyLjQyNCAxMTcuODE3Wicgc3Ryb2tlPSclMjNGRjdENzMnIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEzNXB4IDEyMXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMzVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEyMXB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDEyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHQgIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAzMCU7XG5cdFx0XHRcdFx0dG9wOiAyODBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMzEnIGhlaWdodD0nMTEzJyB2aWV3Qm94PScwIDAgMTMxIDExMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYyLjgyNDEgMS42OTI4MWUtMDVMMTMxIDQ4LjA5NTFMMTMxIDY0LjkwNUw2Mi44MjQxIDExM0w2Mi44MjQxIDg4LjAxODZMMTA2LjgwMSA1Ni41TDYyLjgyNDEgMjQuOTgxNEw2Mi44MjQxIDEuNjkyODFlLTA1Wk0tNS4zODAwMmUtMDYgMS4xNDM1OGUtMDVMNjguMTc1OCA0OC4wOTVMNjguMTc1OCA2NC45MDVMLTEuNTI1ODhlLTA1IDExM0wtMS4zMDc0OGUtMDUgODguMDE4Nkw0My45NzY5IDU2LjVMLTcuNTYzOTZlLTA2IDI0Ljk4MTRMLTUuMzgwMDJlLTA2IDEuMTQzNThlLTA1WicgZmlsbD0nJTIzRkY3RDczJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEzMXB4IDExM3B4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMzFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDExM3B4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDEyO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRleHRfY29udGVudCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dGVfY2l0YXRpb24ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmVmZXJlbmNlX2NpdGF0aW9uIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdC5ibG9jQ2l0YXRpb24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEyNXB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5ibG9jQ2l0YXRpb24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDogMTMlO1xuXHRcdFx0XHRcdFx0dG9wOiA4MHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTM1JyBoZWlnaHQ9JzEyMScgdmlld0JveD0nMCAwIDEzNSAxMjEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002OS41OTk0IDExNy44MTdMNzEuMTc1OSAxMTguOTI5VjExN1Y5Mi4wMTg2VjkxLjUwNUw3MC43NTg0IDkxLjIwNThMMjcuOTE1NiA2MC41TDcwLjc1ODQgMjkuNzk0Mkw3MS4xNzU5IDI5LjQ5NVYyOC45ODE0VjRWMi4wNzA3NUw2OS41OTk0IDMuMTgyODdMMS40MjM1NSA1MS4yNzc5TDEgNTEuNTc2N1Y1Mi4wOTVWNjguOTA1VjY5LjQyMzNMMS40MjM1NSA2OS43MjIxTDY5LjU5OTQgMTE3LjgxN1pNMTMyLjQyNCAxMTcuODE3TDEzNCAxMTguOTI5VjExN1Y5Mi4wMTg2VjkxLjUwNUwxMzMuNTgzIDkxLjIwNThMOTAuNzM5NyA2MC41TDEzMy41ODMgMjkuNzk0MkwxMzQgMjkuNDk1VjI4Ljk4MTRWNFYyLjA3MDc1TDEzMi40MjQgMy4xODI4N0w2NC4yNDc3IDUxLjI3NzlMNjMuODI0MiA1MS41NzY3VjUyLjA5NVY2OC45MDVWNjkuNDIzM0w2NC4yNDc3IDY5LjcyMjFMMTMyLjQyNCAxMTcuODE3Wicgc3Ryb2tlPSclMjNGRjdENzMnIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTI1cHggMTExcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDExMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDMwJTtcblx0XHRcdFx0XHRcdHRvcDogMjgwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMzEnIGhlaWdodD0nMTEzJyB2aWV3Qm94PScwIDAgMTMxIDExMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYyLjgyNDEgMS42OTI4MWUtMDVMMTMxIDQ4LjA5NTFMMTMxIDY0LjkwNUw2Mi44MjQxIDExM0w2Mi44MjQxIDg4LjAxODZMMTA2LjgwMSA1Ni41TDYyLjgyNDEgMjQuOTgxNEw2Mi44MjQxIDEuNjkyODFlLTA1Wk0tNS4zODAwMmUtMDYgMS4xNDM1OGUtMDVMNjguMTc1OCA0OC4wOTVMNjguMTc1OCA2NC45MDVMLTEuNTI1ODhlLTA1IDExM0wtMS4zMDc0OGUtMDUgODguMDE4Nkw0My45NzY5IDU2LjVMLTcuNTYzOTZlLTA2IDI0Ljk4MTRMLTUuMzgwMDJlLTA2IDEuMTQzNThlLTA1WicgZmlsbD0nJTIzRkY3RDczJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTIxcHggMTAzcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIxcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwM3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQuYmxvY0NpdGF0aW9uIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA3NXB4IDA7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDogMTAlO1xuXHRcdFx0XHRcdFx0dG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTM1JyBoZWlnaHQ9JzEyMScgdmlld0JveD0nMCAwIDEzNSAxMjEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002OS41OTk0IDExNy44MTdMNzEuMTc1OSAxMTguOTI5VjExN1Y5Mi4wMTg2VjkxLjUwNUw3MC43NTg0IDkxLjIwNThMMjcuOTE1NiA2MC41TDcwLjc1ODQgMjkuNzk0Mkw3MS4xNzU5IDI5LjQ5NVYyOC45ODE0VjRWMi4wNzA3NUw2OS41OTk0IDMuMTgyODdMMS40MjM1NSA1MS4yNzc5TDEgNTEuNTc2N1Y1Mi4wOTVWNjguOTA1VjY5LjQyMzNMMS40MjM1NSA2OS43MjIxTDY5LjU5OTQgMTE3LjgxN1pNMTMyLjQyNCAxMTcuODE3TDEzNCAxMTguOTI5VjExN1Y5Mi4wMTg2VjkxLjUwNUwxMzMuNTgzIDkxLjIwNThMOTAuNzM5NyA2MC41TDEzMy41ODMgMjkuNzk0MkwxMzQgMjkuNDk1VjI4Ljk4MTRWNFYyLjA3MDc1TDEzMi40MjQgMy4xODI4N0w2NC4yNDc3IDUxLjI3NzlMNjMuODI0MiA1MS41NzY3VjUyLjA5NVY2OC45MDVWNjkuNDIzM0w2NC4yNDc3IDY5LjcyMjFMMTMyLjQyNCAxMTcuODE3Wicgc3Ryb2tlPSclMjNGRjdENzMnIHN0cm9rZS1vcGFjaXR5PScwLjInIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTE1cHggMTAxcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTE1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDMwJTtcblx0XHRcdFx0XHRcdHRvcDogMjYwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMzEnIGhlaWdodD0nMTEzJyB2aWV3Qm94PScwIDAgMTMxIDExMycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYyLjgyNDEgMS42OTI4MWUtMDVMMTMxIDQ4LjA5NTFMMTMxIDY0LjkwNUw2Mi44MjQxIDExM0w2Mi44MjQxIDg4LjAxODZMMTA2LjgwMSA1Ni41TDYyLjgyNDEgMjQuOTgxNEw2Mi44MjQxIDEuNjkyODFlLTA1Wk0tNS4zODAwMmUtMDYgMS4xNDM1OGUtMDVMNjguMTc1OCA0OC4wOTVMNjguMTc1OCA2NC45MDVMLTEuNTI1ODhlLTA1IDExM0wtMS4zMDc0OGUtMDUgODguMDE4Nkw0My45NzY5IDU2LjVMLTcuNTYzOTZlLTA2IDI0Ljk4MTRMLTUuMzgwMDJlLTA2IDEuMTQzNThlLTA1WicgZmlsbD0nJTIzRkY3RDczJyBmaWxsLW9wYWNpdHk9JzAuMicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTExcHggOTNweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMTFweDtcblx0XHRcdFx0XHRcdGhlaWdodDogOTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdC5ibG9jQ2l0YXRpb24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiA4JTtcblx0XHRcdFx0XHRcdHRvcDogMjVweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzNScgaGVpZ2h0PScxMjEnIHZpZXdCb3g9JzAgMCAxMzUgMTIxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNjkuNTk5NCAxMTcuODE3TDcxLjE3NTkgMTE4LjkyOVYxMTdWOTIuMDE4NlY5MS41MDVMNzAuNzU4NCA5MS4yMDU4TDI3LjkxNTYgNjAuNUw3MC43NTg0IDI5Ljc5NDJMNzEuMTc1OSAyOS40OTVWMjguOTgxNFY0VjIuMDcwNzVMNjkuNTk5NCAzLjE4Mjg3TDEuNDIzNTUgNTEuMjc3OUwxIDUxLjU3NjdWNTIuMDk1VjY4LjkwNVY2OS40MjMzTDEuNDIzNTUgNjkuNzIyMUw2OS41OTk0IDExNy44MTdaTTEzMi40MjQgMTE3LjgxN0wxMzQgMTE4LjkyOVYxMTdWOTIuMDE4NlY5MS41MDVMMTMzLjU4MyA5MS4yMDU4TDkwLjczOTcgNjAuNUwxMzMuNTgzIDI5Ljc5NDJMMTM0IDI5LjQ5NVYyOC45ODE0VjRWMi4wNzA3NUwxMzIuNDI0IDMuMTgyODdMNjQuMjQ3NyA1MS4yNzc5TDYzLjgyNDIgNTEuNTc2N1Y1Mi4wOTVWNjguOTA1VjY5LjQyMzNMNjQuMjQ3NyA2OS43MjIxTDEzMi40MjQgMTE3LjgxN1onIHN0cm9rZT0nJTIzRkY3RDczJyBzdHJva2Utb3BhY2l0eT0nMC4yJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9zdmclM0UlMEFcIik7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwNXB4IDkxcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTA1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDkxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bGVmdDogMzIlO1xuXHRcdFx0XHRcdFx0dG9wOiAyMzBweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzMScgaGVpZ2h0PScxMTMnIHZpZXdCb3g9JzAgMCAxMzEgMTEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNjIuODI0MSAxLjY5MjgxZS0wNUwxMzEgNDguMDk1MUwxMzEgNjQuOTA1TDYyLjgyNDEgMTEzTDYyLjgyNDEgODguMDE4NkwxMDYuODAxIDU2LjVMNjIuODI0MSAyNC45ODE0TDYyLjgyNDEgMS42OTI4MWUtMDVaTS01LjM4MDAyZS0wNiAxLjE0MzU4ZS0wNUw2OC4xNzU4IDQ4LjA5NUw2OC4xNzU4IDY0LjkwNUwtMS41MjU4OGUtMDUgMTEzTC0xLjMwNzQ4ZS0wNSA4OC4wMTg2TDQzLjk3NjkgNTYuNUwtNy41NjM5NmUtMDYgMjQuOTgxNEwtNS4zODAwMmUtMDYgMS4xNDM1OGUtMDVaJyBmaWxsPSclMjNGRjdENzMnIGZpbGwtb3BhY2l0eT0nMC4yJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDFweCA4M3B4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4M3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3Bob3RvX3BsZWluZV9sYXJnZXVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQuYmxvY19wcmVzZW50YXRpb24ge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQubW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQubW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGVza3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlLFxuXHRcdCZfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQucm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQvL2ZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHQvL2Rpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5vcHRpb25fYm91dG9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb250ZW50X2J1dHRvbnMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50aGlyZCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDApO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvd19waG90byB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG9fY29udGVudF9sZWZ0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b19jb250ZW50X3JpZ2h0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5tb2JpbGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50aGlyZCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig4LDApO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZm9ybWJnIHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd19waG90byB7XG5cdFx0XHRcdFx0XHQucGhvdG9fY29udGVudF9sZWZ0IHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjI5cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xNTVweDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IC01NXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucGhvdG9fY29udGVudF9yaWdodCB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMTBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIyOXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMTU1cHg7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAtNTVweDtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0XHRcdFx0LnBob3RvX2NvbnRlbnRfbGVmdCB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMDlweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0xMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5waG90b19jb250ZW50X3JpZ2h0IHtcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwOXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0xMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0ICAgIFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHQmLnRoaXJkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm93X3Bob3RvIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHQmLnRoaXJkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHQmLnRoaXJkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm93X3Bob3RvIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHQmLnRoaXJkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHQucm93X3RleHQge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHQgICAgJi5sZWZ0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnRoaXJkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm93X3Bob3RvIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQmLm1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5kZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudGhpcmQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHQucm93X3RleHQge1xuXHRcdFx0XHRcdCAgICAmLmxlZnQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJvd19waG90byB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2N0YV9waG90b3NfYV9nYXVjaGUsXG5cdFx0Jl9jdGFfcGhvdG9zX2FfZHJvaXRlIHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMTUwcHggMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5jb250YWluZXJfbGFyZ2VyIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCZfcm93IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTUwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdCZfbGllbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5vcHRpb25fYm91dG9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6IDc1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgXHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCYubW9iaWxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNSU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjUwcHg7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9JzE2MXB4JyB2aWV3Qm94PScwIDAgMTI3IDE2MScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFSyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC4zJyUzRSUzQ2cgaWQ9J0snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknIHN0cm9rZT0nJTIzRDM1NzRFJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDE1OCAwIDE1OSAxIDE1OSAyOS40MTUzIDE1OSAzMC40MTUzIDE1OSAzMC40MTUzIDE1OCAzMC40MTUzIDg2LjExNzMgODQuMTMxIDE1OC41OTUgODQuNDMwOSAxNTkgODQuOTM0NCAxNTkgMTIxIDE1OSAxMjMuMDI1IDE1OSAxMjEuNzk0IDE1Ny4zOTIgNTUuODQ2MyA3MS4yNDcyIDExNy4zNzggMS42NjI0MyAxMTguODQ4IDAgMTE2LjYyOCAwIDgxLjY1NTcgMCA4MS4yMDkgMCA4MC45MTA5IDAuMzMyNzUgMzAuNDE1MyA1Ni42OTkzIDMwLjQxNTMgMSAzMC40MTUzIDAgMjkuNDE1MyAwIDEgMCAwIDAgMCAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweCAxNTdweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE1N3B4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAzMjVweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEzJTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5sZWZ0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0NTBweDtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTI3cHgnIGhlaWdodD0nMTYxcHgnIHZpZXdCb3g9JzAgMCAxMjcgMTYxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VLJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBvcGFjaXR5PScwLjMnJTNFJTNDZyBpZD0nSycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKScgc3Ryb2tlPSclMjNEMzU3NEUnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzAgMTU4IDAgMTU5IDEgMTU5IDI5LjQxNTMgMTU5IDMwLjQxNTMgMTU5IDMwLjQxNTMgMTU4IDMwLjQxNTMgODYuMTE3MyA4NC4xMzEgMTU4LjU5NSA4NC40MzA5IDE1OSA4NC45MzQ0IDE1OSAxMjEgMTU5IDEyMy4wMjUgMTU5IDEyMS43OTQgMTU3LjM5MiA1NS44NDYzIDcxLjI0NzIgMTE3LjM3OCAxLjY2MjQzIDExOC44NDggMCAxMTYuNjI4IDAgODEuNjU1NyAwIDgxLjIwOSAwIDgwLjkxMDkgMC4zMzI3NSAzMC40MTUzIDU2LjY5OTMgMzAuNDE1MyAxIDMwLjQxNTMgMCAyOS40MTUzIDAgMSAwIDAgMCAwIDEnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDE1N3B4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE1N3B4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAzMjBweDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMzMlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwMHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNTBweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjYlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2Ryb2l0ZSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogLTI1JTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTc1MHB4KSB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMTUlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogLTUlO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2dhdWNoZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9nZ2F1Y2hlIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6IC01JTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfZGRyb2l0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2N0YV9waG90b3NfYV9nYXVjaGUge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTUwcHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdCAgICBcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdCAgICBcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdCAgICBcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIC5vcHRpb25fYm91dG9uIHtcblx0XHRcdFx0XHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNDUwcHg7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyN3B4JyBoZWlnaHQ9JzE2MXB4JyB2aWV3Qm94PScwIDAgMTI3IDE2MScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFSyUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgb3BhY2l0eT0nMC4zJyUzRSUzQ2cgaWQ9J0snIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknIHN0cm9rZT0nJTIzRDM1NzRFJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDE1OCAwIDE1OSAxIDE1OSAyOS40MTUzIDE1OSAzMC40MTUzIDE1OSAzMC40MTUzIDE1OCAzMC40MTUzIDg2LjExNzMgODQuMTMxIDE1OC41OTUgODQuNDMwOSAxNTkgODQuOTM0NCAxNTkgMTIxIDE1OSAxMjMuMDI1IDE1OSAxMjEuNzk0IDE1Ny4zOTIgNTUuODQ2MyA3MS4yNDcyIDExNy4zNzggMS42NjI0MyAxMTguODQ4IDAgMTE2LjYyOCAwIDgxLjY1NTcgMCA4MS4yMDkgMCA4MC45MTA5IDAuMzMyNzUgMzAuNDE1MyA1Ni42OTkzIDMwLjQxNTMgMSAzMC40MTUzIDAgMjkuNDE1MyAwIDEgMCAwIDAgMCAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjBweCAxNTdweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNTdweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMzIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDMzJTtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzAlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzNTBweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyOCU7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDI1MHB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI2JTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2RvdWJsZV9jb2xvbm5lcyB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFxuXHRcdFx0LmhlYWQge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdCYuY2VudGVyIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdCYuY2VudGVyIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJsb2NfaW5mbyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jYWRyZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHQuYmxvY2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY2luZm9ybWF0aW9uIHtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3B0aW9uX2JvdXRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0LmJsb2NfaW5mbyB7XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQuaGVhZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0LmJsb2NfaW5mbyB7XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpudGgtb2YtdHlwZShldmVuKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgXHQucm93Q29udGVudCB7XG5cdFx0ICAgIFx0XHQuYmxvY19pbmZvIHtcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5yb3dDb250ZW50IHtcblx0XHRcdFx0XHQuYmxvY19pbmZvIHtcblx0XHRcdFx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RyaXBsZV9jb2xvbm5lc19pY29uZXMge1xuXHRcdFx0LmhlYWQge1xuXHRcdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIC5yb3dDb2xvbm5lcyB7XG5cdFx0ICAgIFx0QGluY2x1ZGUgbWFrZS1yb3coMzBweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LmNvbF9sb2dvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQsNDBweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQuY2FkcmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY2NoaWZmcmUge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMGVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2N0aXRyZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NkZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdFx0XHQuY29sX2xvZ28ge1xuXHRcdFx0XHRcdFx0LmJsb2NjaGlmZnJlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA5ZW07XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA5NXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHQgICAgXHQuY29sX2xvZ28ge1xuXHRcdFx0ICAgIFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHQgICAgXHRcdC5jYWRyZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHQgICAgXHRcdC5ibG9jY2hpZmZyZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogN2VtO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogODBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHQuY29sX2xvZ28ge1xuXHRcdFx0XHRcdFx0LmNhZHJlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY2NoaWZmcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDZlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0aXRyZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHQuY29sX2xvZ28ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdC5jYWRyZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNDVweDtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2NjaGlmZnJlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA1LjVlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6NjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGV4dCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RpdHJlIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHQgICAgXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdCAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY2NoaWZmcmUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDVlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0aXRyZSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdCAgICBcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBzbWFsbC1tb2JpbGUge1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHQgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNjVweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90cmlwbGVfY29sb25uZXNfZXF1aXBlIHtcblx0XHRcdC5oZWFkIHtcblx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHQgICAgfVxuXHRcdCAgICAucm93Q29sb25uZXMge1xuXHRcdCAgICBcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDQwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NwaG90byB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0LmNhZHJlX3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHRcdFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0LmJsb2NpY29uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGV4dCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHQuY29sX2xvZ28ge1xuXHRcdFx0ICAgIFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNtYWxsLW1vYmlsZSB7XG5cdFx0XHRcdFx0LmNvbF9sb2dvIHtcblx0XHRcdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdCAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2NwaG90byB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RyaXBsZV9waG90b3Mge1xuXHRcdFx0cGFkZGluZzogMTgwcHggMCAxMjBweCAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1MHB4IDAgOTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMTM1cHggMCA3MHB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDExMHB4IDAgNjBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNTBweCAwIDUwcHggMDtcblx0XHRcdH1cblx0XHRcdC5oZWFkIHtcblx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMTM1cHg7XG5cdFx0ICAgIH1cblx0XHQgICAgJl9yb3cge1xuXHRcdCAgICBcdEBpbmNsdWRlIG1ha2Utcm93KDIwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfcGhvdG9nYXVjaGUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGhvdG9jZW50cmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwyMHB4KTtcblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtODBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3Bob3RvZHJvaXRlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNtYWxsLW1vYmlsZSB7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAxMjVweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiAxMTBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9nYWxlcmllX3Bob3RvcyB7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDYwcHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5waG90b0dhbGxlcnkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNSw2MHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDYwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGljMDF7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCwwKTtcblx0XHRcdFx0XHR6LWluZGV4OiA0NDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNTAlO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3BpYzAye1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDgsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDM0MHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGljMDN7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNSwwKTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9waWMwNHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig3LDApO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGljMDV7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyODBweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGljMDZ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM4MHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9waWMwN3tcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig4LDApO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNDBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTEwMHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNTAlO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTUwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMzUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX3BpYzA4e1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsMCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMDBweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE1MCU7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxNTAlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEyNSU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYWN0aW9uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zNXB4O1xuXHRcdFx0XHRcdGJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR6LWluZGV4OiAyNDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDk2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzlweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCA5IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwIDEzJTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0ncGFnZS1idWlsZGVyLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTE3LjAwMDAwMCwgLTE2MTcuMDAwMDAwKScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwLTcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwNDYuMDAwMDAwLCAxNjAzLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAtMTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcyLjAwMDAwMCwgMTUuMDAwMDAwKSclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0xMicgcG9pbnRzPScwIDAgNyAwIDcgNyclM0UlM0MvcG9seWxpbmUlM0UlM0NsaW5lIHgxPSctMy42ODc2MDU3OGUtMTMnIHkxPSc3JyB4Mj0nNi41JyB5Mj0nMC41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9nYWxsZXJ5IHtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubGluayB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfY29uc3VsdGVyX2F1dHJlX3NlY3Rpb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWxpZ2h0IWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNjVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0fVxuXHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNjBweCk7XG5cdFx0XHRcdFx0Jl9waG90byB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsNjBweCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLDYwcHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiw2MHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsNjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfbGllbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsNjBweCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLDYwcHgpO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX3RleHRlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9saWVuIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRcdCAgICBcdG1hcmdpbi1yaWdodDogLTEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfbGllbiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHQgICAgXHQmX3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnRmbGV4IHtcblx0XHRcdFx0cGFkZGluZzogMCAxMDBweCAwIDcwcHg7XG5cdFx0XHRcdC5zb3VzLXRpdHJlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5ob3Zlcl9idG4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHotaW5kZXg6IDg5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfY29uc3VsdGVyX25vdXZlbGxlcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHR9XG5cblx0XHQmX3BhcnRlbmFpcmVzIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDMwcHggMDtcblx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMyw2MHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigyLjQsNjBweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5saW5rX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1NTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQucm91bmRfYnRuIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHQgIFx0b3BhY2l0eTogMC44O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHRcdFx0XHQmX2NvbCAge1xuXHRcdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDA7XG5cdFx0ICAgIFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0Jl9jb2wgIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdCZfcm93IHtcblx0XHQgICAgXHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYWNjb3JkZW9ucyB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdCZfbGlzdGUge1xuXHRcdFx0XHQuY29udGVudUFjY29yZGVvbiwgLmNvbnRlbnVBY2NvcmRlb24gcCB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9mb3JtdWxhaXJlIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jX2RpdmlzaW9uIHtcblx0XHRcdGhyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMDtcblx0XHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmxvY19wYWQge1xuXHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHBhZGRpbmc6IDU1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcblx0XHRcdH1cblx0XHRcdCYuY29sb3JiZyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3IgdXJsKFwiLi4vaW1nL2ltZy9vb3RfcGF0dGVybl9jb2xvcmJnLTEucG5nXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA3MHB4IWltcG9ydGFudDtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NfcGFkX2JvdHRvbSB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwIDE1MHB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwIDEyMHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDAgMTAwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNTBweCAwIDY1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDM1cHggMCA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHQmLmNvbG9yYmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yIHVybChcIi4uL2ltZy9pbWcvb290X3BhdHRlcm5fY29sb3JiZy0xLnBuZ1wiKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDcwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdC5yb3cge1xuXHRcdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZWlnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdFx0LnJvdWdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3ItbGlnaHQ7XG5cdFx0XHRhLnByaW1hcnlfYnRuIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG1haW4tYmx1ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YS5zZWNvbmRhcnlfYnRuIHtcblx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG1haW4tYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubm9tYXJnZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5ub3BhZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQmX2FuY2hvcntcblx0XHQmX2xpc3R7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdFx0Jl9pdGVte1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMC41cmVtIDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI7XG5cdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5ib2R5LnBhZ2UtaWQtMzc4IHtcblx0I2hlcm8ge1xuXHRcdCYuaGVyb19zZWN0aW9ucyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0LmZsZXhjb250ZW50IHtcblx0XHRcdFx0LmJyZWFkY3J1bWJzIHtcblx0XHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZsZXhpYmxlX2Jsb2Mge1xuXHRcdC5iZWlnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yLXBhbGU7XG5cdFx0fVxuXHR9XG5cdC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90byAucGhvdG9fY29udGVudF9sZWZ0OmJlZm9yZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHR9XG5cdC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byAucGhvdG9fY29udGVudF9yaWdodDpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdH1cblx0LmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ljb25lcyAucm93Q29sb25uZXMgLmNvbF9sb2dvIC5ibG9jY2hpZmZyZSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMy4yNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cbn1cbmJvZHkucGFnZS1pZC00Mjcge1xuXHQuZmxleGlibGUge1xuXHRcdC5mbGV4aWJsZV9ibG9jIHtcblx0XHRcdC5mbGV4aWJsZV9ibG9jX2FjY29yZGVvbnMge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvci1saWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKioqXG5cbkVNUExPSVNcblxuKioqL1xuXG5cbi5lbXBsb2lzIHtcblx0Jl9maWx0ZXJzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmX2NhdGVnb3JpZXMge1xuXHRcdFx0cGFkZGluZzogODBweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCZfdGl0bGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjZyZW07XG5cdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHR9XG5cdFx0XHQuY2F0ZWdvcmllcy1maWVsZHNldCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyMzksMjQxLDI0NCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHQtbW96LW91dGxpbmUtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDUsMTIyLDI1NSk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmN1cnJlbnQtY2F0IHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYig1LDEyMiwyNTUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWFyY2gtZmllbGRzZXR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuM3JlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMDtcbiAgICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gNHJlbSAxcmVtIDJyZW07XG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcmVtO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMi4yNXJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIuMjVyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyNnB4JyBoZWlnaHQ9JzI2cHgnIHZpZXdCb3g9JzAgMCAyNiAyNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFNkYlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0lucHV0K2ljb24vZGVmYXVsdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI2OS4wMDAwMDAsIC0xMS4wMDAwMDApJyBmaWxsPSclMjM5RUFCQkEnJTNFJTNDcGF0aCBkPSdNMjg0LjUsMzAgQzI4Mi4xODYwMDYsMzAgMjgwLjA4NzAwOCwyOS4wNzE0NTc5IDI3OC41NTI3MjIsMjcuNTYzNDQ5NyBDMjc4LjU1MDYyOCwyNy41NjM0NDk3IDI3OC41NDk5MywyNy41NTY0NjgyIDI3OC41NDc4MzYsMjcuNTU2NDY4MiBDMjc4LjU0NDM0NiwyNy41NTY0NjgyIDI3OC41Mzk0NiwyNy41NDk0ODY3IDI3OC41MzU5NjksMjcuNTQ5NDg2NyBDMjc2Ljk3MjM2NiwyNi4wMDY1NzA4IDI3NiwyMy44NjMyNDQ0IDI3NiwyMS41MDM0OTA4IEMyNzYsMTYuODExOTA5NyAyNzkuODEzMzc4LDEzIDI4NC41LDEzIEMyODkuMTg2NjIyLDEzIDI5MywxNi44MTE5MDk3IDI5MywyMS41MDM0OTA4IEMyOTMsMjYuMTg4MDkwMyAyODkuMTg2NjIyLDMwIDI4NC41LDMwIFogTTI4NC41MTQ4ODcsMTEgQzI3OC43MzM4MDgsMTEgMjc0LjAyOTc3MywxNS42ODY2MDY3IDI3NC4wMjk3NzMsMjEuNDQ2Nzk3MiBDMjc0LjAyOTc3MywyMy45NzkzNTQyIDI3NC45NDIzOTMsMjYuMzA1NDUyNiAyNzYuNDU0Njc2LDI4LjExNTQwNSBMMjY5LjMwMzYzMSwzNS4yMzgyMjEzIEMyNjguODk4NzksMzUuNjQ0MjU2MiAyNjguODk4NzksMzYuMjkxMTU5MyAyNjkuMzAzNjMxLDM2LjY5NzE5NDMgQzI2OS41MDYwNTIsMzYuODk2NzcwOCAyNjkuNzcxMzQsMzcgMjcwLjAzNjYyOSwzNyBDMjcwLjMwMTkxNywzNyAyNzAuNTY2NTE1LDM2Ljg5Njc3MDggMjcwLjc2ODkzNSwzNi42OTcxOTQzIEwyNzcuOTMyNDE2LDI5LjU2MDYxNDEgQzI3OS43MzM0NzYsMzEuMDEyNzA1MSAyODIuMDIyOTcxLDMxLjg4NjcxMjUgMjg0LjUxNDg4NywzMS44ODY3MTI1IEMyOTAuMjk2NjU2LDMxLjg4NjcxMjUgMjk1LDI3LjIwMDEwNTkgMjk1LDIxLjQ0Njc5NzIgQzI5NSwxNS42ODY2MDY3IDI5MC4yOTY2NTYsMTEgMjg0LjUxNDg4NywxMSBMMjg0LjUxNDg4NywxMSBaJyBpZD0nNkYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWxlY3QtZmllbGRzZXR7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuICAgIFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogOXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogM3JlbTtcblx0XHRcdFx0XHR0b3A6IDIuNXJlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDggNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFTWVudSBhcnJvdyBidG4lM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nbWVudS0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNjM1LjAwMDAwMCwgLTMyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cC00JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1NDAuMDAwMDAwLCAyNC4wMDAwMDApJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weS0yJyBwb2ludHM9Jzk2IDkgOTkgMTIgMTAyIDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNlbGVjdHtcblx0XHRcdFx0cGFkZGluZzogMXJlbSA0cmVtIDFyZW0gMnJlbTtcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3JlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMi40cmVtO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG5cdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdGZpZWxkc2V0e1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdC5jYXRlZ29yaWVzLWZpZWxkc2V0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMzBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0XHQuc2VsZWN0LWZpZWxkc2V0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDkwcHggMCA1MHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZXk7XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdHBhZGRpbmc6IDcwcHggMCA0NXB4IDA7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMCA0MHB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4IDAgMzVweCAwO1xuXHRcdH1cblx0XHQmX2xpc3Rpbmcge1xuXHRcdFx0Jl9ibG9jIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XG5cdFx0XHRcdCZfY29udG91ciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDhweCAxNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tb250YWduZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRjb2xvcjogJG1haW4tYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuaG92ZXJfYnRuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiA4OTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuc3VpdGVfYnRuIHtcblx0XHRcdFx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0XHRcdCAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHQgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZHJvaXRlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9JzEwIDIgMTMuNSA1IDE3IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTIuNXB4IDEwcHg7XG5cdFx0XHRcdFx0Jl9jb250b3VyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdFx0XHRcdCZfY29udG91ciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2xpc3RlIHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfbm91dmVsbGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHQmX2NvbnRvdXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHQudGl0cmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLyogQ0xJRU5UUyBTdHlsZXMgKi8gXG5cbi5jbGllbnRzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0Jl9wcmVzZW50YXRpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTUwcHggMDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCZfdGV4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfbGlzdGluZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmNvbnRhaW5lcl9tZWRfbGFyZ2V7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQmX3Jvd3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Jl9jbGllbnR7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmxpbmtfYXJlYSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfbmFtZXtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuXHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9oaWRkZW57XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX2Rlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9saW5re1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVyZW0gMCA1cmVtIDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQmX2J0biB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNHJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogNHJlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTZweCcgaGVpZ2h0PSc1NnB4JyB2aWV3Qm94PScwIDAgNTYgNTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwIDIlM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nWEwtMTkyMC1Db3B5LTI4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtOTc1LjAwMDAwMCwgLTE0NDMuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cC0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5NzUuMDAwMDAwLCAxNDQzLjAwMDAwMCknJTNFJTNDY2lyY2xlIGlkPSdPdmFsJyBzdHJva2U9JyUyMzI5NEE1RicgY3g9JzI4JyBjeT0nMjgnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2xpbmUgeDE9JzE1LjgyNjA4NycgeTE9JzI4JyB4Mj0nMzguOTU2NTIxNycgeTI9JzI4JyBpZD0nUGF0aC0yJyBzdHJva2U9JyUyM0ZGRkZGRiclM0UlM0MvbGluZSUzRSUzQ3BhdGggZD0nTTMxLjY1MjE3MzksMjAuNjk1NjUyMiBDMzIuNDYzNzY4MSwyNC4zNDc4MjYxIDM0Ljg5ODU1MDcsMjYuNzgyNjA4NyAzOC45NTY1MjE3LDI4IEMzNC44OTg1NTA3LDI5LjIxNzM5MTMgMzIuNDYzNzY4MSwzMS42NTIxNzM5IDMxLjY1MjE3MzksMzUuMzA0MzQ3OCcgaWQ9J1BhdGgtMycgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS1saW5lam9pbj0nYmV2ZWwnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdC5jbGllbnRzX2xpc3Rpbmdfcm93X2NsaWVudF9saW5rX2J0bnsgXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NnB4JyBoZWlnaHQ9JzU2cHgnIHZpZXdCb3g9JzAgMCA1NiA1NicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAgMiUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdYTC0xOTIwLUNvcHktMjgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05NzUuMDAwMDAwLCAtMTQ0My4wMDAwMDApJyUzRSUzQ2cgaWQ9J0dyb3VwLTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDk3NS4wMDAwMDAsIDE0NDMuMDAwMDAwKSclM0UlM0NjaXJjbGUgaWQ9J092YWwnIHN0cm9rZT0nJTIzMTlCM0ZGJyBjeD0nMjgnIGN5PScyOCcgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMTUuODI2MDg3JyB5MT0nMjgnIHgyPSczOC45NTY1MjE3JyB5Mj0nMjgnIGlkPSdQYXRoLTInIHN0cm9rZT0nJTIzNURDQ0ZGJyUzRSUzQy9saW5lJTNFJTNDcGF0aCBkPSdNMzEuNjUyMTczOSwyMC42OTU2NTIyIEMzMi40NjM3NjgxLDI0LjM0NzgyNjEgMzQuODk4NTUwNywyNi43ODI2MDg3IDM4Ljk1NjUyMTcsMjggQzM0Ljg5ODU1MDcsMjkuMjE3MzkxMyAzMi40NjM3NjgxLDMxLjY1MjE3MzkgMzEuNjUyMTczOSwzNS4zMDQzNDc4JyBpZD0nUGF0aC0zJyBzdHJva2U9JyUyMzVEQ0NGRicgc3Ryb2tlLWxpbmVqb2luPSdiZXZlbCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pe1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLXllbGxvdztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHQuZXhwZXJ0aXNlc19zZXJ2aWNlc19saXN0X2l0ZW1fbmFtZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX3Byb2pldHMge1xuXHRcdHBhZGRpbmc6IDhyZW0gMCA4cmVtIDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdCZfcm93e1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdFx0XHQmX3RpdGxlIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNS41LDQwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig1LjUsNDBweCk7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDRlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdCZfZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig2LjUsNDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYuNSw0MHB4KTtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZsZXhjZW50ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCZfYnRuIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsNDBweCk7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNsaWVudCB7XG5cdC5mbGV4aWJsZV9ibG9jIHtcblx0XHQmX3ByZXNlbnRhdGlvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZWdyZWVuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAyMDBweCAwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdC5yb3dUZXh0ZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pbnZlcnNpb24ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItbGlnaHQtZm9udDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9wcm9qZXRzX2Fzc29jaWUge1xuXHRcdFx0LmNsaWVudFByb2plY3RzIHtcblx0XHRcdFx0cGFkZGluZzogMTUwcHggMCAxNjBweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0XHRcdFx0XHRcdGgyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNzBweCk7XG5cdFx0XHRcdFx0XHQmX3Byb2pldCB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsNzBweCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsNzBweCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdC5vdmVybGF5IHtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5pbmZvX2FyZWEge1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQucGljIHtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjMsMjksNDIsMC42NSk7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5jbGllbnQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtaGFsZm9wO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQubGlua3Byb2plY3Qge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtaGFsZm9wO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS1oYWxmb3A7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9zdWJwcm9qZXQge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig0LDcwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDcwcHgpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdFx0XHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHQub3ZlcmxheSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuaW5mb19hcmVhIHtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZmxleGJveCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnBpYyB7XG5cdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lm92ZXJsYXkge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIzLDI5LDQyLDAuNjUpO1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuY2xpZW50IHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLWhhbGZvcDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQubGlua3Byb2plY3Qge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGUtaGFsZm9wO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZS1oYWxmb3A7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2Zvb3Qge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNzBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDkwcHggMCAxNjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogODBweCAwIDE0MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA2NXB4IDAgMTIwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggMCA4MHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLyogQ09OVEFDVCBTdHlsZXMgKi8gXG5cbi5jb250YWN0e1xuXHQmX3JvdyB7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0Jl9jb29yZG9ubmVlcyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDUsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDUwcHg7XG5cdFx0XHRcdCZfc29jaWF1eCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdCZfbGlzdGUge1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZGlyZWN0aW9ucyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDcsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig4LDApO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0cGFkZGluZzogMzVweCAwO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9mb3JtIHtcblx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdCZfaGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblx0XHQuZm9ybXVsYWlyZV9jb250YWN0e1xuXHRcdFx0LmZvcm0tcm93e1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl17XG5cdFx0XHRcdHBhZGRpbmc6IDEzcHggMjBweDtcblx0XHRcdH1cblx0XHRcdC5idG5fc3VibWl0e1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53cGNmNy1zdWJtaXR7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHJnYigwLDEwNiwyMjcpO1xuXHRcdFx0XHRcdCAgICBjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHRcdCY6YWN0aXZlOmZvY3VzIHtcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LndwY2Y3LW5vdC12YWxpZC10aXB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyLjJyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29vcmRpbmF0ZXN7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDIwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0Jl9jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0Jl9sZWZ0e1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX2NvbnRlbnR7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQmX3RpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdH1cblx0XHQmX3RleHR7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3NvY2lhbHN7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHQmX2l0ZW17XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfcmlnaHR7XG5cdFx0XG5cdH1cblx0Jl9yaWdodGltZ3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblx0XHQmX2xlZnR7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogM3JlbSAzcmVtIDNyZW0gNC41cmVtO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdC5jb29yZGluYXRlc19yaWdodGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdH1cblx0XHQmX2xlZnR7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG4iLCIvKiBDQUxFTkRSSUVSIFN0eWxlcyAqLyBcblxuXG4uY2FsZW5kcmllciB7XG5cdCZfaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNTBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCZfdGl0cmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfbGlzdGluZyB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0Jl90aXRyZV9maWx0cmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0Jl9maWx0ZXJzIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdCNmaWx0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdCZfY29sIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2VsZWN0LXN0eWxlIHtcblx0XHRcdCAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3dfcGlua19ib3R0b20uc3ZnXCIpIG5vLXJlcGVhdCA5MCUgNTAlO1xuXHRcdFx0ICAgIHNlbGVjdCB7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAxMnB4IDM1cHggMTJweCAyNXB4O1xuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNTVweDtcblx0XHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdCAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdCAgICBib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNlbGVjdDpmb2N1cyB7XG5cdFx0XHRcdCAgICBvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5jaGVja2JveC1zdHlsZSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzowIDAgMCAzMHB4O1xuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdG1hcmdpbjogMnB4IDEwcHggMCAwO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjE1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQgICAgbGVmdDogMTVweDtcblx0XHRcdFx0XHQgICAgei1pbmRleDogMTQ7XG5cdFx0XHRcdFx0ICAgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvaWNvbnMvY2hlY2tib3guc3ZnKTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29udGVudF9hY3Rpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0YnV0dG9uOmZvY3VzIHtcblx0XHRcdFx0ICAgIG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNjbGVhciB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0I3Jlc3BvbnNlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdCZfcmVzdWx0cyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1saWdodDtcblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfaW5mbyB7XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oOCwwKTtcblx0XHRcdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC50aXRyZSB7XG5cdFx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfYnRuIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDQsMCk7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHQubGllbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdCAgICAgICAgLnN1aXRlX2J0biB7XG5cdFx0XHQgICAgICAgICAgJjphZnRlciB7XG5cdFx0XHRcdFx0ICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICAgICAgfVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0ICAgIFx0cGFkZGluZzogNjVweCAwO1xuXHRcdFx0ICAgIFx0Jl9pbmZvIHtcblx0XHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnRpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdC5saWVuIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0ICAgIFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0ICAgIFx0Jl9pbmZvIHtcblx0XHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnRpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdC5saWVuIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ICAgIFx0cGFkZGluZzogMzBweCAwO1xuXHRcdFx0ICAgIFx0Jl9pbmZvIHtcblx0XHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdFx0Jl90ZXh0IHtcblx0XHRcdFx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnRpdHJlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdC5saWVuIHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIFBST0RVQ1RJT05TIFN0eWxlcyAqLyBcblxuXG4ucHJvZHVjdGlvbnMge1xuXHQmX2hlYWRlciB7XG5cdFx0cGFkZGluZzogNzBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RpdHJlIHtcblx0XHRcdGgxIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9wcm9kdWN0aW9uIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQgICAgfVxuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl90ZXh0ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHQub3B0aW9uIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0ZSB7XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxpZW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDgwcHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMCA2MHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ICAgIFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdG1hcmdpbi10b3A6IDM1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0aGVpZ2h0OiA5OCU7XG5cdFx0XHR9XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHQgICAgICAgIC5zZWNvbmRhcnlfYnRuIHtcblx0XHQgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHQgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdFx0ICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgZGVza3RvcCB7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICB9XG5cdH1cblx0Jl9saXN0aW5nIHtcblx0XHRwYWRkaW5nOiAyMDBweCAwIDE1MHB4IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdHBhZGRpbmc6IDE4MHB4IDAgMTQwcHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuXHQgICAgXHRwYWRkaW5nOiAxNTBweCAwIDEyMHB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRwYWRkaW5nOiAxMjBweCAwIDEwMHB4IDA7XG5cdCAgICBcdCZfdGl0cmVfZmlsdHJlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdHBhZGRpbmc6IDEwMHB4IDAgODBweCAwO1xuXHQgICAgXHQmX3RpdHJlX2ZpbHRyZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nOiA3MHB4IDAgNTBweCAwO1xuXHQgICAgXHQmX3RpdHJlX2ZpbHRyZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdCAgICB9XG5cdFx0Jl90aXRyZV9maWx0cmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdFx0Jl9maWx0ZXJzIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdCNmaWx0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdCZfY29sIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCAgICBcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zZWxlY3Qtc3R5bGUge1xuXHRcdFx0ICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvd19waW5rX2JvdHRvbS5zdmdcIikgbm8tcmVwZWF0IDkwJSA1MCU7XG5cdFx0XHQgICAgc2VsZWN0IHtcblx0XHRcdFx0ICAgIHBhZGRpbmc6IDEwcHggMzVweCAxMHB4IDI1cHg7XG5cdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1NXB4O1xuXHRcdFx0XHQgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHQgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQgICAgYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRzZWxlY3Q6Zm9jdXMge1xuXHRcdFx0XHQgICAgb3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQuY2hlY2tib3gtc3R5bGUge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6MCAwIDAgMzBweDtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRtYXJnaW46IDJweCAxMHB4IDAgMDtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGxpbmVhcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZToxNXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE0O1xuXHRcdFx0XHRcdCAgICBvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMjBweDtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsud3BjZjctbGlzdC1pdGVtLWxhYmVse1xuXHRcdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL2ljb25zL2NoZWNrYm94LnN2Zyk7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnRfYWN0aW9uIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdGJ1dHRvbjpmb2N1cyB7XG5cdFx0XHRcdCAgICBvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCNjbGVhciB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCNjbGVhciB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9yZXN1bHRzIHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDYwcHgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDQwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDYwcHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XG5cdFx0XHRcdCZfcGhvdG8ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0Jl90YWcge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9pbmZvIHtcblx0XHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRpdHJlIHtcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0XHRcdFx0Ly9ib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saWVuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQucHJvZHVjdGlvbnNfbGlzdGluZ19yZXN1bHRzX2Jsb2NfcGhvdG8ge1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByb2R1Y3Rpb25zX2xpc3RpbmdfcmVzdWx0c19ibG9jX2luZm8ge1xuXHRcdFx0XHRcdFx0LnRpdHJlIHtcblx0XHRcdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0XHRcdC8vYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgICAgIC5zdWl0ZV9idG4ge1xuXHRcdFx0ICAgICAgICAgICY6YWZ0ZXIge1xuXHRcdFx0XHRcdCAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXX0= */
