@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.o-image_wrapper{position:relative;overflow:hidden;background-color:#d4c9c9}.o-image_wrapper.-full{height:100%;margin:0 rem(100px);display:flex;align-content:center}.o-scroll{background-color:#d4c9c9;overflow:hidden}.o-image{opacity:.95;mix-blend-mode:multiply}.o-image img{width:100%;opacity:0;transform:scale(1.4);transition:opacity 1.2s cubic-bezier(.215,.61,.355,1),transform 1.2s cubic-bezier(.215,.61,.355,1)}.o-image.is-inview img{opacity:1;transform:scale(1);transition-delay:.6s}.o-image_wrapper.-full .o-image{align-self:center}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.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-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.375 16.5c.621 0 1.125-.512 1.125-1.143 0-.308-.12-.587-.315-.793L3.213 8.497 9.108 2.51c.24-.21.392-.52.392-.867C9.5 1.012 8.996.5 8.375.5c-.302 0-.576.121-.778.318L7.594.815.844 7.672c-.212.209-.344.5-.344.823V8.5c0 .324.132.614.344.823l6.75 6.857c.202.198.478.32.781.32z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}.slick-arrow .slick-arrow.slick-next{right:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.625.5C1.004.5.5 1.012.5 1.643c0 .308.12.587.315.793l5.972 6.067L.892 14.49c-.24.21-.392.52-.392.867 0 .631.504 1.143 1.125 1.143.302 0 .576-.121.778-.318l.003.003 6.75-6.857c.212-.209.344-.5.344-.823 0-.329-.132-.62-.344-.828L2.406.82A1.115 1.115 0 001.625.5z' fill='%23000' fill-rule='nonzero'/%3E%3C/svg%3E")}}.slick-dots{position:absolute;width:100%;margin:0;bottom:25px;padding:0;list-style-type:circle;list-style:none;text-align:left;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:#419d78;border:2px solid #419d78;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;height:16px;width:16px;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:transparent;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;height:16px;width:16px;border:2px solid #fff;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:#bcdcd0}html{font-size:10px;font-family:Open Sans,sans-serif}body{margin:0;position:relative;color:#32281e}body .grecaptcha-badge{display:none}.wrapper{width:100%;position:relative}main{width:100%;height:100%;background-color:#fff}footer ul,header ul{list-style-type:none}#general{padding-top:80px}ul.list_box{list-style:none;margin-bottom:25px}ul.list_box li{font-size:1.6em;margin-bottom:10px;padding-left:20px;position:relative;line-height:1.6em}ul.list_box li:after{border:2px solid #fda39b;border-radius:30px;content:"";display:block;height:11px;left:0;position:absolute;top:7px;width:11px}*{box-sizing:border-box}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;height:100%;width:100%;top:0;right:0;left:0}img{max-width:100%}p{font-size:1.5em;line-height:1.65em;font-family:Open Sans,sans-serif;font-weight:400;margin-bottom:20px}hr{border-color:#f6f5f2;border-top:none}.margtop{margin:120px 0 0}@media (max-width:1400px){.margtop{margin:100px 0 0}}@media (max-width:1024px){.margtop{margin:80px 0 0}}@media (max-width:768px){.margtop{margin:65px 0 0}}@media (max-width:480px){.margtop{margin:50px 0 0}}.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:DM Sans,sans-serif;font-weight:400;letter-spacing:normal}h1{font-size:7.5rem;font-weight:700}h1,h2{margin-bottom:30px;color:#000}h2{font-size:5rem;font-weight:600}h3{font-size:3.5rem;font-weight:400;font-weight:600}h3,h4{margin-bottom:20px;color:#000}h4{font-size:2.5rem;font-weight:400;font-family:Open Sans,sans-serif}h5{font-size:2rem;font-weight:400}h5,h6{margin-bottom:20px;color:#000;font-family:Open Sans,sans-serif}h6{font-size:1.6rem;font-weight:500;letter-spacing:1px}a{color:#419d78;transition:all .2s ease-in-out}a:hover{color:#bcdcd0}strong{font-weight:700}.block{display:block}.inline-block{display:inline-block}.text-center{text-align:center}.vertical-top{vertical-align:top}.relative{position:relative}.mobile-only{display:none}@media screen and (max-width:576px){.mobile-only{display:block}}.mobile-hidden{display:block}@media screen and (max-width:576px){.mobile-hidden{display:none}}.photo_frame_box{position:relative}.photo_frame_box:before{border-right:2px solid #632695;border-top:2px solid #632695;right:2px;top:2px}.photo_frame_box:after,.photo_frame_box:before{content:"";display:block;height:104%;position:absolute;width:104%}.photo_frame_box:after{border-bottom:2px solid #632695;border-left:2px solid #632695;bottom:2px;left:2px}.photo_frame_box img{border:6px dashed #632695;padding:10px}.primary_btn,.primary_target a,.secondary_btn{color:#fff;border-radius:6px;padding:18px 25px 16px;line-height:15px;text-transform:none;border:none;font-weight:600;font-size:1.6em;position:relative;display:inline-block;font-family:Open Sans,sans-serif;background:#419d78;transition:all .3s ease}.primary_btn.white,.primary_target a.white,.secondary_btn.white{background:#fff;color:#000}.primary_btn.whitered,.primary_target a.whitered,.secondary_btn.whitered{background:#fff;color:#fb4d3d;border:1px solid #fb4d3d;padding:0 0 0 25px;display:flex;align-items:center;justify-content:flex-end;max-width:350px}.primary_btn.whitered span,.primary_target a.whitered span,.secondary_btn.whitered span{min-width:200px;text-align:left}.primary_btn.whitered:after,.primary_target a.whitered:after,.secondary_btn.whitered:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1l7 7m0 0l-7 7m7-7H.25' stroke='%23F4F0E5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 16px;background-color:#fb4d3d;width:50px;height:50px;background-position:50%;border-top-right-radius:6px;border-bottom-right-radius:6px;display:inline-block;float:right;margin-left:65px;transition:all .3s ease}@media (max-width:768px){.primary_btn.whitered,.primary_target a.whitered,.secondary_btn.whitered{max-width:325px}.primary_btn.whitered span,.primary_target a.whitered span,.secondary_btn.whitered span{min-width:100px}}@media (max-width:480px){.primary_btn.whitered,.primary_target a.whitered,.secondary_btn.whitered{max-width:225px}.primary_btn.whitered span,.primary_target a.whitered span,.secondary_btn.whitered span{min-width:50px}}.primary_btn.redtxt,.primary_target a.redtxt,.secondary_btn.redtxt{color:#fb4d3d}.primary_btn.arrow:after,.primary_target a.arrow:after,.secondary_btn.arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1l7 7m0 0l-7 7m7-7H.25' stroke='%23F4F0E5'/%3E%3C/svg%3E")}.primary_btn.arrow:after,.primary_btn.arrowred:after,.primary_target a.arrow:after,.primary_target a.arrowred:after,.secondary_btn.arrow:after,.secondary_btn.arrowred:after{content:"";background-repeat:no-repeat;background-size:18px 16px;width:18px;height:16px;background-position:50%;display:inline-block;float:right;margin-left:65px;transition:all .3s ease}.primary_btn.arrowred:after,.primary_target a.arrowred:after,.secondary_btn.arrowred:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1l7 7m0 0l-7 7m7-7H.25' stroke='%23FB4D3D'/%3E%3C/svg%3E")}.primary_btn:hover,.primary_target a:hover,.secondary_btn:hover{background-color:#64b595;color:#000}.primary_btn:hover.white,.primary_target a:hover.white,.secondary_btn:hover.white{background-color:#fff;color:#41506e}.primary_btn:hover.arrowred:after,.primary_target a:hover.arrowred:after,.secondary_btn:hover.arrowred:after{margin-left:110px}.primary_btn:hover.whitered,.primary_target a:hover.whitered,.secondary_btn:hover.whitered{background-color:#fff}.primary_btn:hover.arrow:after,.primary_target a:hover.arrow:after,.secondary_btn:hover.arrow:after{margin-left:110px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1l7 7m0 0l-7 7m7-7H.25' stroke='%23F4F0E5'/%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:10px 20px;line-height:15px;font-size:1.45rem}}@media (max-width:480px){.primary_btn,.primary_target a,.secondary_btn{padding:8px 15px;line-height:14px;font-size:1.4rem}}.secondary_btn{color:#fff;background:#279af1}.secondary_btn:hover{background-color:#632696;color:#fff;border:2px solid #632696}.link{font-size:1.5rem;font-family:Open Sans,sans-serif;color:#279af1;text-decoration:underline}.link.-white{color:#fff}.link.-white:hover{color:#279af1}.link:hover{color:#fffd82}.retour_btn{font-size:1.4rem;position:relative}.retour_btn:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23057AFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5h14.253M4 1L1 4.5 4 8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 9px;width:17px;height:9px;display:inline-block;margin-right:10px;transition:all .3s ease}.retour_btn:hover:before{margin-right:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23005AC0' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 4.5h14.253M4 1L1 4.5 4 8'/%3E%3C/g%3E%3C/svg%3E")}.suite_btn{font-size:1.4rem;position:relative}.suite_btn:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23057AFF' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5H1.247M13 1l3 3.5L13 8'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 9px;width:17px;height:9px;display:inline-block;margin-right:25px;transition:all .3s ease}.suite_btn:hover:before{margin-right:15px;margin-left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='9' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23005AC0' stroke-width='1.5' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15.5 4.5H1.247M13 1l3 3.5L13 8'/%3E%3C/g%3E%3C/svg%3E")}.flexcontent{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexcontent,.flexcontentend{display:flex;-moz-flex-direction:column;flex-direction:column;height:100%;z-index:35}.flexcontentend{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}@media (max-width:1024px){p{font-size:1.46rem}h1{font-size:5rem}h2{font-size:4.25rem;line-height:1.2}h3{font-size:3rem}h4{font-size:2.15rem}h5{font-size:1.9rem}}@media (max-width:768px){p{font-size:1.425rem}h1{font-size:4.55rem}h2{font-size:4rem}h3{font-size:2.85rem}h4{font-size:2rem}h5{font-size:1.8rem}}@media (max-width:480px){p{font-size:1.4rem}h1{font-size:4.25rem}h2{font-size:3.5rem}h3{font-size:2.5rem}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}@media (max-width:700px){.container_smaller{width:100%}}@media (max-width:768px){.container_smaller{padding:0 25px}}@media (max-width:480px){.container_smaller{padding:0 20px}}.container_small{width:875px;margin:0 auto;padding-right:0;padding-left:0}@media (max-width:900px){.container_small{width:100%;padding-right:30px;padding-left:30px}}@media (max-width:768px){.container_small{padding:0 25px}}@media (max-width:480px){.container_small{padding:0 20px}}.container_med{width:1000px;margin:0 auto;padding-right:0;padding-left:0}@media (max-width:1024px){.container_med{width:100%;padding-right:30px;padding-left:30px}}@media (max-width:768px){.container_med{padding:0 25px}}@media (max-width:480px){.container_med{padding:0 20px}}.container{width:1168px;padding:0;margin:0 auto}@media (max-width:1168px){.container{width:100%;padding:0 30px}}@media (max-width:1024px){.container{padding:0 30px}}@media (max-width:768px){.container{padding:0 25px}}@media (max-width:480px){.container{padding:0 20px}}.container_med_large{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;margin:0}}@media (max-width:768px){.container_large{padding:0 25px}}@media (max-width:480px){.container_large{padding:0 20px}}.container_larger{max-width:1500px;padding:0;margin:0 auto}.container_larger:after,.container_larger:before{content:" ";display:table}.container_larger:after{clear:both}@media (max-width:1500){.container_larger{width:100%;padding:0 30px}}@media (max-width:1024px){.container_larger{padding:0 30px}}@media (max-width:768px){.container_larger{padding:0 25px}}@media (max-width:480px){.container_larger{padding:0 20px}}.container_full{width:100%;padding:0}.container_full:after,.container_full:before{content:" ";display:table}.container_full:after{clear:both}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none!important}@media (max-width:768px){.hide-mobile{display:none!important}}.show{display:block!important}.invisible{visibility:hidden}.hidden{display:none!important;visibility:hidden!important}.fancybox-bg{background:rgba(99,38,149,.9)}.formulaire_contact{display:block}.formulaire_contact:after,.formulaire_contact:before{content:" ";display:table}.formulaire_contact:after{clear:both}.formulaire_contact .form-row{margin-left:0;margin-right:0}.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.5em;display:block;margin-bottom:18px;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{display:inline-block;width:49%;margin-bottom:18px}.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{color:#32281e;background-color:#fff;font-size:1.35em;font-family:Open Sans,sans-serif;font-weight:400;border:1px solid #e6e6e6;display:block;margin-bottom:18px;padding:17px;resize:unset;width:100%;transition:all .2s ease-in-out}.formulaire_contact .single input::-moz-placeholder{color:#32281e}.formulaire_contact .single input::placeholder{color:#32281e}.formulaire_contact .single input:focus{border:1px solid #fffd82}.formulaire_contact .single .wpcf7-not-valid{color:red;border:1px solid red}.formulaire_contact .single .wpcf7-not-valid::-moz-placeholder{color:red}.formulaire_contact .single .wpcf7-not-valid::placeholder{color:red}.formulaire_contact .single .wpcf7-not-valid-tip{color:red;padding-top:7px}.formulaire_contact .single .show-password-input{display:none}.formulaire_contact textarea{background:none;padding:15px 20px;background-color:#fff;font-size:1.5em;color:#32281e;border:1px solid #cfcfcf;border-radius:6px;font-family:Open Sans,sans-serif;font-weight:400;max-height:230px;width:100%;resize:none}.formulaire_contact textarea::-moz-placeholder{color:#32281e}.formulaire_contact textarea::placeholder{color:#32281e}.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:#632696;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:#32281e}.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:#632696;box-shadow:none}.formulaire_contact .select-style{border:2px solid #f6f5f2;border-radius:24px;overflow:hidden;font-weight:300;background:#fff url(../img/icons/arrow_down_secondary.svg) no-repeat 94% 50%;background-size:18px 12px;background-repeat:no-repeat;padding:15px 0;width:100%;max-width:420px}.formulaire_contact .select-style select{padding:0 15px;border:none;box-shadow:none;width:100%;max-width:420px;font-family:Open Sans,sans-serif;background:transparent;background-image:none;-webkit-appearance:none;font-size:1.35em}.formulaire_contact .select-style select:focus{outline:none}@media (max-width:768px){.formulaire_contact .select-style{padding:15px 0}}@media (max-width:480px){.formulaire_contact .select-style{padding:10px 0}}.formulaire_contact .btn_submit{position:relative;float:right}.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{background-color:#419d78}.formulaire_contact .btn_submit:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.707 11.707l5-5a.999.999 0 000-1.414l-5-5a.999.999 0 10-1.414 1.414L10.586 5H1a1 1 0 000 2h9.586l-3.293 3.293a.997.997 0 000 1.414.999.999 0 001.414 0z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/svg%3E");right:25px}.formulaire_contact .btn_submit:hover .wpcf7-submit{color:#fff}.Accordeon{border-bottom:1px solid #f6f5f2}.Accordeon .titreAccordeon{cursor:pointer;margin:20px 0 0;padding-bottom:8px;padding-right:5px;position:relative;font-size:1.3em}.Accordeon .titreAccordeon h5{position:relative;font-weight:500;padding-right:20px}.Accordeon .titreAccordeon h5:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 1L7.5 7 1 1' stroke='%230d1d3f' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:12px 6.5px;width:12px;height:6.5px;display:inline-block;position:absolute;top:10px;right:0;transform:rotate(0deg);transition:all .3s ease}.Accordeon .contenuAccordeon{display:none;padding:0}.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}.Accordeon.active .titreAccordeon{color:#279af1}.Accordeon.active .titreAccordeon h5:after{transform:rotate(-180deg)}.Accordeon.active .contenuAccordeon{padding:0 0 15px}.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 #279af1;border-radius:2rem}.icon-right-arrow:before,.icon-top-right-arrow:before{content:"";background-color:#279af1;-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:#279af1}.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:#279af1;-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:#279af1;-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 1.5em;display:block}fieldset{border:0;margin:0;padding:0}legend{color:#279af1;font-weight:700;text-transform:uppercase;border-top:1px solid #f6f5f2;padding:10px 0 0;margin:5px 0}input,legend{width:100%;display:block}input{background:#fff;padding:15px 25px;line-height:16px;border-radius:6px;text-transform:none;border:1px solid #cfcfcf;max-width:100%;font-weight:500;font-size:1.5em;transition:all .3s cubic-bezier(.215,.61,.355,1)}input::-moz-placeholder{color:#32281e}input::placeholder{color:#32281e}input:focus{border-color:#cfcfcf}table input{width:auto}textarea{background:#fff;padding:15px 25px;line-height:16px;border-radius:6px;text-transform:none;border:1px solid #cfcfcf;width:100%;max-width:100%;font-weight:500;font-size:1.5em;display:block;transition:all .3s cubic-bezier(.215,.61,.355,1);height:6.3em;resize:none}textarea::-moz-placeholder{color:#32281e}textarea::placeholder{color:#32281e}textarea:focus{border-color:#cfcfcf}select{background:#fff;padding:15px 25px;line-height:16px;text-transform:none;border:1px solid #000;max-width:100%;font-weight:500;font-size:1.5em}select::-ms-expand{display:none}[type=submit],button{border-radius:3px;padding:10px 25px 8px;line-height:15px;text-transform:none;border:none;font-weight:500;font-size:1.4em;position:relative;display:inline-block;text-transform:uppercase;font-family:Open Sans,sans-serif;background:#000;transition:all .3s ease;color:#fff;background:#279af1;white-space:normal;height:auto;cursor:pointer;max-width:200px}[type=submit]:hover,button:hover{color:#279af1;background:#fff}.wpcf7-form-control-wrap:after,.wpcf7-form-control-wrap:before{content:" ";display:table}.wpcf7-form-control-wrap:after{clear:both}.wpcf7-radio{border-radius:4px 5px 6px;overflow:hidden}.wpcf7-radio .wpcf7-list-item{background-color:#f6f5f2;float:left;padding:5px 10px;width:33.3%;margin:0}.wpcf7-radio .wpcf7-list-item label{margin:0}.wpcf7-radio .wpcf7-list-item input{display:inline-block;margin-right:5px;width:auto}.wpcf7-radio .wpcf7-list-item span{color:#000;font-size:16px}.formulaire_infolettre{display:block}.formulaire_infolettre .form-row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.formulaire_infolettre .form-row:after,.formulaire_infolettre .form-row:before{content:" ";display:table}.formulaire_infolettre .form-row:after{clear:both}.formulaire_infolettre .single{margin-bottom:20px;text-align:left;float:left;width:50%;padding:0 10px}.formulaire_infolettre .single .name{color:#32281e;display:block;margin-bottom:10px;font-size:1.1em}.formulaire_infolettre .single .wpcf7-not-valid{color:#ff5b40;border:2px solid #ff5b40}.formulaire_infolettre .single .wpcf7-not-valid::-moz-placeholder{color:#ff5b40}.formulaire_infolettre .single .wpcf7-not-valid::placeholder{color:#ff5b40}.formulaire_infolettre .single .wpcf7-not-valid-tip{color:#ff5b40;padding-top:7px}.formulaire_infolettre .single .show-password-input{display:none}.formulaire_infolettre .btn_submit{position:relative;margin-top:10px}.formulaire_infolettre .btn_submit .ajax-loader,.formulaire_infolettre .btn_submit .wpcf7-spinner{position:absolute}.mobileMenu{display:none;position:fixed;background:#fff;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:999;text-align:center;overflow-y:scroll}.mobileMenu .closeMenu{transition:all .3s ease;position:absolute;top:20px;right:20px;font-size:32px;font-weight:600;color:#32281e;z-index:99;line-height:1;cursor:pointer}.mobileMenu .closeMenu:focus,.mobileMenu .closeMenu:hover{color:#632696;transform:rotate(180deg)}.mobileMenu .mobile_logo{position:absolute;top:20px;left:20px;color:#279af1;z-index:99;cursor:pointer;max-width:130px}.mobileMenu ul{padding:0;margin:50px 0 0;width:100%}.mobileMenu ul.header_menu_nav_ul{margin:165px 0 0}.mobileMenu ul.navMenuSec li{font-size:1.65em}.mobileMenu ul li{list-style-type:none;padding:0;font-size:1.85em}.mobileMenu ul li.menu-item-has-children>a{cursor:pointer}.mobileMenu ul li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 5px;background-position:50%;width:8px;height:6px;display:inline-block;margin-left:6px;transition:all .3s ease}.mobileMenu ul li.menu-item-has-children>a.active:after{transform:rotate(180deg);position:relative;top:-2px}.mobileMenu ul li.current_page_item a{color:#632696;text-decoration:none}.mobileMenu ul li>a{color:#32281e;padding:5px 0;display:inline-block}.mobileMenu ul li>a:focus,.mobileMenu ul li>a:hover{text-decoration:none;color:#632696}.mobileMenu ul li ul.sub-menu{display:none;padding:0;margin-top:10px;margin-bottom:24px}.mobileMenu ul li ul.sub-menu li{padding:0;font-size:.8em}.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:#632696}.mobileMenu .menuTop{margin-top:0;padding-top:0}header{width:100%;position:relative;top:0;z-index:88;overflow:hidden;transition:all .3s ease}.top_header{background:#cfcfcf;padding:13px 0 12px;width:100%}.top_header .nav{float:right}.top_header .nav ul{margin:0;padding:0;text-align:right}.top_header .nav ul li{display:inline-block;position:relative;margin:0 10px}.top_header .nav ul li.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");width:8px;height:5px;display:inline-block;margin-left:10px;transition:all .3s ease}.top_header .nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;top:35px;z-index:999}.top_header .nav ul li a{color:#000;font-weight:600;font-size:1.6em;padding:0 5px 10px;line-height:21px;border-bottom:1px solid hsla(0,0%,100%,0)}.top_header .nav ul li a:focus,.top_header .nav ul li a:hover{color:#111;text-decoration:none;border-bottom:2px solid #419d78}.top_header .nav ul li:last-child{margin-right:0}.top_header .nav ul li:last-child a{padding-right:0}@media (max-width:768px){.top_header .nav ul li{margin:0 5px}}@media (max-width:1400px){.top_header .nav ul li a{font-size:1.5em}}@media (max-width:768px){.top_header .nav ul li a{font-size:1.4em;padding:0 12px;line-height:20px}}@media (max-width:480px){.top_header{display:none}}.header{background-color:#fff;width:100%;transition:all .3s ease}.header_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;padding:16px 0 15px}.header_row:after,.header_row:before{content:" ";display:table}.header_row:after{clear:both}.header_logo{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.header_logo{float:left;width:50%}}@media (min-width:768px){.header_logo{float:left;width:50%}}@media (min-width:1024px){.header_logo{float:left;width:22.91667%}}.header_logo .logo-img{max-width:250px;max-height:70px;display:inline-block;transition:all .5s ease-out}@media (max-width:1024px){.header_logo .logo-img{max-width:235px}}@media (max-width:768px){.header_logo .logo-img{max-width:215px}}@media (max-width:480px){.header_logo .logo-img{max-width:100%}}.header_menu{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:flex;-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:50%}}@media (min-width:768px){.header_menu{float:left;width:50%}}@media (min-width:1024px){.header_menu{float:left;width:77.08333%}}.header_menu_nav{width:100%}.header_menu_nav ul{padding:0;text-align:right;list-style:none;margin:0 -20px 0 0}.header_menu_nav ul li{display:inline-block;margin:0 20px;position:relative}.header_menu_nav ul li:first-child{margin-left:0}.header_menu_nav ul li.current_page_ancestor>a,.header_menu_nav ul li.current_page_item>a{border-bottom:2px solid #64b595;text-decoration:none}.header_menu_nav ul li a{color:#000;font-size:1.7em;font-weight:600;margin-bottom:10px;text-decoration:none;padding:0 5px 10px;border-bottom:2px solid hsla(0,0%,100%,0)}.header_menu_nav ul li a:focus,.header_menu_nav ul li a:hover{color:#32281e;text-decoration:none;border-bottom:2px solid #bcdcd0}.header_menu_nav ul li.menu-item-has-children a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23AB8B65' fill-rule='nonzero'%3E%3Cpath d='M3 4l1-1 1-1 2-2 1 1-4 4z'/%3E%3Cpath d='M4 5L3 4 1 2 0 1l1-1 2 2 1 1 1 1z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 5px;background-position:50%;width:8px;height:6px;display:inline-block;margin-left:6px;transition:all .3s ease}.header_menu_nav ul li.menu-item-has-children:hover .sub-menu{opacity:1;filter:alpha(opacity=100);visibility:visible;top:35px;z-index:999}.header_menu_nav ul li .sub-menu{opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;background:#fff;padding:0;top:30px;left:-15px;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:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #cecece;display:block;position:absolute;top:-5px;left:20px;opacity:0}.header_menu_nav ul li .sub-menu li{padding:0;display:block;margin:0}.header_menu_nav ul li .sub-menu li a{display:block;color:#32281e;padding:10px 12px;margin-bottom:0;border-bottom:2px solid #fff;background:rgba(245,237,240,0);transition:all .3s ease}.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:#32281e;background:#f5edf0;text-decoration:none}.header_menu_nav ul li .sub-menu li a:after{display:none}.header_menu_nav ul li .sub-menu li.current_page_item a{color:#000;text-decoration:none;border-bottom:2px solid #bcdcd0}.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='31' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%2332281E' stroke-width='3' fill='none' fill-rule='evenodd' stroke-linecap='square'%3E%3Cpath d='M1.5 1.5h28M1.5 11h28M1.5 20h28'/%3E%3C/g%3E%3C/svg%3E");background-size:29px 20px;color:#fff;width:29px;height:20px;display:inline-block;padding:10px;cursor:pointer;vertical-align:middle;margin-top:0}@media (max-width:1400px){.header_menu .header_menu_nav ul li{margin:0 15px}.header_menu .header_menu_nav ul li:first-child{margin-left:0}.header_menu .header_menu_nav ul li a{font-size:1.6em}}@media (max-width:1024px){.header_menu .header_menu_nav{display:none}.header_menu .header_menu_nav ul li{margin:0 5px}.header_menu .header_menu_nav ul li a{font-size:1.5em}.header_menu .top_nav{display:inline-block}}.header_support{float:left;width:35.41667%;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_support{float:left;width:35.41667%}}@media (min-width:768px){.header_support{float:left;width:27.08333%}}@media (min-width:1024px){.header_support{float:left;width:18.75%}}.header_support_link{text-align:right}.header_support_link_nav{color:#fff}.header_support_link_nav li::marker{display:none;color:transparent}@media (max-width:768px){.header_support_link_nav .primary_target a{font-size:1.3em;padding:8px 10px}}@media (max-width:480px){.header_support_link_nav .primary_target a{font-size:1.15em;padding:6px 8px;text-align:center}}#hero{overflow:hidden}#hero,#hero #sliderSection,#hero .photo_de_sections{position:relative}#hero #sliderSection .slick-slide,#hero .photo_de_sections .slick-slide{background-size:cover;background-position:50%}#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:10%;margin-bottom:50px}#hero #sliderSection .degrage_bg,#hero .photo_de_sections .degrage_bg{display:block;background:#0e0a21;background:linear-gradient(165deg,rgba(14,10,33,0),#0e0a21)}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{position:relative;height:85vh}#hero #sliderSection .container_slide .slide_txt,#hero .photo_de_sections .container_slide .slide_txt{color:#fff;height:100%;text-align:left;margin-right:10%;padding-bottom:50px}#hero #sliderSection .container_slide .slide_txt .flexbox,#hero .photo_de_sections .container_slide .slide_txt .flexbox{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:100%;padding-bottom:15%}#hero #sliderSection .container_slide .slide_txt h1,#hero .photo_de_sections .container_slide .slide_txt h1{color:#fff;position:relative;margin-bottom:0}#hero #sliderSection .container_slide .slide_txt h3,#hero .photo_de_sections .container_slide .slide_txt h3{color:#fff;font-weight:500}#hero #sliderSection .container_slide .slide_txt .btn_lien_carrousel,#hero .photo_de_sections .container_slide .slide_txt .btn_lien_carrousel{font-size:1.35em;margin-top:60px;float:right;max-width:240px}@media (max-width:1600px){#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:6%}}@media (max-width:1400px){#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:5%}}@media (max-width:1024px){#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:4%}}@media (max-width:768px){#hero #sliderSection,#hero .photo_de_sections{overflow:hidden}#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:3%}#hero #sliderSection .slick-list,#hero .photo_de_sections .slick-list{overflow:visible}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{height:60vh;min-height:600px}}@media (max-width:480px){#hero #sliderSection .slick-dots,#hero .photo_de_sections .slick-dots{margin-left:2%}#hero #sliderSection .container_slide,#hero .photo_de_sections .container_slide{width:100%}}#hero.section_hero{height:100vh;min-height:800px;background-color:#279af1}#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:Open Sans,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:Open Sans,sans-serif;font-weight:300}#hero.section_hero.grey{background-color:#f6f5f2}#hero.section_hero.grey .section_hero_row_description p,#hero.section_hero.grey .section_hero_row_title h1{color:#32281e}@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:Open Sans,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:#279af1}@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%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:top;height:480px;position:relative}#hero.hero_sections:after{background:#000;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5));background-blend-mode:multiply}#hero.hero_sections:after,#hero.hero_sections:before{content:"";mix-blend-mode:multiply;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_sections:before{background:#fff;background:linear-gradient(180deg,rgba(99,38,149,.35),rgba(48,12,78,.35));background-blend-mode:multiply}@media (max-width:1024px){#hero.hero_sections{height:450px}}@media (max-width:768px){#hero.hero_sections{height:400px}}@media (max-width:480px){#hero.hero_sections{height:380px}}#hero.hero_sections .flexcontent{display:flex;-moz-flex-direction:column;flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:100%}#hero.hero_sections .flexcontent .content_title{padding-bottom:80px}#hero.hero_sections .flexcontent .content_title h1,#hero.hero_sections .flexcontent .content_title h2,#hero.hero_sections .flexcontent .content_title h3{color:#fff;margin-bottom:0;text-shadow:2px 5px 21px rgba(0,0,0,.25)}#hero.hero_sections .flexcontent .content_title a{color:#fff}#hero.hero_sections .flexcontent .content_title a:hover{color:#32281e}#hero.hero_sections .intro_breadcrumbs{display:none}#hero.hero_articles{width:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%;height:20vh;min-height:250px;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,#hero .container_large{height:100%}.header_hero{padding:75px 0 35px}@media (max-width:1024px){.header_hero{padding:50px 0 30px}}@media (max-width:768px){.header_hero{padding:40px 0 25px}}@media (max-width:480px){.header_hero{padding:30px 0 20px}}.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}.header_hero_head p:last-child{margin-bottom:0}@media (max-width:1024px){.header_hero_head{margin-bottom:50px}}@media (max-width:768px){.header_hero_head{margin-bottom:35px}}@media (max-width:480px){.header_hero_head{margin-bottom:25px}}footer{position:relative;background-color:#f6f5f2}footer ul{margin-bottom:25px}footer ul li{font-size:1.6em;margin-bottom:10px;position:relative;line-height:1.6em}footer .footer_cta{background-color:#fff}footer .footer_cta_row{margin-left:-10px;margin-right:-10px;border-top:2px solid #bcdcd0;padding-top:50px;padding-bottom:50px;display:flex;flex-wrap:wrap}footer .footer_cta_row:after,footer .footer_cta_row:before{content:" ";display:table}footer .footer_cta_row:after{clear:both}footer .footer_cta_row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){footer .footer_cta_row_text{float:left;width:100%}}@media (min-width:768px){footer .footer_cta_row_text{float:left;width:100%}}@media (min-width:1024px){footer .footer_cta_row_text{float:left;width:58.33333%}}footer .footer_cta_row_text h3{margin-bottom:25px}footer .footer_cta_row_action{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;text-align:right;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}@media (min-width:480px){footer .footer_cta_row_action{float:left;width:100%}}@media (min-width:768px){footer .footer_cta_row_action{float:left;width:100%}}@media (min-width:1024px){footer .footer_cta_row_action{float:left;width:41.66667%}}footer .footer_cta_row_action_btn{text-align:right}footer .footer_cta_row_action_btn .primary_btn{float:right}footer .footer_contacts{display:block;padding:100px 0 50px}footer .footer_contacts_row{margin-left:-10;margin-right:-10;display:flex;flex-wrap:wrap}footer .footer_contacts_row:after,footer .footer_contacts_row:before{content:" ";display:table}footer .footer_contacts_row:after{clear:both}footer .footer_contacts_row_logo{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;height:auto}@media (min-width:480px){footer .footer_contacts_row_logo{float:left;width:100%}}@media (min-width:768px){footer .footer_contacts_row_logo{float:left;width:100%}}@media (min-width:1024px){footer .footer_contacts_row_logo{float:left;width:33.33333%}}footer .footer_contacts_row_logo img{width:250px}@media (max-width:1024px){footer .footer_contacts_row_logo{margin-bottom:25px}}@media (max-width:480px){footer .footer_contacts_row_logo{width:100%;display:block}}footer .footer_contacts_row_menu{float:left;width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){footer .footer_contacts_row_menu{float:left;width:50%}}@media (min-width:768px){footer .footer_contacts_row_menu{float:left;width:33.33333%}}@media (min-width:1024px){footer .footer_contacts_row_menu{float:left;width:20.83333%}}footer .footer_contacts_row_menu p{font-size:1.25em}@media (max-width:768px){footer .footer_contacts_row_menu{display:block}}@media (max-width:480px){footer .footer_contacts_row_menu{margin-top:30px}}footer .footer_contacts_row_menu h6{color:#9b9b9b}footer .footer_contacts_row_menu ul{list-style:none}footer .footer_contacts_row_menu ul li{font-size:1.5em;margin-bottom:8px;padding-left:0;position:relative;line-height:1.2em;letter-spacing:1px}footer .footer_contacts_row_menu ul li a{color:#000}footer .footer_contacts_row_menu ul li a:hover{border-bottom:1px solid #64b595}@media (max-width:768px){footer .footer_contacts_row_menu ul li{font-size:1.45em}}@media (max-width:480px){footer .footer_contacts_row_menu ul li{font-size:1.4em}}footer .footer_contacts_row_contact{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media (min-width:480px){footer .footer_contacts_row_contact{float:left;width:100%}}@media (min-width:768px){footer .footer_contacts_row_contact{float:left;width:33.33333%}}@media (min-width:1024px){footer .footer_contacts_row_contact{float:left;width:25%}}footer .footer_contacts_row_contact_info{display:inline-block;width:100%}footer .footer_contacts_row_contact_info:after,footer .footer_contacts_row_contact_info:before{content:" ";display:table}footer .footer_contacts_row_contact_info:after{clear:both}footer .footer_contacts_row_contact_info_titre h6{color:#9b9b9b}footer .footer_contacts_row_contact_info_content ul li:after{display:none}footer .footer_contacts_row_contact_info_content ul li i{color:#632695;left:0;position:absolute;top:4px;vertical-align:sub}footer .footer_contacts_row_contact_info a{color:#000}footer .footer_contacts_row_contact_info a:hover{border-bottom:1px solid #64b595}footer .footer_contacts_row_contact_info p{margin-bottom:0;line-height:18px}@media (max-width:480px){footer .footer_contacts_row_contact_info{width:100%;text-align:center;display:block}}footer .footer_contacts_row_contact_navSociaux{display:block;width:100%;display:flex;height:auto;align-items:center;justify-content:center}footer .footer_contacts_row_contact_navSociaux_menu{margin:0;padding:0;width:100%}footer .footer_contacts_row_contact_navSociaux_menu li{display:inline-block;flex:left;margin:0 0 0 20px}footer .footer_contacts_row_contact_navSociaux_menu li:first-child{margin-left:0}footer .footer_contacts_row_contact_navSociaux_menu li a{position:relative;font-size:1.5em;color:#000}footer .footer_contacts_row_contact_navSociaux_menu li a img{width:21px;max-height:23px;opacity:1;transition:all .3s ease}footer .footer_contacts_row_contact_navSociaux_menu li a:hover img{opacity:.6}@media (max-width:768px){footer .footer_contacts_row_contact_navSociaux{width:100%;margin-top:15px}}@media (max-width:480px){footer .footer_contacts_row_contact_navSociaux{width:100%;margin-top:10px;justify-content:flex-center}}@media (max-width:480px){footer .footer_contacts_row_contact{width:100%;display:block;text-align:center}}@media (max-width:1024px){footer .footer_contacts{padding:80px 0 40px}}@media (max-width:768px){footer .footer_contacts{padding:65px 0 30px}}@media (max-width:480px){footer .footer_contacts{padding:50px 0 20px}}@media (max-width:480px){footer .footer_copyright{text-align:center}}footer .footer_copyright_row{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap;border-top:2px solid #ceadeb}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:100%;position:relative;min-height:1px;padding:20px 0}@media (min-width:480px){footer .footer_copyright_row_text{float:left;width:50%}}footer .footer_copyright_row_politics{float:left;width:100%;position:relative;min-height:1px;padding:20px 0;text-align:right}@media (min-width:480px){footer .footer_copyright_row_politics{float:left;width:50%}}footer .footer_copyright_row_politics ul{list-style:none;margin-bottom:0}footer .footer_copyright_row_politics ul li{font-size:1.35em;display:inline-block;padding-left:25px;margin-bottom:0;position:relative;line-height:1.2em}footer .footer_copyright_row_politics ul li a{color:#000}footer .footer_copyright_row_politics ul li a:hover{border-bottom:1px solid #64b595}@media (max-width:480px){footer .footer_copyright_row_politics{text-align:center}footer .footer_copyright_row_politics ul li{padding-left:5px;padding-right:5px;font-size:1.25em;margin-bottom:5px}}footer .footer_copyright p{margin-bottom:0;display:inline-block;font-size:1.35em;line-height:18px}@media (max-width:480px){footer .footer_copyright p{font-size:1.25em}}#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 .accueil_apropos{background-color:#3e2353;padding:120px 0}@media (max-width:1400px){.accueil .accueil_apropos{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_apropos{padding:80px 0}}@media (max-width:768px){.accueil .accueil_apropos{padding:65px 0}}@media (max-width:480px){.accueil .accueil_apropos{padding:50px 0}}.accueil .accueil_apropos_head h2{font-weight:700;line-height:1em;background:#ceadeb;background:linear-gradient(180deg,#ceadeb 0,#632695);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.accueil .accueil_apropos_head p{color:#fff;font-size:2em;font-weight:600;line-height:2em}.accueil .accueil_apropos_head p:last-child{margin-bottom:0}.accueil .accueil_presentation{background-color:#f6f5f2;padding:120px 0}@media (max-width:1400px){.accueil .accueil_presentation{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_presentation{padding:80px 0}}@media (max-width:768px){.accueil .accueil_presentation{padding:65px 0}}@media (max-width:480px){.accueil .accueil_presentation{padding:50px 0}}.accueil .accueil_presentation_head{margin-bottom:50px}.accueil .accueil_presentation_head h2{line-height:22px}.accueil .accueil_presentation_pourquoi_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.accueil .accueil_presentation_pourquoi_row:after,.accueil .accueil_presentation_pourquoi_row:before{content:" ";display:table}.accueil .accueil_presentation_pourquoi_row:after{clear:both}.accueil .accueil_presentation_pourquoi_row_photo{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px;display:flex;align-items:center}@media (min-width:480px){.accueil .accueil_presentation_pourquoi_row_photo{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_presentation_pourquoi_row_photo{float:left;width:50%}}.accueil .accueil_presentation_pourquoi_row_photo img{width:100%}@media (max-width:768px){.accueil .accueil_presentation_pourquoi_row_photo{margin-bottom:25px}}.accueil .accueil_presentation_pourquoi_row_text{float:left;width:100%;min-height:1px;padding-right:20px;text-align:left;position:relative;display:flex;align-items:center;padding-left:5%}@media (min-width:480px){.accueil .accueil_presentation_pourquoi_row_text{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_presentation_pourquoi_row_text{float:left;width:50%}}.accueil .accueil_presentation_pourquoi_row_text .primary_btn{margin-top:30px}@media (max-width:1400px){.accueil .accueil_presentation_pourquoi_row_text{padding-left:4%}}@media (max-width:1024px){.accueil .accueil_presentation_pourquoi_row_text{padding-left:3%;margin-bottom:30px}}@media (max-width:768px){.accueil .accueil_presentation_pourquoi_row_text{padding-left:2%}}.accueil .accueil_galerie{background-position:80% bottom;background-repeat:no-repeat;background-color:#fb4d3d;color:#fff;padding:120px 0}@media (max-width:1400px){.accueil .accueil_galerie{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_galerie{padding:80px 0}}@media (max-width:768px){.accueil .accueil_galerie{padding:65px 0}}@media (max-width:480px){.accueil .accueil_galerie{padding:50px 0}}.accueil .accueil_galerie_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.accueil .accueil_galerie_row:after,.accueil .accueil_galerie_row:before{content:" ";display:table}.accueil .accueil_galerie_row:after{clear:both}.accueil .accueil_galerie_row_head{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:480px){.accueil .accueil_galerie_row_head{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_galerie_row_head{float:left;width:25%}}.accueil .accueil_galerie_row_head h3{margin-bottom:0;color:#fff}@media (max-width:1024px){.accueil .accueil_galerie_row_head{margin-bottom:20px}}@media (max-width:768px){.accueil .accueil_galerie_row_head{display:none}}.accueil .accueil_galerie_row_photos{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.accueil .accueil_galerie_row_photos{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_galerie_row_photos{float:left;width:75%}}.accueil .accueil_galerie_row_photos_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.accueil .accueil_galerie_row_photos_row:after,.accueil .accueil_galerie_row_photos_row:before{content:" ";display:table}.accueil .accueil_galerie_row_photos_row:after{clear:both}.accueil .accueil_galerie_row_photos_row_image{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative;margin-bottom:40px}@media (min-width:480px){.accueil .accueil_galerie_row_photos_row_image{float:left;width:33.33333%}}@media (min-width:768px){.accueil .accueil_galerie_row_photos_row_image{float:left;width:33.33333%}}.accueil .accueil_galerie_row_photos_row_image img{display:block;width:100%;border-radius:6px}.accueil .accueil_galerie_bouton{margin-top:-25px;position:absolute;top:50%}@media (max-width:1024px){.accueil .accueil_galerie_bouton{position:relative}}@media (max-width:768px){.accueil .accueil_galerie_bouton{display:none}}.accueil .accueil_photobooth{background-position:top;background-repeat:no-repeat;background-size:cover;background-color:#f6f5f2;padding:120px 0}@media (max-width:1400px){.accueil .accueil_photobooth{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_photobooth{padding:80px 0}}@media (max-width:768px){.accueil .accueil_photobooth{padding:65px 0}}@media (max-width:480px){.accueil .accueil_photobooth{padding:50px 0}}.accueil .accueil_photobooth_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.accueil .accueil_photobooth_row:after,.accueil .accueil_photobooth_row:before{content:" ";display:table}.accueil .accueil_photobooth_row:after{clear:both}.accueil .accueil_photobooth_row_head{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:480px){.accueil .accueil_photobooth_row_head{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_photobooth_row_head{float:left;width:25%}}.accueil .accueil_photobooth_row_head h3{margin-bottom:0;line-height:1.5em}@media (max-width:1024px){.accueil .accueil_photobooth_row_head{margin-bottom:30px}}.accueil .accueil_photobooth_row_exemple{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.accueil .accueil_photobooth_row_exemple{float:left;width:100%}}@media (min-width:768px){.accueil .accueil_photobooth_row_exemple{float:left;width:75%}}.accueil .accueil_photobooth_row_exemple_row{margin-left:-30px;margin-right:-30px;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.accueil .accueil_photobooth_row_exemple_row:after,.accueil .accueil_photobooth_row_exemple_row:before{content:" ";display:table}.accueil .accueil_photobooth_row_exemple_row:after{clear:both}.accueil .accueil_photobooth_row_exemple_row_col{float:left;width:100%;min-height:1px;padding-left:30px;padding-right:30px;position:relative}@media (min-width:480px){.accueil .accueil_photobooth_row_exemple_row_col{float:left;width:33.33333%}}@media (min-width:768px){.accueil .accueil_photobooth_row_exemple_row_col{float:left;width:33.33333%}}.accueil .accueil_photobooth_row_exemple_row_col_content .cadre_photo{margin-bottom:15px}.accueil .accueil_photobooth_row_exemple_row_col_content .cadre_photo img{width:100%;display:block;border-radius:6px}.accueil .accueil_photobooth_row_exemple_row_col .icon{display:block;text-align:center;margin-bottom:20px;height:42px}.accueil .accueil_photobooth_row_exemple_row_col .icon img{max-width:80%;margin:0 auto}.accueil .accueil_photobooth_row_exemple_row_col p{font-size:1.2em;font-weight:500;color:#32281e}.accueil .accueil_photobooth_row_exemple_row_col_area{text-align:center}.accueil .accueil_photobooth_foot{display:block;position:absolute;bottom:0}@media (max-width:1400px){.accueil .accueil_photobooth_foot{position:relative}}.accueil .accueil_temoignages{position:relative;padding:120px 0}@media (max-width:1400px){.accueil .accueil_temoignages{padding:100px 0}}@media (max-width:1024px){.accueil .accueil_temoignages{padding:80px 0}}@media (max-width:768px){.accueil .accueil_temoignages{padding:65px 0}}@media (max-width:480px){.accueil .accueil_temoignages{padding:50px 0}}.accueil .accueil_temoignages_head{margin-bottom:20px;position:relative;z-index:8}.accueil .accueil_temoignages_head h2{margin-bottom:20px}.accueil .accueil_temoignages_slideset{position:relative;z-index:8;padding:120px 0 0}@media (max-width:1400px){.accueil .accueil_temoignages_slideset{padding:100px 0 0}}@media (max-width:1024px){.accueil .accueil_temoignages_slideset{padding:80px 0 0}}@media (max-width:768px){.accueil .accueil_temoignages_slideset{padding:65px 0 0}}@media (max-width:480px){.accueil .accueil_temoignages_slideset{padding:50px 0 0}}.accueil .accueil_temoignages_slideset .icon_temoin{position:absolute;left:-80px;top:35px}.accueil .accueil_temoignages_slideset .icon_temoin:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='67' height='56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 56c-3.667 0-6.833-1.25-9.5-3.75-2.667-2.667-4-5.833-4-9.5C.5 33.917 2.667 25.5 7 17.5c4.5-8 9.917-13.583 16.25-16.75l4 2.5c-6.667 6.333-11 14.917-13 25.75 3.667 0 6.75 1.333 9.25 4 2.667 2.667 4 5.833 4 9.5 0 3.833-1.333 7.083-4 9.75C21 54.75 17.833 56 14 56zm39 0c-3.667 0-6.917-1.25-9.75-3.75-2.667-2.667-4-5.833-4-9.5 0-8.667 2.083-16.917 6.25-24.75C49.667 10 55.167 4.25 62 .75l4 2.5C59.667 9.583 55.25 18.167 52.75 29c3.667 0 6.833 1.333 9.5 4s4 5.833 4 9.5c0 3.833-1.333 7.083-4 9.75C59.75 54.75 56.667 56 53 56z' fill='%23CEADEB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:67px 56px;width:67px;height:56px;background-position:50%;display:inline-block}@media (max-width:1400px){.accueil .accueil_temoignages_slideset .icon_temoin{left:-20px}}@media (max-width:1024px){.accueil .accueil_temoignages_slideset .icon_temoin{left:-10px;top:25px}.accueil .accueil_temoignages_slideset .icon_temoin:before{background-size:57px 46px;width:57px;height:46px}}@media (max-width:768px){.accueil .accueil_temoignages_slideset .icon_temoin{left:0;top:5px}.accueil .accueil_temoignages_slideset .icon_temoin:before{background-size:47px 36px;width:47px;height:36px}}@media (max-width:480px){.accueil .accueil_temoignages_slideset .icon_temoin{top:-5px}.accueil .accueil_temoignages_slideset .icon_temoin:before{background-size:37px 26px;width:37px;height:26px}}.accueil .accueil_temoignages_slideset .slick-track{display:flex;flex-wrap:wrap}.accueil .accueil_temoignages_slideset .slick-dots{text-align:right;right:50px}.accueil .accueil_temoignages_slideset .slick-dots li button{border:none;background-color:#000}.accueil .accueil_temoignages_slideset .slick-dots li.slick-active button{background-color:#419d78}.accueil .accueil_temoignages_slideset .slick-prev{display:none!important}.accueil .accueil_temoignages_slideset .slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='105' height='105' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M93.044 35.825L81.11 23.892 69.175 11.935 57.218 0 45.284 11.935 57.219 23.89l11.955 11.934 3.491 3.491H.89v16.889H72.665l-3.49 3.511-11.956 11.935-11.935 11.935 11.935 11.956 11.955-11.956L81.11 71.65l11.935-11.935L105 47.76 93.044 35.826z' fill='%23419D78'/%3E%3C/svg%3E");background-size:100px 100px;width:100px;height:100px;right:-100px}@media (max-width:1400px){.accueil .accueil_temoignages_slideset .slick-next{background-size:80px 80px;width:80px;height:80px;right:-20px;bottom:-50px}}@media (max-width:1024px){.accueil .accueil_temoignages_slideset .slick-next{background-size:65px 65px;width:65px;height:65px;right:-5px}}@media (max-width:768px){.accueil .accueil_temoignages_slideset .slick-next{background-size:50px 50px;width:50px;height:50px;right:0}}@media (max-width:480px){.accueil .accueil_temoignages_slideset .slick-next{background-size:40px 40px;width:40px;height:40px;right:-10px}}.accueil .accueil_temoignages_slideset .temoin{padding:0;margin:0;position:relative;height:100%}.accueil .accueil_temoignages_slideset .temoin .bloctext{padding-right:15%;font-size:1.5em}.accueil .accueil_temoignages_slideset .temoin .blocnom h5{font-size:22px;margin-bottom:0}.accueil .accueil_temoignages_slideset .temoin a:hover{opacity:.8;filter:alpha(opacity=80)}body.page-template-blogue .header_hero{display:none}.blog{padding:100px 0}@media (max-width:1024px){.blog{padding:80px 0}}@media (max-width:768px){.blog{padding:65px 0}}@media (max-width:480px){.blog{padding:70px 0 50px}}.blog_articles{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.blog_articles:after,.blog_articles:before{content:" ";display:table}.blog_articles:after{clear:both}.blog_articles_sidebar{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.blog_articles_sidebar{float:left;width:33.33333%}}@media (min-width:768px){.blog_articles_sidebar{float:left;width:29.16667%}}.blog_articles_sidebar .sidebar-widget .widget_block hr{border-color:transparent;padding-bottom:20px}.blog_articles_sidebar .sidebar-widget .widget_block h5{color:#32281e}.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:80px}.blog_articles_sidebar .sidebar-widget .widget_block ul{list-style:none;margin-left:0;padding-left:0}.blog_articles_sidebar .sidebar-widget .widget_block ul li{margin-bottom:10px}.blog_articles_sidebar .sidebar-widget .widget_block ul li a{font-size:1.3em;border-bottom:1px solid #f6f5f2;color:#32281e}.blog_articles_sidebar .sidebar-widget .widget_block ul li a:hover{border-bottom:1px solid #279af1}@media (max-width:1024px){.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:60px}}@media (max-width:768px){.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:40px}}@media (max-width:480px){.blog_articles_sidebar .sidebar-widget,.blog_articles_sidebar .sidebar-widget .widget_block.widget_categories{margin-bottom:30px}}.blog_articles_listing{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:50px}@media (min-width:480px){.blog_articles_listing{float:left;width:66.66667%}}@media (min-width:768px){.blog_articles_listing{float:left;width:70.83333%}}.blog_articles_listing .post{margin-bottom:25px;padding-bottom:25px;position:relative;border-bottom:2px solid #f6f5f2}.blog_articles_listing .post:after,.blog_articles_listing .post:before{content:" ";display:table}.blog_articles_listing .post:after{clear:both}.blog_articles_listing .post .article_content{display:block;padding:30px 60px 0 0;position:relative;overflow:hidden}.blog_articles_listing .post .resume{display:block;margin-bottom:25px}.blog_articles_listing .post .date{font-size:1.2em;display:block;margin-bottom:20px}.blog_articles_listing .post .continue_link{color:#32281e;position:relative;font-size:1.25em;position:absolute;z-index:15;right:-50px;bottom:25px;transition:all .3s ease-in}.blog_articles_listing .post .continue_link span{color:#32281e}.blog_articles_listing .post .continue_link:hover{text-decoration:none}.blog_articles_listing .post .continue_link:hover:after{width:150px}.blog_articles_listing .post .over{display:block;position:absolute;width:100%;height:100%;right:0;left:0;top:0;margin:auto;z-index:5}.blog_articles_listing .post a,.blog_articles_listing .post a:hover{color:#32281e}.blog_articles_listing .post:hover .continue_link{right:25px}@media (max-width:1024px){.blog_articles_listing .post{margin-bottom:20px;padding-bottom:20px}}@media (max-width:768px){.blog_articles_listing .post{margin-bottom:15px;padding-bottom:15px}}@media (max-width:480px){.blog_articles_listing{padding-left:0}.blog_articles_listing .post{margin-bottom:10px;padding-bottom:10px}}.blog_articles #nav-posts{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;display:block}.blog_articles #nav-posts .prev{float:left;width:50%;text-align:left}.blog_articles #nav-posts .next{float:right;width:50%;text-align:right}.blog_flexible{display:block;width:100%;padding:0 0 110px}@media (max-width:768px){.blog_flexible{padding:0 0 90px}}@media (max-width:480px){.blog_flexible{padding:0 0 65px}}.blog_flexible ul{list-style:none}.blog_flexible ul li{font-size:1.5em;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.4em}}.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:-50px}}@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:768px){.blog_flexible_colTextePhoto_row_textLeft{padding-right:40px}.blog_flexible_colTextePhoto_row_textRight{padding-left:40px}}@media (max-width:480px){.blog_flexible_colTextePhoto_row_textLeft{padding-right:0}.blog_flexible_colTextePhoto_row_textRight{padding-left:0}.blog_flexible_colTextePhoto_row_photoLeft{margin-bottom:20px}}.blog_flexible_action{display:block;margin-top:35px}@media (max-width:768px){.blog_flexible_action{margin-top:25px}}@media (max-width:480px){.blog_flexible_action{margin-top:15px}}.blog_flexible_action_row{margin-left:0;margin-right:0;padding-top:0;border-top:1px dashed #f6f5f2}.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}.flexible{padding-top:80px}.flexible_bloc{display:block;width:100%;padding:0}.flexible_bloc ul{list-style:none}.flexible_bloc ul li{font-size:1.5em;line-height:25px;margin-bottom:15px;padding-left:20px}@media (max-width:480px){.flexible_bloc ul li{font-size:1.4em}}.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:#32281e;font-weight:500;font-size:1.15em;margin-right:.6rem;line-height:21px}.flexible_bloc .products.columns-4 li{font-size:1em}.flexible_bloc iframe{border:none;width:100%}.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}.flexible_bloc_presentation .rowTexte p:last-child{margin-bottom:0}@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%;border-radius:6px;height:auto}.flexible_bloc_photo .rowPhoto{position:relative}.flexible_bloc_photo .rowPhoto a{display:block;position:relative}.flexible_bloc_photo .rowPhoto a:after{content:"";background-repeat:no-repeat;background-position:50%;display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-size:120px 120px;width:120px;height:120px;z-index:12;opacity:.8;transition:all .3s ease}.flexible_bloc_photo .rowPhoto a:after,.flexible_bloc_photo .rowPhoto a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cpath d='M60 0C26.864 0 0 26.863 0 59.999 0 93.134 26.864 120 60 120c33.136 0 60-26.866 60-60.001C120 26.863 93.136 0 60 0m0 4.838c30.415 0 55.162 24.744 55.162 55.16 0 30.417-24.747 55.164-55.162 55.164-30.417 0-55.162-24.747-55.162-55.163C4.838 29.582 29.583 4.838 60 4.838'/%3E%3Cpath d='M91.63 60L41.74 27.225c.066 49.409.003 25.163 0 65.548L91.63 60z'/%3E%3C/g%3E%3C/svg%3E")}.flexible_bloc_photo .rowPhoto a:hover:after{background-size:100px 100px;width:100px;height:100px;opacity:1}@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 p:last-child{margin-bottom:0}@media (max-width:480px){.flexible_bloc_texte .rowTexte{padding:0}}.flexible_bloc_boutique_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_boutique_row:after,.flexible_bloc_boutique_row:before{content:" ";display:table}.flexible_bloc_boutique_row:after{clear:both}.flexible_bloc_boutique_row_sidebar{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.flexible_bloc_boutique_row_sidebar{float:left;width:25%}}@media (min-width:768px){.flexible_bloc_boutique_row_sidebar{float:left;width:25%}}.flexible_bloc_boutique_row_products{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.flexible_bloc_boutique_row_products{float:left;width:75%}}@media (min-width:768px){.flexible_bloc_boutique_row_products{float:left;width:75%}}.flexible_bloc_photo_pleine_largeur{display:block;width:100%}.flexible_bloc_photo_pleine_largeur .bloc_presentation{line-height:5px;position:relative}.flexible_bloc_photo_pleine_largeur .bloc_presentation .caption{position:absolute;bottom:0;right:0;z-index:5;padding:3px 5px;background-color:#632696;color:#fff;font-size:1.15em;font-weight:500}.flexible_bloc_photo_pleine_largeur img{width:100%}.flexible_bloc_photo_pleine_largeur .mobile{display:none}@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}.flexible_bloc_titre_texte_avec_photo_droite .row,.flexible_bloc_titre_texte_avec_photo_gauche .row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_titre_texte_avec_photo_droite .row:after,.flexible_bloc_titre_texte_avec_photo_droite .row:before,.flexible_bloc_titre_texte_avec_photo_gauche .row:after,.flexible_bloc_titre_texte_avec_photo_gauche .row:before{content:" ";display:table}.flexible_bloc_titre_texte_avec_photo_droite .row:after,.flexible_bloc_titre_texte_avec_photo_gauche .row:after{clear:both}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{float:left;width:100%;position:relative;min-height:1px;padding-left:60px;display:flex;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:58.33333%}}@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:66.66667%}}.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 p:last-child,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text p:last-child{margin-bottom:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{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_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo{float:left;width:41.66667%}}@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:33.33333%}}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo .row_photo_content,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo .row_photo_content{position:relative}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo .caption,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo .caption{position:absolute;bottom:0;right:0;z-index:5;padding:3px 5px;background-color:#632696;color:#fff;font-size:1.15em;font-weight:500}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo .description,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo .description{text-align:right;position:absolute;bottom:-20px;right:60px;z-index:5;padding:3px 5px;font-size:1.15em;font-weight:500}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo img,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo img{width:100%;border-radius:6px;height:auto;display:block}.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.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.right .caption,.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.right .description,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.right .caption,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.right .description{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.mobile .caption,.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.mobile .description,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.mobile .caption,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.mobile .description{right:0}@media (max-width:1400px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{padding-left:50px;padding-right:50px}}@media (max-width:1024px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo,.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{padding-left:35px;padding-right:35px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text .blocsoustitregris,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text .blocsoustitregris{font-size:1.15em;margin-bottom:27px}}@media (max-width:768px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{padding-left:20px;padding-right:20px;text-align:center}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.left,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.left{padding-left:25px}.flexible_bloc_titre_texte_avec_photo_droite .row .row_text.right,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text.right{padding-right:25px}.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;padding:0}.flexible_bloc_titre_texte_avec_photo_droite .row .row_photo.desktop,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_photo.desktop{display:none}}@media (max-width:480px){.flexible_bloc_titre_texte_avec_photo_droite .row .row_text,.flexible_bloc_titre_texte_avec_photo_gauche .row .row_text{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_gauche .row .row_photo{padding-left:0;padding-right:0;margin-bottom:35px}}.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 .option_bouton{display:block;margin-top:35px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{display:block;margin-bottom:35px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc img{width:100%;border-radius:6px}@media (max-width:1400px){.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:25px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:25px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:35px}}@media (max-width:1024px){.flexible_bloc_double_colonnes .head{margin-bottom:45px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:20px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:20px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:30px}}@media (max-width:768px){.flexible_bloc_double_colonnes .head{margin-bottom:40px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:15px;margin-bottom:35px;border-right:none}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-left:15px}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:25px}}@media (max-width:480px){.flexible_bloc_double_colonnes .head{margin-bottom:35px}.flexible_bloc_double_colonnes .rowContent .bloc_left{padding-right:0;padding-left:0;margin-bottom:25px}.flexible_bloc_double_colonnes .rowContent .bloc_right{padding-right:0;padding-left:0}.flexible_bloc_double_colonnes .rowContent .photopresentationbloc{margin-bottom:20px}}.flexible_bloc_temoignages{padding:0 0 100px}.flexible_bloc_temoignages_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.flexible_bloc_temoignages_row:after,.flexible_bloc_temoignages_row:before{content:" ";display:table}.flexible_bloc_temoignages_row:after{clear:both}.flexible_bloc_temoignages_row_head{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;margin-bottom:30px}@media (min-width:480px){.flexible_bloc_temoignages_row_head{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_temoignages_row_head{float:left;width:100%}}.flexible_bloc_temoignages_row_liste{float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;position:relative}@media (min-width:480px){.flexible_bloc_temoignages_row_liste{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_temoignages_row_liste{float:left;width:100%}}.flexible_bloc_temoignages_row_liste .slick-dots{text-align:center}.flexible_bloc_temoignages_row_liste .slick-dots li{line-height:normal;margin-bottom:0;padding-left:0}.flexible_bloc_temoignages_row_liste .slick-dots li.slick-active button{background-color:#fff;border-color:#fff}.flexible_bloc_temoignages_row_liste .slick-track{display:flex;align-items:stretch}.flexible_bloc_temoignages_row_liste .slick-slide{height:auto;display:flex}.flexible_bloc_temoignages_row_liste .slick-slide>div{display:flex;flex-direction:column}.flexible_bloc_temoignages_row_liste_bloc{text-align:left;position:relative;margin-bottom:10px;margin-right:15px;margin-left:15px}.flexible_bloc_temoignages_row_liste_bloc_area{position:relative;z-index:5}.flexible_bloc_temoignages_row_liste_bloc_area_info{background-color:#fff;border-radius:3px;box-shadow:0 0 9px -5px rgba(0,0,0,.5);margin-bottom:50px;padding:30px;position:relative;z-index:25;height:100%}.flexible_bloc_temoignages_row_liste_bloc_area_info .aligncenter{text-align:center;margin:auto}.flexible_bloc_triple_colonnes_forfaits_head{margin-bottom:40px}.flexible_bloc_triple_colonnes_forfaits .rowForfait{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.flexible_bloc_triple_colonnes_forfaits .rowForfait:after,.flexible_bloc_triple_colonnes_forfaits .rowForfait:before{content:" ";display:table}.flexible_bloc_triple_colonnes_forfaits .rowForfait:after{clear:both}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait{float:left;width:50%;position:relative;min-height:1px;padding-left:10px;padding-right:10px;margin-bottom:30px}@media (min-width:480px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait{float:left;width:33.33333%}}@media (max-width:768px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait{width:100%}}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait .pic img{height:75px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area{height:100%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area_title{position:relative;text-align:left;z-index:1}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area_title h4{color:#000}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area_text{color:#000;font-size:14px;margin:auto}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_head_area_text .price{float:right;color:#000}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait img{height:auto}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_description{background:#fff none repeat scroll 0 0;min-height:360px;border-bottom-color:#cbcbcb;padding:24px 16px 0;position:relative}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_description ul li{line-height:21px;margin-bottom:12px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_button{bottom:0;color:#fff;left:0;padding:5px;width:100%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_forfait_button a{color:#fff}@media (max-width:1400px){.flexible_bloc_triple_colonnes_forfaits .rowForfait{margin:0}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon{margin-bottom:25px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon img{min-width:50px;max-width:90%}}@media (max-width:768px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo{padding:0 10px;margin-bottom:25px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon img{min-width:45px;max-width:80%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocphoto{margin-bottom:25px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo{padding:0 10px;margin-bottom:20px;width:100%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocphoto{margin-bottom:20px}}@media (max-width:350px){.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo{margin-bottom:15px;width:100%}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon{margin-bottom:20px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocicon img{min-width:35px}.flexible_bloc_triple_colonnes_forfaits .rowForfait .col_logo .blocphoto{margin-bottom:15px}}@media (max-width:1400px){.flexible_bloc_triple_colonnes_forfaits .head{margin-bottom:65px}}@media (max-width:1024px){.flexible_bloc_triple_colonnes_forfaits .head{margin-bottom:60px}}@media (max-width:768px){.flexible_bloc_triple_colonnes_forfaits .head{margin-bottom:50px}}@media (max-width:480px){.flexible_bloc_triple_colonnes_forfaits .head{margin-bottom:40px}}.flexible_bloc_listing_encadre_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.flexible_bloc_listing_encadre_row:after,.flexible_bloc_listing_encadre_row:before{content:" ";display:table}.flexible_bloc_listing_encadre_row:after{clear:both}.flexible_bloc_listing_encadre_row_head{margin-bottom:50px;float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:480px){.flexible_bloc_listing_encadre_row_head{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_listing_encadre_row_head{float:left;width:25%}}.flexible_bloc_listing_encadre_row_liste{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.flexible_bloc_listing_encadre_row_liste{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_listing_encadre_row_liste{float:left;width:75%}}.flexible_bloc_listing_encadre_row_liste_col{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.flexible_bloc_listing_encadre_row_liste_col:after,.flexible_bloc_listing_encadre_row_liste_col:before{content:" ";display:table}.flexible_bloc_listing_encadre_row_liste_col:after{clear:both}.flexible_bloc_listing_encadre_row_liste_col_bloc{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.flexible_bloc_listing_encadre_row_liste_col_bloc{float:left;width:50%}}@media (min-width:768px){.flexible_bloc_listing_encadre_row_liste_col_bloc{float:left;width:50%}}.flexible_bloc_listing_encadre_row_liste_col_bloc_icon img{display:block;height:35px;margin-bottom:10px;max-width:35px}.flexible_bloc_listing_encadre_row_liste_col_bloc_text h3,.flexible_bloc_listing_encadre_row_liste_col_bloc_text h4,.flexible_bloc_listing_encadre_row_liste_col_bloc_text h5,.flexible_bloc_listing_encadre_row_liste_col_bloc_text h6{color:#000;font-weight:500}.flexible_bloc_galerie_photos_slider{position:relative}.flexible_bloc_galerie_photos_slider:after{content:"";display:block;width:100%;height:60%;top:0;left:0;position:absolute;background:rgba(99,38,149,.8)}.flexible_bloc_galerie_photos_slider_head{position:relative;padding:70px 0 105px;z-index:55}.flexible_bloc_galerie_photos_slider_head h2{color:#fff}.flexible_bloc_galerie_photos_slider_head h2:before{background-color:#fff}.flexible_bloc_galerie_photos_slider .container{position:relative}.flexible_bloc_galerie_photos_slider .feed_row{background-color:#fff;border-radius:12px;box-shadow:0 3px 9px 0 rgba(0,0,0,.15);margin-top:-112px;padding:44px 0;position:relative;z-index:1}.flexible_bloc_galerie_photos_slider .photo_colonne{text-align:center}.flexible_bloc_galerie_photos_slider .photo_colonne img{width:auto;height:130px;-o-object-fit:scale-down;object-fit:scale-down;margin:0 auto}.flexible_bloc_galerie_photos_slider .slick-arrow{position:absolute;top:50%;z-index:69;cursor:pointer;text-indent:-9999px;width:60px;height:60px;border:none;background-repeat:no-repeat;background-size:100%;background-color:transparent;transition:all .3s ease;border-radius:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}.flexible_bloc_galerie_photos_slider .slick-arrow.slick-prev{left:11%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' transform='matrix(-1 0 0 1 55 0)' cx='27.5' cy='27.5' r='27.5'/%3E%3Cpath d='M31 22l-6 5.5 6 5.5' stroke='%230D1D3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");width:55px;height:55px;margin-top:-20px;background-size:55px 55px;background-repeat:no-repeat;background-position:50%}.flexible_bloc_galerie_photos_slider .slick-arrow.slick-next{right:11%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' transform='matrix(-1 0 0 1 55 0)' cx='27.5' cy='27.5' r='27.5'/%3E%3Cpath d='M25 22l6 5.5-6 5.5' stroke='%230D1D3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");width:55px;height:55px;margin-top:-20px;background-size:55px 55px;background-repeat:no-repeat;background-position:50%}.flexible_bloc_galerie_photos_slider .slick-arrow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.35)}.flexible_bloc_galerie_photos_slider .slick-arrow:hover.slick-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' transform='matrix(-1 0 0 1 55 0)' cx='27.5' cy='27.5' r='27.5'/%3E%3Cpath d='M31 22l-6 5.5 6 5.5' stroke='%230D1D3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");opacity:1}.flexible_bloc_galerie_photos_slider .slick-arrow:hover.slick-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='55' height='55' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23FFF' transform='matrix(-1 0 0 1 55 0)' cx='27.5' cy='27.5' r='27.5'/%3E%3Cpath d='M25 22l6 5.5-6 5.5' stroke='%230D1D3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");opacity:1}@media (max-width:768px){.flexible_bloc_galerie_photos_slider .slick-list{padding:0 15% 0 0!important}}@media (max-width:480px){.flexible_bloc_galerie_photos_slider .slick-list{padding:0 10% 0 0!important}}.flexible_bloc_galerie_photos_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap}.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_head{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative}@media (min-width:480px){.flexible_bloc_galerie_photos_row_head{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_galerie_photos_row_head{float:left;width:25%}}.flexible_bloc_galerie_photos_row_head h3{margin-bottom:0;color:#fff}.flexible_bloc_galerie_photos_row_photos{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px}@media (min-width:480px){.flexible_bloc_galerie_photos_row_photos{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_galerie_photos_row_photos{float:left;width:75%}}.flexible_bloc_galerie_photos_row_photos_row{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.flexible_bloc_galerie_photos_row_photos_row:after,.flexible_bloc_galerie_photos_row_photos_row:before{content:" ";display:table}.flexible_bloc_galerie_photos_row_photos_row:after{clear:both}.flexible_bloc_galerie_photos_row_photos_row_image{float:left;width:100%;min-height:1px;padding-left:20px;padding-right:20px;position:relative;margin-bottom:40px}@media (min-width:480px){.flexible_bloc_galerie_photos_row_photos_row_image{float:left;width:33.33333%}}@media (min-width:768px){.flexible_bloc_galerie_photos_row_photos_row_image{float:left;width:33.33333%}}.flexible_bloc_galerie_photos_row_photos_row_image img{display:block;width:100%;border-radius:6px}.flexible_bloc_galerie_photos_bouton{margin-top:-25px;position:absolute;top:50%}.flexible_bloc_infos_avec_couleur_fond{background-color:#632696;padding:60px 0}.flexible_bloc_infos_avec_couleur_fond_content,.flexible_bloc_infos_avec_couleur_fond_content h1,.flexible_bloc_infos_avec_couleur_fond_content h2,.flexible_bloc_infos_avec_couleur_fond_content h3{color:#fff}.flexible_bloc_infos_avec_couleur_fond_content p:last-child{margin-bottom:0}.flexible_bloc_texte_avec_image_de_fond .template_bg{padding:80px 0;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.flexible_bloc_texte_avec_image_de_fond .template_bg:after{content:"";background:#0e0a21;background:linear-gradient(180deg,rgba(14,10,33,0),rgba(14,10,33,.75) 80%);background-blend-mode:normal;mix-blend-mode:normal;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;opacity:1;z-index:1;transition:all .3s ease}.flexible_bloc_texte_avec_image_de_fond .template_bg .container{position:relative;z-index:5}.flexible_bloc_texte_avec_image_de_fond .template_bg .container:after,.flexible_bloc_texte_avec_image_de_fond .template_bg .container:before{content:" ";display:table}.flexible_bloc_texte_avec_image_de_fond .template_bg .container:after{clear:both}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex{width:50%;background-color:#a366d5;color:#fff;padding:60px 50px}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .title{display:block;margin-bottom:10px}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text p{font-size:1.6rem;font-weight:300;line-height:24px;color:#fff}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text ol li,.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text ol li:before,.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text ul li{color:#fff}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex .text a{color:#fff;text-decoration:underline}.flexible_bloc_texte_avec_image_de_fond .template_bg.droite .contentflex{float:right}@media (max-width:1024px){.flexible_bloc_texte_avec_image_de_fond .template_bg{padding:70px 0}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex{width:60%;padding:50px 40px}}@media (max-width:768px){.flexible_bloc_texte_avec_image_de_fond .template_bg{padding:60px 0}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex{width:100%;padding:40px 35px}}@media (max-width:480px){.flexible_bloc_texte_avec_image_de_fond .template_bg{padding:50px 0}.flexible_bloc_texte_avec_image_de_fond .template_bg .contentflex{padding:30px 25px}}.flexible_bloc_section_template .template_bg{padding:160px 0 0;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative}.flexible_bloc_section_template .template_bg:before{background:#413c58;background:linear-gradient(180deg,rgba(65,60,88,.5),rgba(65,60,88,.85));background-blend-mode:hard-light;mix-blend-mode:hard-light;z-index:1}.flexible_bloc_section_template .template_bg:after,.flexible_bloc_section_template .template_bg:before{content:"";position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;height:100%;width:100%;transition:all .3s ease}.flexible_bloc_section_template .template_bg:after{background:#0e0a21;background:linear-gradient(180deg,rgba(14,10,33,0),rgba(14,10,33,.75));background-blend-mode:normal;mix-blend-mode:normal;opacity:1;z-index:2}@media (max-width:1024px){.flexible_bloc_section_template .template_bg{padding:140px 0 0}}@media (max-width:768px){.flexible_bloc_section_template .template_bg{padding:120px 0 0}}@media (max-width:480px){.flexible_bloc_section_template .template_bg{padding:80px 0 0}}.flexible_bloc_section_template .template_bg .container:after,.flexible_bloc_section_template .template_bg .container:before{content:" ";display:table}.flexible_bloc_section_template .template_bg .container:after{clear:both}.flexible_bloc_section_template .template_bg .contentflex{color:#fff;padding:0 180px 50px;text-align:left;position:relative;z-index:5;text-align:center;transition:all .3s ease}.flexible_bloc_section_template .template_bg .contentflex .title{display:block;text-align:left;margin-bottom:25px}.flexible_bloc_section_template .template_bg .contentflex .title h3{margin-bottom:0;color:#fff}.flexible_bloc_section_template .template_bg .contentflex .texte{text-align:left}.flexible_bloc_section_template .template_bg .contentflex .lien{margin-top:50px}.flexible_bloc_section_template .template_bg .contentflex .hover_btn{position:absolute;width:100%;height:100%;margin:0;top:0;right:0;left:0;z-index:89}.flexible_bloc_section_template .template_bg .contentflex .primary_btn{color:#fff}.flexible_bloc_section_template .template_bg .contentflex:hover:before{right:30px}@media (max-width:1024px){.flexible_bloc_section_template .template_bg .contentflex{padding:0 150px 50px}}@media (max-width:768px){.flexible_bloc_section_template .template_bg .contentflex{padding:0 90px 40px}}@media (max-width:480px){.flexible_bloc_section_template .template_bg .contentflex{padding:0 65px 35px}}.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:10px;padding-right:10px;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{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:20px;padding:0 20px;width:100%}.flexible_bloc_partenaires_row_col .content img{max-width:70%}}.flexible_bloc_accordeons_titre{display:block;margin-bottom:50px}.flexible_bloc_formulaire:after,.flexible_bloc_formulaire:before{content:" ";display:table}.flexible_bloc_formulaire:after{clear:both}.flexible_bloc_formulaire .formulaire_contact{background-color:#fafafa;border-radius:5px;padding:20px;position:relative;z-index:5}.flexible_bloc_formulaire .formulaire_contact .name{color:#000}.flexible_bloc_formulaire .formulaire_contact .form-row{position:relative;z-index:10}.flexible_bloc_formulaire .formulaire_contact .form-row p{display:flex;flex-wrap:wrap;margin-bottom:0}.flexible_bloc_formulaire .formulaire_contact .colinput{margin-bottom:18px}.flexible_bloc_formulaire .formulaire_contact .single input[type=file]{padding:13px 20px}.flexible_bloc_formulaire .formulaire_contact .btn_submit{float:right;border-radius:30px}.flexible_bloc_formulaire .formulaire_contact .btn_submit p{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center}.flexible_bloc_formulaire .formulaire_contact .btn_submit .wpcf7-submit:hover{background:#cfcfcf;color:#000}.flexible_bloc_formulaire .formulaire_contact .btn_submit .wpcf7-submit:active,.flexible_bloc_formulaire .formulaire_contact .btn_submit .wpcf7-submit:active:focus,.flexible_bloc_formulaire .formulaire_contact .btn_submit .wpcf7-submit:focus{outline:none;box-shadow:none}.flexible_bloc_formulaire .formulaire_contact .wpcf7-not-valid-tip{margin-left:2.2rem;font-size:1.2rem}.flexible_bloc_videos{padding:120px 0 100px}.flexible_bloc_videos_liste{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.flexible_bloc_videos_liste:after,.flexible_bloc_videos_liste:before{content:" ";display:table}.flexible_bloc_videos_liste:after{clear:both}@media (max-width:480px){.flexible_bloc_videos_liste{margin:0}}.flexible_bloc_videos_liste_bloc{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:30px}@media (min-width:480px){.flexible_bloc_videos_liste_bloc{float:left;width:100%}}@media (min-width:768px){.flexible_bloc_videos_liste_bloc{float:left;width:50%}}@media (max-width:480px){.flexible_bloc_videos_liste_bloc{padding-left:0;padding-right:0}}.flexible_bloc_videos_liste_bloc_content .texte,.flexible_bloc_videos_liste_bloc_content .texte p{font-size:1.6rem;font-weight:300;color:#90fcf9}.flexible_bloc_videos_liste_bloc_pic{position:relative;margin-bottom:15px}.flexible_bloc_videos_liste_bloc_pic a{display:block;position:relative}.flexible_bloc_videos_liste_bloc_pic 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}.flexible_bloc_videos_liste_bloc_pic a:after,.flexible_bloc_videos_liste_bloc_pic 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")}.flexible_bloc_videos_liste_bloc_pic a:hover:after{background-size:90px 90px;width:90px;height:90px}.flexible_bloc_videos_liste_bloc_pic img{width:100%;border-radius:16px}@media (max-width:1400px){.flexible_bloc_videos{padding:100px 0 90px}}@media (max-width:1024px){.flexible_bloc_videos{padding:80px 0 75px}}@media (max-width:768px){.flexible_bloc_videos{padding:65px 0 60px}}@media (max-width:480px){.flexible_bloc_videos{padding:50px 0}}.flexible_bloc .bloc_division{padding:0 0 75px}.flexible_bloc .bloc_division hr{border:0;margin:0;border-top:1px solid #e2e2e2}@media (max-width:1400px){.flexible_bloc .bloc_division{padding:0 0 70px}}@media (max-width:1024px){.flexible_bloc .bloc_division{padding:0 0 65px}}@media (max-width:768px){.flexible_bloc .bloc_division{padding:0 0 50px}}@media (max-width:480px){.flexible_bloc .bloc_division{padding:0 0 40px}}.flexible_bloc .bloc_pad{padding:0 0 75px}@media (max-width:1400px){.flexible_bloc .bloc_pad{padding:0 0 70px}}@media (max-width:1024px){.flexible_bloc .bloc_pad{padding:0 0 65px}}@media (max-width:768px){.flexible_bloc .bloc_pad{padding:0 0 50px}}@media (max-width:480px){.flexible_bloc .bloc_pad{padding:0 0 40px}}.flexible_bloc .bloc_marge{margin:0 0 75px}@media (max-width:1400px){.flexible_bloc .bloc_marge{margin:0 0 70px}}@media (max-width:1024px){.flexible_bloc .bloc_marge{margin:0 0 65px}}@media (max-width:768px){.flexible_bloc .bloc_marge{margin:0 0 50px}}@media (max-width:480px){.flexible_bloc .bloc_marge{margin:0 0 40px}}.flexible_bloc .grey{background-color:#f6f5f2}.flexible_bloc .bg-mauve{background-color:#632695;color:#fff}.flexible_bloc .bg-mauve a,.flexible_bloc .bg-mauve h1,.flexible_bloc .bg-mauve h2,.flexible_bloc .bg-mauve h3,.flexible_bloc .bg-mauve h4,.flexible_bloc .bg-mauve h5,.flexible_bloc .bg-mauve h6{color:#fff}.flexible_bloc .bg-mauvepale{background-color:rgba(99,38,149,.15);color:#32281e}.flexible_bloc .bg-vert{background-color:#419d78;color:#fff}.flexible_bloc .bg-vert a,.flexible_bloc .bg-vert h1,.flexible_bloc .bg-vert h2,.flexible_bloc .bg-vert h3,.flexible_bloc .bg-vert h4,.flexible_bloc .bg-vert h5,.flexible_bloc .bg-vert h6{color:#fff}.flexible_bloc .bg-vert .flexible_bloc_temoignages_row_liste_bloc_area_info,.flexible_bloc .bg-vert .flexible_bloc_temoignages_row_liste_bloc_area_info h5{color:#000}.flexible_bloc .bg-vertpale{background-color:rgba(65,157,120,.15);color:#32281e}.flexible_bloc .bg-rouge{background-color:#fb4d3d;color:#fff}.flexible_bloc .bg-rouge a,.flexible_bloc .bg-rouge h1,.flexible_bloc .bg-rouge h2,.flexible_bloc .bg-rouge h3,.flexible_bloc .bg-rouge h4,.flexible_bloc .bg-rouge h5,.flexible_bloc .bg-rouge h6{color:#fff}.flexible_bloc .bg-rougepale{background-color:rgba(251,77,61,.1);color:#32281e}.flexible_bloc .bg-grispale{background-color:#f6f5f2;color:#32281e}.flexible_bloc .colorpadd{padding:100px 0}@media (max-width:1600px){.flexible_bloc .colorpadd{padding:90px 0}}@media (max-width:1400px){.flexible_bloc .colorpadd{padding:70px 0}}@media (max-width:1024px){.flexible_bloc .colorpadd{padding:60px 0}}@media (max-width:768px){.flexible_bloc .colorpadd{padding:50px 0}}@media (max-width:480px){.flexible_bloc .colorpadd{padding:40px 0}}.flexible_bloc .nomarge{margin:0}.flexible_bloc .nopad{padding:0}.flexible_bloc_anchor{position:relative}.flexible_bloc_anchor .anchor_top{top:-250px;position:absolute}.flexible_bloc_anchors_list{display:block;width:100%;padding:3rem 0}.flexible_bloc_anchors_list .anchors_flex{display:flex;justify-content:space-evenly}.flexible_bloc_anchors_list_item{display:inline-block;margin:0 1.5rem;font-family:Open Sans,sans-serif;line-height:2;font-size:1.5em;color:#279af1}.flexible_bloc_anchors_list_item:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L5 9m0 0L1 5m4 4V0' stroke='%23132B4D' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px;width:10px;height:10px;display:inline-block;margin-left:10px;transition:all .3s ease}body.page-template-flexible .flexible_bloc .bloc_pad.colorbg .row .row_text h3,body.page-template-flexible .flexible_bloc .bloc_pad.colorbg .titre_presentation_principale h2,body.page-template-flexible .flexible_bloc .bloc_pad.colorbg h3{color:#fff}body.page-id-15 .flexible,body.page-id-20 .flexible{padding-top:0}.contact{padding-top:80px;background-position:0;background-repeat:no-repeat}.contact_title h2{background:transparent url(../img/icons/camera_bg.png);color:#000;font-size:35px;height:85px;letter-spacing:1px;padding-top:10px;line-height:57px;margin-bottom:40px;text-align:center;background-size:auto 100%;background-repeat:no-repeat;background-position:50%}.contact_title h2:before{display:none}.contact_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap;padding-bottom:100px}.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:50%}}.contact_row_coordonnees_area{padding:35px 50px;width:100%}@media (max-width:1024px){.contact_row_coordonnees_area{padding:25px 30px}}@media (max-width:768px){.contact_row_coordonnees_area{padding:20px 25px}.contact_row_coordonnees_area_sociaux{position:relative;left:0;bottom:0}}.contact_row_formulaire{float:left;width:100%;position:relative;min-height:1px;padding-right:0;padding-left:80px}@media (min-width:480px){.contact_row_formulaire{float:left;width:50%}}.contact_row_formulaire_area{padding:35px 0}.contact_row_formulaire .formulaire_contact{border-radius:5px;padding:20px;background-repeat:no-repeat;background-size:cover;position:relative;z-index:5}.contact_row_formulaire .formulaire_contact .form-row{position:relative;z-index:10}.contact_row_formulaire .formulaire_contact .form-row p{display:flex;flex-wrap:wrap;margin-bottom:0}.contact_row_formulaire .formulaire_contact .single input[type=file]{padding:13px 20px}.contact_row_formulaire .formulaire_contact .btn_submit{float:right;border-radius:30px}.contact_row_formulaire .formulaire_contact .btn_submit p{margin:0;display:inline-flex;flex-wrap:wrap;align-items:center}.contact_row_formulaire .formulaire_contact .btn_submit .wpcf7-submit:hover{background:#bcdcd0;color:#000}.contact_row_formulaire .formulaire_contact .btn_submit .wpcf7-submit:active,.contact_row_formulaire .formulaire_contact .btn_submit .wpcf7-submit:active:focus,.contact_row_formulaire .formulaire_contact .btn_submit .wpcf7-submit:focus{outline:none;box-shadow:none}.contact_row_formulaire .formulaire_contact .wpcf7-not-valid-tip{margin-left:2.2rem;font-size:1.2rem}.contact_row_formulaire img{width:100%;height:auto}@media (max-width:1024px){.contact_row_formulaire{padding-left:50px}.contact_row_formulaire_area{padding:30px 0}}@media (max-width:768px){.contact_row_formulaire{padding-left:0}.contact_row_formulaire_area{padding:25px 0}}@media (max-width:480px){.contact_row_formulaire_area{padding:20px 0}}.contact_form{padding:75px 0}@media (max-width:1400px){.contact_form{padding:65px 0}}@media (max-width:1024px){.contact_form{padding:50px 0}}@media (max-width:768px){.contact_form{padding:35px 0}}@media (max-width:480px){.contact_form{padding:25px 0}}.contact_form_head{margin-bottom:35px}.flexible_bloc,.woocommerce.boutique{display:block;padding:5em 0}@media (max-width:1024px){.flexible_bloc,.woocommerce.boutique{padding:4rem 0}}@media (max-width:768px){.flexible_bloc,.woocommerce.boutique{padding:3rem 0}}@media (max-width:480px){.flexible_bloc,.woocommerce.boutique{padding:2rem 0}}.flexible_bloc .page-title,.woocommerce.boutique .page-title{font-size:4em;margin-bottom:50px}.flexible_bloc_navigation,.woocommerce.boutique_navigation{background-color:#632696;height:105px;margin:0 auto;width:100%;padding:0 30px}@media (max-width:1024px){.flexible_bloc_navigation,.woocommerce.boutique_navigation{padding:0 30px}}@media (max-width:768px){.flexible_bloc_navigation,.woocommerce.boutique_navigation{padding:0 25px}}@media (max-width:480px){.flexible_bloc_navigation,.woocommerce.boutique_navigation{padding:0 20px}}.flexible_bloc_navigation_row,.woocommerce.boutique_navigation_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc_navigation_row:after,.flexible_bloc_navigation_row:before,.woocommerce.boutique_navigation_row:after,.woocommerce.boutique_navigation_row:before{content:" ";display:table}.flexible_bloc_navigation_row:after,.woocommerce.boutique_navigation_row:after{clear:both}.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{float:left;width:33.33333%;position:relative;min-height:1px;padding-left:0;display:flex;align-items:center;padding-right:0}@media (min-width:480px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{float:left;width:29.16667%}}@media (min-width:768px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{float:left;width:29.16667%}}.flexible_bloc_navigation_row_user_content a,.woocommerce.boutique_navigation_row_user_content a{display:block;position:relative;padding:0 0 0 35px;font-size:1.65em;color:#32281e}.flexible_bloc_navigation_row_user_content a:before,.woocommerce.boutique_navigation_row_user_content a:before{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='31' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.523 26.983l-.01.075v2.199h21.973V27.4l-.021-.279c-.14-1.651-.858-3.185-2.006-4.483-1.093-1.244-2.584-2.263-4.322-2.938a7.123 7.123 0 01-1.93 1.373 6.285 6.285 0 01-2.703.622 6.221 6.221 0 01-2.8-.665 7.171 7.171 0 01-1.983-1.48c-1.748.633-3.239 1.62-4.322 2.853-1.116 1.266-1.802 2.81-1.877 4.483v.096h.001zM12.505 0c2.016 0 3.828 1.05 5.126 2.734 1.255 1.63 2.038 3.872 2.038 6.339 0 2.467-.783 4.708-2.038 6.338-1.298 1.695-3.11 2.736-5.126 2.736-2.016 0-3.84-1.04-5.137-2.736-1.255-1.63-2.038-3.871-2.038-6.338s.783-4.708 2.038-6.339C8.666 1.051 10.488 0 12.505 0zm3.936 3.657c-1.02-1.318-2.413-2.145-3.936-2.145-1.534 0-2.928.826-3.947 2.145C7.497 5.03 6.842 6.95 6.842 9.074c0 2.123.654 4.043 1.716 5.416 1.019 1.33 2.413 2.144 3.947 2.144 1.523 0 2.917-.814 3.936-2.144 1.061-1.373 1.716-3.293 1.716-5.416 0-2.125-.654-4.044-1.716-5.417zM.054 26.307c.204-1.833.987-3.506 2.22-4.9 1.352-1.546 3.25-2.757 5.448-3.454l.483-.15.321.396a5.936 5.936 0 001.845 1.48 4.81 4.81 0 002.134.504c.73 0 1.427-.172 2.06-.472a5.721 5.721 0 001.801-1.393l.333-.376.482.16c2.177.762 4.054 1.995 5.405 3.54 1.202 1.351 2.017 2.95 2.296 4.665H25v4.461H0v-4.46h.054z' fill='%236C85A4' fill-rule='nonzero'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:25px 31px;width:25px;height:31px;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media (max-width:1600px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:40px}}@media (max-width:1400px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:35px}}@media (max-width:1024px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:25px}}@media (max-width:768px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:20px}}@media (max-width:480px){.flexible_bloc_navigation_row_user,.woocommerce.boutique_navigation_row_user{padding-left:10px}}.flexible_bloc_navigation_row_message,.woocommerce.boutique_navigation_row_message{display:flex;align-items:center;justify-content:center;float:left;width:33.33333%;position:relative;min-height:1px;padding-right:0;padding-left:0}@media (min-width:480px){.flexible_bloc_navigation_row_message,.woocommerce.boutique_navigation_row_message{float:left;width:41.66667%}}@media (min-width:768px){.flexible_bloc_navigation_row_message,.woocommerce.boutique_navigation_row_message{float:left;width:41.66667%}}.flexible_bloc_navigation_row_message_content,.woocommerce.boutique_navigation_row_message_content{margin:10px 0;position:relative;max-width:300px}.flexible_bloc .woocommerce-MyAccount-content,.woocommerce.boutique .woocommerce-MyAccount-content{padding:10rem 0;float:none;margin:0 auto}.flexible_bloc .woocommerce-MyAccount-content .account_text,.woocommerce.boutique .woocommerce-MyAccount-content .account_text{font-size:2em}.flexible_bloc .woocommerce-ordering,.flexible_bloc .woocommerce-result-count,.woocommerce.boutique .woocommerce-ordering,.woocommerce.boutique .woocommerce-result-count{display:none}.flexible_bloc .content_wooresults_row,.woocommerce.boutique .content_wooresults_row{margin-left:0;margin-right:0;display:flex;flex-wrap:wrap}.flexible_bloc .content_wooresults_row:after,.flexible_bloc .content_wooresults_row:before,.woocommerce.boutique .content_wooresults_row:after,.woocommerce.boutique .content_wooresults_row:before{content:" ";display:table}.flexible_bloc .content_wooresults_row:after,.woocommerce.boutique .content_wooresults_row:after{clear:both}.flexible_bloc .content_wooresults_row_sidebar,.woocommerce.boutique .content_wooresults_row_sidebar{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;display:none}@media (min-width:480px){.flexible_bloc .content_wooresults_row_sidebar,.woocommerce.boutique .content_wooresults_row_sidebar{float:left;width:16.66667%}}@media (min-width:768px){.flexible_bloc .content_wooresults_row_sidebar,.woocommerce.boutique .content_wooresults_row_sidebar{float:left;width:16.66667%}}.flexible_bloc .content_wooresults_row_sidebar input[type=checkbox].wc-block-product-filter-checkbox-list__input,.woocommerce.boutique .content_wooresults_row_sidebar input[type=checkbox].wc-block-product-filter-checkbox-list__input{padding:0}.flexible_bloc .content_wooresults_row_sidebar .wc-block-product-filter-checkbox-list__item .wc-block-product-filter-checkbox-list__label,.woocommerce.boutique .content_wooresults_row_sidebar .wc-block-product-filter-checkbox-list__item .wc-block-product-filter-checkbox-list__label{margin-bottom:0;font-size:1.35em}.flexible_bloc .content_wooresults_row_products,.woocommerce.boutique .content_wooresults_row_products{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media (min-width:480px){.flexible_bloc .content_wooresults_row_products,.woocommerce.boutique .content_wooresults_row_products{float:left;width:83.33333%}}@media (min-width:768px){.flexible_bloc .content_wooresults_row_products,.woocommerce.boutique .content_wooresults_row_products{float:left;width:83.33333%}}.flexible_bloc .products,.woocommerce.boutique .products{list-style:none;margin:0;padding:0}.flexible_bloc .products:after,.woocommerce.boutique .products:after{clear:both;display:table;content:""}.flexible_bloc .products.columns-4,.woocommerce.boutique .products.columns-4{width:100%;margin:0;display:flex;flex-flow:row wrap}.flexible_bloc .products.columns-4:after,.flexible_bloc .products.columns-4:before,.woocommerce.boutique .products.columns-4:after,.woocommerce.boutique .products.columns-4:before{content:" ";display:table}.flexible_bloc .products.columns-4:after,.woocommerce.boutique .products.columns-4:after{clear:both}.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{float:left;width:100%;position:relative;min-height:1px;padding-left:20px;padding-right:20px;padding-bottom:50px;margin-right:0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:stretch}@media (min-width:480px){.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{float:left;width:50%}}@media (min-width:768px){.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{float:left;width:33.33333%}}@media (min-width:1024px){.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{float:left;width:25%}}.flexible_bloc .products.columns-4 .product .product_content,.woocommerce.boutique .products.columns-4 .product .product_content{display:flex;flex-wrap:wrap;flex-grow:1}.flexible_bloc .products.columns-4 .product .product_content .add_to_cart_button,.flexible_bloc .products.columns-4 .product .product_content .add_to_cart_button.product_type_simple,.woocommerce.boutique .products.columns-4 .product .product_content .add_to_cart_button,.woocommerce.boutique .products.columns-4 .product .product_content .add_to_cart_button.product_type_simple{display:block;width:100%;max-width:175px;margin-top:auto;line-height:1.1}.flexible_bloc .products.columns-4 .product .object1,.woocommerce.boutique .products.columns-4 .product .object1{display:block;padding-bottom:5px}.flexible_bloc .products.columns-4 .product .object1:hover,.woocommerce.boutique .products.columns-4 .product .object1:hover{box-shadow:0 5px 30px rgba(0,0,0,.1)}.flexible_bloc .products.columns-4 .product .woocommerce-loop-product__title,.woocommerce.boutique .products.columns-4 .product .woocommerce-loop-product__title{font-size:1.9em;font-family:Open Sans,sans-serif;color:#000;padding:0;min-width:50%;text-transform:none;margin:0 0 10px;display:inline-block}.flexible_bloc .products.columns-4 .product .woocommerce-loop-product__title:before,.woocommerce.boutique .products.columns-4 .product .woocommerce-loop-product__title:before{display:none}.flexible_bloc .products.columns-4 .product .woocommerce_short_description,.woocommerce.boutique .products.columns-4 .product .woocommerce_short_description{display:block}.flexible_bloc .products.columns-4 .product .woocommerce_short_description p,.woocommerce.boutique .products.columns-4 .product .woocommerce_short_description p{font-size:.7em}.flexible_bloc .products.columns-4 .product .added_to_cart,.woocommerce.boutique .products.columns-4 .product .added_to_cart{position:absolute;width:100%;height:12%;top:0;left:0;right:0;z-index:16;background-color:rgba(211,225,208,.95);color:#32281e;text-align:center;padding-top:12px;margin:auto auto 80px}.flexible_bloc .products.columns-4 .product .added_to_cart:after,.woocommerce.boutique .products.columns-4 .product .added_to_cart:after{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:0;height:2px;background-color:#279af1;transition:all .3s ease-out}.flexible_bloc .products.columns-4 .product .added_to_cart:hover:after,.woocommerce.boutique .products.columns-4 .product .added_to_cart:hover:after{width:100%}.flexible_bloc .products.columns-4 .product span.onsale,.woocommerce.boutique .products.columns-4 .product span.onsale{background-color:#632696}.flexible_bloc .products.columns-4 .product .price,.woocommerce.boutique .products.columns-4 .product .price{font-size:1.6em;font-weight:600;display:block;color:#000}.flexible_bloc .products.columns-4 .product .price del,.woocommerce.boutique .products.columns-4 .product .price del{display:block}.flexible_bloc .products.columns-4 .product .price ins,.woocommerce.boutique .products.columns-4 .product .price ins{text-decoration:none}.flexible_bloc .products.columns-4 .product .wcrp-rental-products-select-dates-button,.woocommerce.boutique .products.columns-4 .product .wcrp-rental-products-select-dates-button{display:none}.flexible_bloc .products.columns-4 .product .button.product_type_simple,.flexible_bloc .products.columns-4 .product .see_product,.woocommerce.boutique .products.columns-4 .product .button.product_type_simple,.woocommerce.boutique .products.columns-4 .product .see_product{margin-top:14px;font-size:1.2em;font-weight:400;display:inline-block;background-color:#000;color:#fff;position:relative;padding:12px;border:none;border-radius:3px;display:none}.flexible_bloc .products.columns-4 .product .wcrp-rental-products-rental-purchase-toggle,.woocommerce.boutique .products.columns-4 .product .wcrp-rental-products-rental-purchase-toggle{display:none}.flexible_bloc .products.columns-4 .product .product_type_simple,.woocommerce.boutique .products.columns-4 .product .product_type_simple{font-size:.75em;margin-top:5px;display:inline-block}.flexible_bloc .products.columns-4 .product .attachment-woocommerce_thumbnail,.flexible_bloc .products.columns-4 .product .woocommerce-placeholder,.woocommerce.boutique .products.columns-4 .product .attachment-woocommerce_thumbnail,.woocommerce.boutique .products.columns-4 .product .woocommerce-placeholder{margin-bottom:10px;height:250px;border-radius:6px;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.flexible_bloc .products.columns-4 .product .attachment-woocommerce_thumbnail,.flexible_bloc .products.columns-4 .product .woocommerce-placeholder,.woocommerce.boutique .products.columns-4 .product .attachment-woocommerce_thumbnail,.woocommerce.boutique .products.columns-4 .product .woocommerce-placeholder{height:auto}}.flexible_bloc .products.columns-4 .product .attachment-woocommerce_thumbnail,.woocommerce.boutique .products.columns-4 .product .attachment-woocommerce_thumbnail{order:-1}.flexible_bloc .products.columns-4 .product .short_description,.flexible_bloc .products.columns-4 .product .woocommerce-product-details__short-description,.woocommerce.boutique .products.columns-4 .product .short_description,.woocommerce.boutique .products.columns-4 .product .woocommerce-product-details__short-description{line-height:24px;font-weight:400;padding-left:20px;padding-right:25px;position:relative}.flexible_bloc .products.columns-4 .product .short_description strong,.flexible_bloc .products.columns-4 .product .woocommerce-product-details__short-description strong,.woocommerce.boutique .products.columns-4 .product .short_description strong,.woocommerce.boutique .products.columns-4 .product .woocommerce-product-details__short-description strong{margin-top:15px;font-weight:600;font-size:1.1em;display:block}.flexible_bloc .products.columns-4 .product .short_description .yith-wcwl-add-to-wishlist,.flexible_bloc .products.columns-4 .product .woocommerce-product-details__short-description .yith-wcwl-add-to-wishlist,.woocommerce.boutique .products.columns-4 .product .short_description .yith-wcwl-add-to-wishlist,.woocommerce.boutique .products.columns-4 .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}.flexible_bloc .products.columns-4 .product .woocommerce-loop-product__link,.woocommerce.boutique .products.columns-4 .product .woocommerce-loop-product__link{display:flex;flex-direction:column}.flexible_bloc .products.columns-4 .product .woocommerce-loop-product__link:after,.woocommerce.boutique .products.columns-4 .product .woocommerce-loop-product__link:after{clear:both;display:table;content:""}@media (max-width:768px){.flexible_bloc .products.columns-4,.woocommerce.boutique .products.columns-4{margin-right:-25px;margin-left:-25px}}@media (max-width:480px){.flexible_bloc .products.columns-4,.woocommerce.boutique .products.columns-4{margin-right:0;margin-left:0}.flexible_bloc .products.columns-4 .product,.woocommerce.boutique .products.columns-4 .product{padding-left:0;padding-right:0;width:100%!important}.flexible_bloc .products.columns-4 .product .price,.woocommerce.boutique .products.columns-4 .product .price{font-size:1.6em}.flexible_bloc .products.columns-4 .product .see_product,.woocommerce.boutique .products.columns-4 .product .see_product{font-size:1.2em;margin-top:20px}.flexible_bloc .products.columns-4 .product_content .woocommerce-loop-product__title,.woocommerce.boutique .products.columns-4 .product_content .woocommerce-loop-product__title{width:70%}.flexible_bloc .products.columns-4 .product_content .woocommerce_short_description,.woocommerce.boutique .products.columns-4 .product_content .woocommerce_short_description{width:100%}.flexible_bloc .products.columns-4 .product .woocommerce-placeholder,.woocommerce.boutique .products.columns-4 .product .woocommerce-placeholder{height:250px!important}}.flexible_bloc .wp-block-woocommerce-cart,.woocommerce.boutique .wp-block-woocommerce-cart{width:100%;display:block}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart{padding:0}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items__header,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-items__header{font-size:1em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__product,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__product{font-size:1.1em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__product .wc-block-components-product-name,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__product .wc-block-components-product-name{color:#000;font-weight:600}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__prices .price,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart-item__prices .price{font-weight:600}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart table,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart table{font-size:1.5em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart table p,.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart table ul li,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart table p,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart table ul li{font-size:1.25em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title{font-size:1em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title:before,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__totals-title:before{display:none}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar{font-size:1.35em}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button{display:inline-flex;padding:1.2rem 2rem;border-radius:4rem;color:#fff;background-color:#419d78;font-family:Open Sans,sans-serif;font-size:1.4rem;font-weight:600;text-align:center;line-height:1.07;margin:0 .5rem;transition:all .3s ease-out;align-items:center}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button:hover,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button:hover{background-color:#64b595}.flexible_bloc .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button:visited,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-cart .wc-block-components-sidebar .wp-element-button:visited{color:#fff}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block{padding:5rem 0}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid,.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products{text-align:left}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product{text-align:left;padding-left:20px;padding-right:20px}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .add_to_cart_button,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .add_to_cart_button{display:block;width:100%;max-width:175px;margin-top:auto;line-height:1.1}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-size:1.9em;color:#000;padding:0;min-width:50%;text-transform:none;margin:0 0 10px;display:inline-block}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .price,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .price{font-size:1.8em;font-weight:600;display:block;color:#000}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .price del,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .price del{display:block}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .price ins,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .price ins{text-decoration:none}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product a,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product a{color:#000}.flexible_bloc .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart,.woocommerce.boutique .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button.wc-block-grid__product-add-to-cart{display:none}.flexible_bloc .wp-block-woocommerce-cart .wc-block-components-radio-control__option,.woocommerce.boutique .wp-block-woocommerce-cart .wc-block-components-radio-control__option{padding-left:3.5rem}.flexible_bloc .wc-block-checkout,.woocommerce.boutique .wc-block-checkout{font-size:1.2em}.flexible_bloc .wc-block-checkout p,.woocommerce.boutique .wc-block-checkout p{font-size:1em}.flexible_bloc .wc-block-checkout__add-note input,.woocommerce.boutique .wc-block-checkout__add-note input{padding:10px}.flexible_bloc .wc-block-components-sidebar button,.woocommerce.boutique .wc-block-components-sidebar button{background-color:#419d78;font-size:1em}.flexible_bloc .wc-block-components-sidebar button:hover,.woocommerce.boutique .wc-block-components-sidebar button:hover{color:#fff;background-color:#64b595}.flexible_bloc .wc-block-components-form button,.woocommerce.boutique .wc-block-components-form button{background-color:#419d78;font-size:1em}.flexible_bloc .wc-block-components-form button:hover,.woocommerce.boutique .wc-block-components-form button:hover{color:#fff;background-color:#64b595}.flexible_bloc .woocommerce-pagination,.woocommerce.boutique .woocommerce-pagination{display:block;margin:30px 0;text-align:center}.flexible_bloc .woocommerce-pagination .page-numbers,.woocommerce.boutique .woocommerce-pagination .page-numbers{list-style:none;margin:0 auto;text-align:center}.flexible_bloc .woocommerce-pagination .page-numbers li,.woocommerce.boutique .woocommerce-pagination .page-numbers li{display:inline-block;font-size:1.3em;font-weight:700}.flexible_bloc .woocommerce-pagination .page-numbers li a,.woocommerce.boutique .woocommerce-pagination .page-numbers li a{padding:25px 20px}.flexible_bloc .woocommerce-pagination .page-numbers li a:hover,.woocommerce.boutique .woocommerce-pagination .page-numbers li a:hover{border-top:3px solid #32281e}.flexible_bloc .woocommerce-pagination .page-numbers li a:hover.prev,.woocommerce.boutique .woocommerce-pagination .page-numbers li a:hover.prev{border-top:none}.flexible_bloc .woocommerce-pagination .page-numbers li .page-numbers.current,.woocommerce.boutique .woocommerce-pagination .page-numbers li .page-numbers.current{padding:25px 20px;border-top:3px solid #32281e}.flexible_bloc .product:after,.flexible_bloc .product:before,.woocommerce.boutique .product:after,.woocommerce.boutique .product:before{content:" ";display:table}.flexible_bloc .product:after,.woocommerce.boutique .product:after{clear:both}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery{float:left;width:35%;margin-bottom:50px}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery img,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery img,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery img,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery img{height:auto;border-radius:6px}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery .woocommerce-product-gallery__image,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery .woocommerce-product-gallery__image,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery .woocommerce-product-gallery__image,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery .woocommerce-product-gallery__image{width:25%;float:left}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery .woocommerce-product-gallery__image:first-child{width:100%}.flexible_bloc .product.product-type-simple .summary.entry-summary,.flexible_bloc .product.product-type-variable .summary.entry-summary,.woocommerce.boutique .product.product-type-simple .summary.entry-summary,.woocommerce.boutique .product.product-type-variable .summary.entry-summary{float:left;width:65%;padding-left:100px}.flexible_bloc .product.product-type-simple .litepicker,.flexible_bloc .product.product-type-variable .litepicker,.woocommerce.boutique .product.product-type-simple .litepicker,.woocommerce.boutique .product.product-type-variable .litepicker{font-size:1.1em!important}.flexible_bloc .product.product-type-simple .additionnal_infos,.flexible_bloc .product.product-type-variable .additionnal_infos,.woocommerce.boutique .product.product-type-simple .additionnal_infos,.woocommerce.boutique .product.product-type-variable .additionnal_infos{float:left;width:65%}.flexible_bloc .product.product-type-simple .additionnal_infos .woocommerce-LoopProduct-link,.flexible_bloc .product.product-type-variable .additionnal_infos .woocommerce-LoopProduct-link,.woocommerce.boutique .product.product-type-simple .additionnal_infos .woocommerce-LoopProduct-link,.woocommerce.boutique .product.product-type-variable .additionnal_infos .woocommerce-LoopProduct-link{display:none}.flexible_bloc .product.product-type-simple .addons_right,.flexible_bloc .product.product-type-variable .addons_right,.woocommerce.boutique .product.product-type-simple .addons_right,.woocommerce.boutique .product.product-type-variable .addons_right{float:right;width:32%}.flexible_bloc .product.product-type-simple .addons_right .options_achat,.flexible_bloc .product.product-type-variable .addons_right .options_achat,.woocommerce.boutique .product.product-type-simple .addons_right .options_achat,.woocommerce.boutique .product.product-type-variable .addons_right .options_achat{text-align:center;display:block;margin-bottom:25px;font-size:1.3em;font-weight:600;color:#fff}.flexible_bloc .product.product-type-simple .addons_right table.variations,.flexible_bloc .product.product-type-variable .addons_right table.variations,.woocommerce.boutique .product.product-type-simple .addons_right table.variations,.woocommerce.boutique .product.product-type-variable .addons_right table.variations{position:relative}.flexible_bloc .product.product-type-simple .addons_right table.variations label,.flexible_bloc .product.product-type-variable .addons_right table.variations label,.woocommerce.boutique .product.product-type-simple .addons_right table.variations label,.woocommerce.boutique .product.product-type-variable .addons_right table.variations label{font-weight:500}.flexible_bloc .product.product-type-simple .addons_right table.variations .attribute-pa_ensembles .label,.flexible_bloc .product.product-type-variable .addons_right table.variations .attribute-pa_ensembles .label,.woocommerce.boutique .product.product-type-simple .addons_right table.variations .attribute-pa_ensembles .label,.woocommerce.boutique .product.product-type-variable .addons_right table.variations .attribute-pa_ensembles .label{display:none}.flexible_bloc .product.product-type-simple .addons_right table.variations .reset_variations,.flexible_bloc .product.product-type-variable .addons_right table.variations .reset_variations,.woocommerce.boutique .product.product-type-simple .addons_right table.variations .reset_variations,.woocommerce.boutique .product.product-type-variable .addons_right table.variations .reset_variations{position:absolute;bottom:-35px;z-index:45}.flexible_bloc .product.product-type-simple .addons_right .woocommerce-variation.single_variation,.flexible_bloc .product.product-type-variable .addons_right .woocommerce-variation.single_variation,.woocommerce.boutique .product.product-type-simple .addons_right .woocommerce-variation.single_variation,.woocommerce.boutique .product.product-type-variable .addons_right .woocommerce-variation.single_variation{margin-bottom:20px;border-bottom:1px solid #32281e}.flexible_bloc .product.product-type-simple .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price,.flexible_bloc .product.product-type-variable .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price,.woocommerce.boutique .product.product-type-simple .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price,.woocommerce.boutique .product.product-type-variable .addons_right .woocommerce-variation.single_variation .woocommerce-variation-price{padding:10px 0;background-color:#fff5f9}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart{font-size:1.25em}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart table,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart table,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart table,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart table{width:100%}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.label,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.label,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.label,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.label{display:none}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td,.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart th,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart th,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart th,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart th{padding:5px;vertical-align:top}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart thead tr,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart thead tr,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart thead tr,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart thead tr{height:30px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div{display:block;margin-bottom:25px;position:relative}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div input,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div input,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div input,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div input{margin-right:20px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount{position:absolute;right:0;z-index:13}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-Price-amount.amount{padding:0 0 20px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon{margin:0}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon label,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon label,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon label,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon label{font-weight:500}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon h3,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon h3,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon h3,.woocommerce.boutique .product.product-type-variable .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:#fff5f9}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .product-addon-option-copie-supplementaire .addon-name{display:none}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .addon-name,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .addon-name,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .addon-name,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .addon-name{font-size:1em}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity label{display:none}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input,.woocommerce.boutique .product.product-type-variable .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}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap input,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap input,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap input,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap input{margin-right:20px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap p,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap p,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap p,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap p{text-align:left;font-size:1em;position:relative}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap p .info,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap p .info,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap p .info,.woocommerce.boutique .product.product-type-variable .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}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap label span.amount{position:absolute;right:0;top:0;z-index:13}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .button,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .button,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .button,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .button{background:#632696;border:none;color:#fff;text-transform:uppercase;font-weight:600;padding:12px 20px;font-size:.95em;margin-top:20px}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart .single_variation_wrap,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart .single_variation_wrap{text-align:center}.flexible_bloc .product.product-type-simple .addons_right .up-sells,.flexible_bloc .product.product-type-variable .addons_right .up-sells,.woocommerce.boutique .product.product-type-simple .addons_right .up-sells,.woocommerce.boutique .product.product-type-variable .addons_right .up-sells{margin-top:50px}.flexible_bloc .product.product-type-simple .addons_right .up-sells img,.flexible_bloc .product.product-type-variable .addons_right .up-sells img,.woocommerce.boutique .product.product-type-simple .addons_right .up-sells img,.woocommerce.boutique .product.product-type-variable .addons_right .up-sells img{height:auto}.flexible_bloc .product.product-type-simple .addons_right .price,.flexible_bloc .product.product-type-variable .addons_right .price,.woocommerce.boutique .product.product-type-simple .addons_right .price,.woocommerce.boutique .product.product-type-variable .addons_right .price{margin:20px 0}.flexible_bloc .product.product-type-simple .addons_right .litepicker,.flexible_bloc .product.product-type-variable .addons_right .litepicker,.woocommerce.boutique .product.product-type-simple .addons_right .litepicker,.woocommerce.boutique .product.product-type-variable .addons_right .litepicker{font-size:1.2em}.flexible_bloc .product.product-type-simple .product_title,.flexible_bloc .product.product-type-variable .product_title,.woocommerce.boutique .product.product-type-simple .product_title,.woocommerce.boutique .product.product-type-variable .product_title{font-size:2.75em;font-weight:600;margin:0 0 12px;font-family:Open Sans,sans-serif}.flexible_bloc .product.product-type-simple .product_title:before,.flexible_bloc .product.product-type-variable .product_title:before,.woocommerce.boutique .product.product-type-simple .product_title:before,.woocommerce.boutique .product.product-type-variable .product_title:before{display:none}.flexible_bloc .product.product-type-simple .short_sku,.flexible_bloc .product.product-type-variable .short_sku,.woocommerce.boutique .product.product-type-simple .short_sku,.woocommerce.boutique .product.product-type-variable .short_sku{text-align:right;float:right;font-size:1.5em}.flexible_bloc .product.product-type-simple h2,.flexible_bloc .product.product-type-variable h2,.woocommerce.boutique .product.product-type-simple h2,.woocommerce.boutique .product.product-type-variable h2{font-size:3.25em;font-weight:600;margin:0 0 15px}.flexible_bloc .product.product-type-simple .specifications,.flexible_bloc .product.product-type-variable .specifications,.woocommerce.boutique .product.product-type-simple .specifications,.woocommerce.boutique .product.product-type-variable .specifications{display:block;margin-bottom:50px;padding-right:150px}.flexible_bloc .product.product-type-simple .specifications .spec_field,.flexible_bloc .product.product-type-variable .specifications .spec_field,.woocommerce.boutique .product.product-type-simple .specifications .spec_field,.woocommerce.boutique .product.product-type-variable .specifications .spec_field{padding:8px 15px;display:inline-block;font-size:1.15em}.flexible_bloc .product.product-type-simple .specifications .spec_field:last-child,.flexible_bloc .product.product-type-variable .specifications .spec_field:last-child,.woocommerce.boutique .product.product-type-simple .specifications .spec_field:last-child,.woocommerce.boutique .product.product-type-variable .specifications .spec_field:last-child{border-right:none}.flexible_bloc .product.product-type-simple .specifications .spec_field .info,.flexible_bloc .product.product-type-variable .specifications .spec_field .info,.woocommerce.boutique .product.product-type-simple .specifications .spec_field .info,.woocommerce.boutique .product.product-type-variable .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}.flexible_bloc .product.product-type-simple .shop_attributes,.flexible_bloc .product.product-type-variable .shop_attributes,.woocommerce.boutique .product.product-type-simple .shop_attributes,.woocommerce.boutique .product.product-type-variable .shop_attributes{margin-bottom:50px}.flexible_bloc .product.product-type-simple .shop_attributes tr,.flexible_bloc .product.product-type-variable .shop_attributes tr,.woocommerce.boutique .product.product-type-simple .shop_attributes tr,.woocommerce.boutique .product.product-type-variable .shop_attributes tr{display:inline-block}.flexible_bloc .product.product-type-simple .shop_attributes tr:first-child td,.flexible_bloc .product.product-type-variable .shop_attributes tr:first-child td,.woocommerce.boutique .product.product-type-simple .shop_attributes tr:first-child td,.woocommerce.boutique .product.product-type-variable .shop_attributes tr:first-child td{padding:8px 30px 8px 0}.flexible_bloc .product.product-type-simple .shop_attributes tr th,.flexible_bloc .product.product-type-variable .shop_attributes tr th,.woocommerce.boutique .product.product-type-simple .shop_attributes tr th,.woocommerce.boutique .product.product-type-variable .shop_attributes tr th{display:none}.flexible_bloc .product.product-type-simple .shop_attributes tr td,.flexible_bloc .product.product-type-variable .shop_attributes tr td,.woocommerce.boutique .product.product-type-simple .shop_attributes tr td,.woocommerce.boutique .product.product-type-variable .shop_attributes tr td{padding:8px 30px}.flexible_bloc .product.product-type-simple .shop_attributes tr td p,.flexible_bloc .product.product-type-variable .shop_attributes tr td p,.woocommerce.boutique .product.product-type-simple .shop_attributes tr td p,.woocommerce.boutique .product.product-type-variable .shop_attributes tr td p{margin:0}.flexible_bloc .product.product-type-simple .gallery,.flexible_bloc .product.product-type-variable .gallery,.woocommerce.boutique .product.product-type-simple .gallery,.woocommerce.boutique .product.product-type-variable .gallery{display:block}.flexible_bloc .product.product-type-simple .gallery ul,.flexible_bloc .product.product-type-variable .gallery ul,.woocommerce.boutique .product.product-type-simple .gallery ul,.woocommerce.boutique .product.product-type-variable .gallery ul{list-style:none}.flexible_bloc .product.product-type-simple .gallery ul li,.flexible_bloc .product.product-type-variable .gallery ul li,.woocommerce.boutique .product.product-type-simple .gallery ul li,.woocommerce.boutique .product.product-type-variable .gallery ul li{margin-bottom:30px}.flexible_bloc .product.product-type-simple .gallery ul li img,.flexible_bloc .product.product-type-variable .gallery ul li img,.woocommerce.boutique .product.product-type-simple .gallery ul li img,.woocommerce.boutique .product.product-type-variable .gallery ul li img{height:auto}.flexible_bloc .product.product-type-simple .price,.flexible_bloc .product.product-type-variable .price,.woocommerce.boutique .product.product-type-simple .price,.woocommerce.boutique .product.product-type-variable .price{font-size:2em;font-weight:700;display:block;color:#fb4d3d}.flexible_bloc .product.product-type-simple .stock,.flexible_bloc .product.product-type-variable .stock,.woocommerce.boutique .product.product-type-simple .stock,.woocommerce.boutique .product.product-type-variable .stock{display:none}.flexible_bloc .product.product-type-simple .onsale,.flexible_bloc .product.product-type-variable .onsale,.woocommerce.boutique .product.product-type-simple .onsale,.woocommerce.boutique .product.product-type-variable .onsale{position:absolute;z-index:99;left:0;top:0;color:#fff;text-align:center;padding-top:25px;font-size:1.1em;font-weight:700;text-transform:uppercase;width:70px;height:70px;background-color:#632696}.flexible_bloc .product.product-type-simple .cart .variations,.flexible_bloc .product.product-type-variable .cart .variations,.woocommerce.boutique .product.product-type-simple .cart .variations,.woocommerce.boutique .product.product-type-variable .cart .variations{margin-bottom:10px}.flexible_bloc .product.product-type-simple .cart .variations tr,.flexible_bloc .product.product-type-variable .cart .variations tr,.woocommerce.boutique .product.product-type-simple .cart .variations tr,.woocommerce.boutique .product.product-type-variable .cart .variations tr{display:inline-block;width:100%}.flexible_bloc .product.product-type-simple .cart .variations tr:first-child td,.flexible_bloc .product.product-type-variable .cart .variations tr:first-child td,.woocommerce.boutique .product.product-type-simple .cart .variations tr:first-child td,.woocommerce.boutique .product.product-type-variable .cart .variations tr:first-child td{padding:8px 30px 8px 0}.flexible_bloc .product.product-type-simple .cart .variations tr th,.flexible_bloc .product.product-type-variable .cart .variations tr th,.woocommerce.boutique .product.product-type-simple .cart .variations tr th,.woocommerce.boutique .product.product-type-variable .cart .variations tr th{display:block;width:100%}.flexible_bloc .product.product-type-simple .cart .variations tr th label,.flexible_bloc .product.product-type-variable .cart .variations tr th label,.woocommerce.boutique .product.product-type-simple .cart .variations tr th label,.woocommerce.boutique .product.product-type-variable .cart .variations tr th label{font-size:1.85em;margin-bottom:3px;text-align:left}.flexible_bloc .product.product-type-simple .cart .variations tr td,.flexible_bloc .product.product-type-variable .cart .variations tr td,.woocommerce.boutique .product.product-type-simple .cart .variations tr td,.woocommerce.boutique .product.product-type-variable .cart .variations tr td{padding:8px 0}.flexible_bloc .product.product-type-simple .cart .variations tr td p,.flexible_bloc .product.product-type-variable .cart .variations tr td p,.woocommerce.boutique .product.product-type-simple .cart .variations tr td p,.woocommerce.boutique .product.product-type-variable .cart .variations tr td p{margin:0}.flexible_bloc .product.product-type-simple .cart .variations .reset_variations,.flexible_bloc .product.product-type-variable .cart .variations .reset_variations,.woocommerce.boutique .product.product-type-simple .cart .variations .reset_variations,.woocommerce.boutique .product.product-type-variable .cart .variations .reset_variations{display:none;margin-left:10px}.flexible_bloc .product.product-type-simple .cart .variations .litepicker,.flexible_bloc .product.product-type-variable .cart .variations .litepicker,.woocommerce.boutique .product.product-type-simple .cart .variations .litepicker,.woocommerce.boutique .product.product-type-variable .cart .variations .litepicker{font-size:1em}@media (max-width:1400px){.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div input,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div input,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div input,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div input{vertical-align:top}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount{position:relative;display:block}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap p,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap p,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap p,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap p{text-align:left;font-size:1em;position:relative}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap label span.amount{position:relative!important;display:block}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount{margin-left:40px}}@media (max-width:1024px){.flexible_bloc .product.product-type-simple .summary.entry-summary,.flexible_bloc .product.product-type-variable .summary.entry-summary,.woocommerce.boutique .product.product-type-simple .summary.entry-summary,.woocommerce.boutique .product.product-type-variable .summary.entry-summary{padding-left:50px;width:60%}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery{width:40%;margin-bottom:30px}.flexible_bloc .product.product-type-simple .additionnal_infos,.flexible_bloc .product.product-type-variable .additionnal_infos,.woocommerce.boutique .product.product-type-simple .additionnal_infos,.woocommerce.boutique .product.product-type-variable .additionnal_infos{width:100%}.flexible_bloc .product.product-type-simple .addons_right,.flexible_bloc .product.product-type-variable .addons_right,.woocommerce.boutique .product.product-type-simple .addons_right,.woocommerce.boutique .product.product-type-variable .addons_right{width:100%;padding:0 15%}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount{position:absolute;display:inline-block}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap .form-row.form-row-wide.addon-wrap-184-options-supplementaires-0-0 label span.amount{margin-left:40px}}@media (max-width:768px){.flexible_bloc .product.product-type-simple .summary.entry-summary,.flexible_bloc .product.product-type-variable .summary.entry-summary,.woocommerce.boutique .product.product-type-simple .summary.entry-summary,.woocommerce.boutique .product.product-type-variable .summary.entry-summary{width:100%;padding-left:0}.flexible_bloc .product.product-type-simple .summary.entry-summary .specifications .spec_field,.flexible_bloc .product.product-type-variable .summary.entry-summary .specifications .spec_field,.woocommerce.boutique .product.product-type-simple .summary.entry-summary .specifications .spec_field,.woocommerce.boutique .product.product-type-variable .summary.entry-summary .specifications .spec_field{margin-bottom:10px}.flexible_bloc .product.product-type-simple .woocommerce-product-gallery,.flexible_bloc .product.product-type-variable .woocommerce-product-gallery,.woocommerce.boutique .product.product-type-simple .woocommerce-product-gallery,.woocommerce.boutique .product.product-type-variable .woocommerce-product-gallery{width:100%}.flexible_bloc .product.product-type-simple .addons_right,.flexible_bloc .product.product-type-variable .addons_right,.woocommerce.boutique .product.product-type-simple .addons_right,.woocommerce.boutique .product.product-type-variable .addons_right{padding:0 8%}}@media (max-width:480px){.flexible_bloc .product.product-type-simple .summary.entry-summary .specifications,.flexible_bloc .product.product-type-variable .summary.entry-summary .specifications,.woocommerce.boutique .product.product-type-simple .summary.entry-summary .specifications,.woocommerce.boutique .product.product-type-variable .summary.entry-summary .specifications{display:block;margin-bottom:40px}.flexible_bloc .product.product-type-simple .summary.entry-summary .specifications .spec_field,.flexible_bloc .product.product-type-variable .summary.entry-summary .specifications .spec_field,.woocommerce.boutique .product.product-type-simple .summary.entry-summary .specifications .spec_field,.woocommerce.boutique .product.product-type-variable .summary.entry-summary .specifications .spec_field{padding:8px 15px;border-right:none;border-bottom:1px solid #32281e;display:block;font-size:1.1em;margin-bottom:0;text-align:center}.flexible_bloc .product.product-type-simple .summary.entry-summary .specifications .spec_field:last-child,.flexible_bloc .product.product-type-variable .summary.entry-summary .specifications .spec_field:last-child,.woocommerce.boutique .product.product-type-simple .summary.entry-summary .specifications .spec_field:last-child,.woocommerce.boutique .product.product-type-variable .summary.entry-summary .specifications .spec_field:last-child{border-bottom:none}.flexible_bloc .product.product-type-simple .additionnal_infos .pdf_download,.flexible_bloc .product.product-type-variable .additionnal_infos .pdf_download,.woocommerce.boutique .product.product-type-simple .additionnal_infos .pdf_download,.woocommerce.boutique .product.product-type-variable .additionnal_infos .pdf_download{float:none;display:block;margin-bottom:30px}.flexible_bloc .product.product-type-simple .addons_right,.flexible_bloc .product.product-type-variable .addons_right,.woocommerce.boutique .product.product-type-simple .addons_right,.woocommerce.boutique .product.product-type-variable .addons_right{padding:0}.flexible_bloc .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.flexible_bloc .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .variations_form.cart td.value div label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .variations_form.cart td.value div label span.amount{position:relative;display:block}.flexible_bloc .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.flexible_bloc .product.product-type-variable .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-simple .addons_right .single_variation_wrap label span.amount,.woocommerce.boutique .product.product-type-variable .addons_right .single_variation_wrap label span.amount{position:relative!important;display:block}}.woocommerce-notices-wrapper{margin:30px auto 0;background-color:#fb4d3d;color:#fff}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{padding:20px;font-size:1.5em}.woocommerce-notices-wrapper .woocommerce-error a,.woocommerce-notices-wrapper .woocommerce-info a,.woocommerce-notices-wrapper .woocommerce-message a{color:#fff;text-decoration:underline}.woocommerce-notices-wrapper .woocommerce-error{margin:0 0 1rem;padding:20px;font-size:1.25em;border-top-color:#f6f5f2!important;background-color:#632696!important}.woocommerce-account .woocommerce{width:100%}.woocommerce-account .woocommerce .container{width:100%;padding:0}body.logged-in .woocommerce_navigation{display:block}.wc-block-cart{margin:0 10%}.wc-block-cart:after,.wc-block-cart:before{content:" ";display:table}.wc-block-cart:after{clear:both}@media (max-width:1600px){.wc-block-cart{margin:0 6%}}@media (max-width:1400px){.wc-block-cart{margin:0 5%}}@media (max-width:1024px){.wc-block-cart{margin:0;padding:0 4%;width:100%}}@media (max-width:768px){.wc-block-cart{padding:0 3%}}@media (max-width:480px){.wc-block-cart{padding:0 2%}}.place-order .button{padding:1.5rem 2rem;margin:0 1rem;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:600;transition:all .3s ease-out;border:none;border-radius:3rem;cursor:pointer}.place-order .button,.place-order .button:link,.place-order .button:visited{background-color:#279af1;color:#fff}.place-order .button:hover{background-color:#f6f5f2;color:#000}.wc-block-components-spinner{top:0;left:0}.shop_table td,.shop_table th,.woocommerce-order .order_details td,.woocommerce-order .order_details th,.wp-block-woocommerce-empty-cart-block .wp-block-heading{font-size:1.6rem}.wp-block-group.alignwide{width:100%}.single-product .summary .cart{margin-bottom:20px}.single-product .summary .cart .quantity{display:inline-block}.single-product .summary .cart .quantity .qty{border-radius:3px;height:4.5rem;width:10rem;border:1px solid #000;text-align:center}.single-product .summary .cart .button.single_add_to_cart_button{border:none;display:inline-block;padding:14px 25px;background-color:#419d78;border-radius:3px;color:#fff;font-family:Open Sans,sans-serif;font-size:1.5em;font-weight:600;line-height:1.1;text-transform:none;transition:all .3s ease-in-out;margin-left:15px}.single-product .summary .cart .button.single_add_to_cart_button:hover{background-color:#bcdcd0;color:#000}.single-product .summary .wcrp-rental-products-rental-purchase-toggle a{border:none;display:inline-block;padding:10px 25px;background-color:#fb4d3d;border-radius:3px;color:#fff;font-family:Open Sans,sans-serif;font-size:1.5em;font-weight:600;line-height:1.1;transition:all .3s ease-in-out}.single-product .summary .wcrp-rental-products-rental-purchase-toggle a:hover{background-color:#fda39b;color:#000}.single-product .summary .product_meta{display:none}.single-product .summary .product_meta .posted_in,.single-product .summary .product_meta .sku_wrapper{display:block}.single-product .woocommerce-message{display:inline-flex;align-items:center}.single-product .woocommerce-message .button.wc-forward{margin-left:2rem}.single-product .woocommerce-tabs{float:left;width:100%;overflow:hidden;padding:3em 0}.single-product .woocommerce-tabs:after,.single-product .woocommerce-tabs:before{content:" ";display:table}.single-product .woocommerce-tabs:after{clear:both}.single-product .woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0 30px 0 0;text-align:left;border-bottom:4px solid #f2f2f2}.single-product .woocommerce-tabs ul.tabs li{display:inline-block;margin:0;position:relative;white-space:nowrap}.single-product .woocommerce-tabs ul.tabs li#tab-title-additional_information{display:none}.single-product .woocommerce-tabs ul.tabs li.active a{color:inherit;opacity:1;border-bottom:4px solid #1f1f1f}.single-product .woocommerce-tabs ul.tabs li a{color:#32281e;font-size:1.75em;padding:.9375rem 0;display:block;font-weight:700;text-decoration:none;margin-right:45px;color:inherit;margin-bottom:-4px;border-bottom:4px solid transparent;opacity:.5}.single-product .woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}.single-product .woocommerce-tabs .wc-tab{padding:35px 0 50px}.single-product .product{margin:5rem 0 0;position:relative}.single-product .product:after,.single-product .product:before{content:" ";display:table}.single-product .product:after{clear:both}@media (max-width:1024px){.single-product .product{margin:4rem 0 0}}@media (max-width:768px){.single-product .product{margin:3rem 0 0}}@media (max-width:480px){.single-product .product{margin:1rem 0 0}}.single-product .upsells{float:left;width:100%}.single-product .upsells:after,.single-product .upsells:before{content:" ";display:table}.single-product .upsells:after{clear:both}.single-product .related{display:none;float:left;width:100%}.single-product .related:after,.single-product .related:before{content:" ";display:table}.single-product .related:after{clear:both}.woocommerce-cart .wrapper .container_search,.woocommerce-checkout .wrapper .container_search{display:none}.woocommerce-cart .wrapper .wp-block-woocommerce-checkout input[type=radio],.woocommerce-checkout .wrapper .wp-block-woocommerce-checkout input[type=radio]{padding:0;height:1em;width:1em}.woocommerce-cart .wrapper .wp-block-woocommerce-checkout input[type=radio]:before,.woocommerce-checkout .wrapper .wp-block-woocommerce-checkout input[type=radio]:before{height:.5em;width:.5em}.woocommerce-cart .wrapper .wc-block-checkout__shipping-option.wp-block-woocommerce-checkout-shipping-methods-block.wc-block-components-checkout-step,.woocommerce-checkout .wrapper .wc-block-checkout__shipping-option.wp-block-woocommerce-checkout-shipping-methods-block.wc-block-components-checkout-step{display:none}.woocommerce-cart .wrapper .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-item input[type=checkbox],.woocommerce-cart .wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item input[type=checkbox],.woocommerce-checkout .wrapper .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-item input[type=checkbox],.woocommerce-checkout .wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item input[type=checkbox]{float:left;width:auto;margin-right:15px!important}.woocommerce-cart .wrapper .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-item strong,.woocommerce-cart .wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item strong,.woocommerce-checkout .wrapper .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-item strong,.woocommerce-checkout .wrapper .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-item strong{display:block}.woocommerce-cart .wrapper .wp-block-woocommerce-cart-totals-block #lar_cart_checkout_carriers_list,.woocommerce-cart .wrapper .wp-block-woocommerce-checkout-order-summary-block #lar_cart_checkout_carriers_list,.woocommerce-checkout .wrapper .wp-block-woocommerce-cart-totals-block #lar_cart_checkout_carriers_list,.woocommerce-checkout .wrapper .wp-block-woocommerce-checkout-order-summary-block #lar_cart_checkout_carriers_list{width:100%}.woocommerce-cart .wrapper .wp-block-woocommerce-cart-totals-block #lar_cart_checkout_carriers_list input[type=radio],.woocommerce-cart .wrapper .wp-block-woocommerce-checkout-order-summary-block #lar_cart_checkout_carriers_list input[type=radio],.woocommerce-checkout .wrapper .wp-block-woocommerce-cart-totals-block #lar_cart_checkout_carriers_list input[type=radio],.woocommerce-checkout .wrapper .wp-block-woocommerce-checkout-order-summary-block #lar_cart_checkout_carriers_list input[type=radio]{float:left;width:auto;margin-right:15px!important}.woocommerce-cart .wrapper .wp-block-woocommerce-cart-totals-block #lar_cart_checkout_carriers_list label,.woocommerce-cart .wrapper .wp-block-woocommerce-checkout-order-summary-block #lar_cart_checkout_carriers_list label,.woocommerce-checkout .wrapper .wp-block-woocommerce-cart-totals-block #lar_cart_checkout_carriers_list label,.woocommerce-checkout .wrapper .wp-block-woocommerce-checkout-order-summary-block #lar_cart_checkout_carriers_list label{margin:0 0 .5em}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 271 266'%3E%3Cdefs%3E%3Cstyle%3E.st0{stroke:%23000;stroke-miterlimit:10;stroke-width:.2px}%3C/style%3E%3C/defs%3E%3Cg id='Layer_11' data-name='Layer_1'%3E%3Cg id='Layer_1-2'%3E%3Cg id='Page-1'%3E%3Cg id='Cart-boutique'%3E%3Cg id='Group-58'%3E%3Cg id='Group-57'%3E%3Cpath class='st0' d='M106.4 202.2c-15.1 0-28.7-9.2-34.2-23.6L30.5 69.7c-2.1-5.6-7.6-9.4-13.6-9.4H3c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h13.9c8.1 0 15.4 5.1 18.3 12.6l8.3 21.6h224.7c1.4 0 2.5 1.1 2.5 2.5v66.9c0 11.8-8.8 22-20.6 23.7l-138.5 19.3c-1.7.2-3.5.4-5.2.4zm-61-107.7l31.5 82.4c5.3 13.9 19.3 22.1 34 20.1l138.5-19.3c9.3-1.3 16.3-9.3 16.3-18.7V94.6H45.4zm21.7 171c-10.8 0-19.6-8.8-19.6-19.6s8.8-19.6 19.6-19.6 19.6 8.8 19.6 19.6-8.8 19.6-19.6 19.6zm0-34.2c-8.1 0-14.6 6.6-14.6 14.6s6.6 14.6 14.6 14.6 14.6-6.6 14.6-14.6-6.6-14.6-14.6-14.6z'/%3E%3Cpath class='st0' d='M67.2 248.4c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM251 265.5c-10.8 0-19.6-8.8-19.6-19.6s8.8-19.6 19.6-19.6 19.6 8.8 19.6 19.6-8.8 19.6-19.6 19.6zm0-34.2c-8.1 0-14.6 6.6-14.6 14.6s6.6 14.6 14.6 14.6 14.6-6.6 14.6-14.6-6.6-14.6-14.6-14.6z'/%3E%3Cpath class='st0' d='M251 248.4c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zm-34.2 0H84.2c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h132.6c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zM74.3 231.3c-.3 0-.6 0-1-.2-1.3-.5-1.9-2-1.3-3.3l14.3-34.2c.5-1.3 2-1.9 3.3-1.3 1.3.5 1.9 2 1.3 3.3l-14.3 34.2c-.4 1-1.3 1.5-2.3 1.5zm30.5-46.3c-1.1 0-2.1-.7-2.4-1.8l-20.1-73.4c-.4-1.3.4-2.7 1.7-3.1 1.3-.4 2.7.4 3.1 1.7l20.1 73.4c.4 1.3-.4 2.7-1.7 3.1h-.7zm111.5-15.1c-1.4 0-2.5-1.1-2.5-2.5v-58.3c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5v58.3c0 1.4-1.1 2.5-2.5 2.5zm-83.4 11.7c-1.2 0-2.3-.9-2.5-2.1l-11.6-70c-.2-1.4.7-2.6 2.1-2.9 1.4-.2 2.6.7 2.9 2.1l11.6 70c.2 1.4-.7 2.6-2.1 2.9h-.4zm56.1-8.1c-1.4 0-2.5-1.1-2.5-2.5v-61.9c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5V171c0 1.4-1.1 2.5-2.5 2.5zm-27.3 4.1c-1.3 0-2.4-1-2.5-2.4l-3.8-66c0-1.4 1-2.6 2.4-2.6s2.6 1 2.6 2.4l3.8 66c0 1.4-1 2.6-2.4 2.6h-.1zm80.8-12.4c-1.4 0-2.5-1.1-2.5-2.5v-53.6c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5v53.6c0 1.4-1.1 2.5-2.5 2.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 271 266'%3E%3Cdefs%3E%3Cstyle%3E.st0{stroke:%23000;stroke-miterlimit:10;stroke-width:.2px}%3C/style%3E%3C/defs%3E%3Cg id='Layer_11' data-name='Layer_1'%3E%3Cg id='Layer_1-2'%3E%3Cg id='Page-1'%3E%3Cg id='Cart-boutique'%3E%3Cg id='Group-58'%3E%3Cg id='Group-57'%3E%3Cpath class='st0' d='M106.4 202.2c-15.1 0-28.7-9.2-34.2-23.6L30.5 69.7c-2.1-5.6-7.6-9.4-13.6-9.4H3c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h13.9c8.1 0 15.4 5.1 18.3 12.6l8.3 21.6h224.7c1.4 0 2.5 1.1 2.5 2.5v66.9c0 11.8-8.8 22-20.6 23.7l-138.5 19.3c-1.7.2-3.5.4-5.2.4zm-61-107.7l31.5 82.4c5.3 13.9 19.3 22.1 34 20.1l138.5-19.3c9.3-1.3 16.3-9.3 16.3-18.7V94.6H45.4zm21.7 171c-10.8 0-19.6-8.8-19.6-19.6s8.8-19.6 19.6-19.6 19.6 8.8 19.6 19.6-8.8 19.6-19.6 19.6zm0-34.2c-8.1 0-14.6 6.6-14.6 14.6s6.6 14.6 14.6 14.6 14.6-6.6 14.6-14.6-6.6-14.6-14.6-14.6z'/%3E%3Cpath class='st0' d='M67.2 248.4c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zM251 265.5c-10.8 0-19.6-8.8-19.6-19.6s8.8-19.6 19.6-19.6 19.6 8.8 19.6 19.6-8.8 19.6-19.6 19.6zm0-34.2c-8.1 0-14.6 6.6-14.6 14.6s6.6 14.6 14.6 14.6 14.6-6.6 14.6-14.6-6.6-14.6-14.6-14.6z'/%3E%3Cpath class='st0' d='M251 248.4c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5 2.5 1.1 2.5 2.5-1.1 2.5-2.5 2.5zm-34.2 0H84.2c-1.4 0-2.5-1.1-2.5-2.5s1.1-2.5 2.5-2.5h132.6c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zM74.3 231.3c-.3 0-.6 0-1-.2-1.3-.5-1.9-2-1.3-3.3l14.3-34.2c.5-1.3 2-1.9 3.3-1.3 1.3.5 1.9 2 1.3 3.3l-14.3 34.2c-.4 1-1.3 1.5-2.3 1.5zm30.5-46.3c-1.1 0-2.1-.7-2.4-1.8l-20.1-73.4c-.4-1.3.4-2.7 1.7-3.1 1.3-.4 2.7.4 3.1 1.7l20.1 73.4c.4 1.3-.4 2.7-1.7 3.1h-.7zm111.5-15.1c-1.4 0-2.5-1.1-2.5-2.5v-58.3c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5v58.3c0 1.4-1.1 2.5-2.5 2.5zm-83.4 11.7c-1.2 0-2.3-.9-2.5-2.1l-11.6-70c-.2-1.4.7-2.6 2.1-2.9 1.4-.2 2.6.7 2.9 2.1l11.6 70c.2 1.4-.7 2.6-2.1 2.9h-.4zm56.1-8.1c-1.4 0-2.5-1.1-2.5-2.5v-61.9c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5V171c0 1.4-1.1 2.5-2.5 2.5zm-27.3 4.1c-1.3 0-2.4-1-2.5-2.4l-3.8-66c0-1.4 1-2.6 2.4-2.6s2.6 1 2.6 2.4l3.8 66c0 1.4-1 2.6-2.4 2.6h-.1zm80.8-12.4c-1.4 0-2.5-1.1-2.5-2.5v-53.6c0-1.4 1.1-2.5 2.5-2.5s2.5 1.1 2.5 2.5v53.6c0 1.4-1.1 2.5-2.5 2.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjA0LXBhZ2VzL19ibG9nLnNjc3MiLCIwMi1mb250cy9fZm9udHMuc2NzcyIsIjAwLWFkZG9ucy9fYW5pbWF0aW9ucy5zY3NzIiwiYXBwLmNzcyIsIjAwLWFkZG9ucy9fY29yZS5zY3NzIiwiMDAtYWRkb25zL19lYXNpbmcuc2NzcyIsIjAwLWFkZG9ucy9fc2xpY2suc2NzcyIsIjAwLWFkZG9ucy9fbWl4aW5zLnNjc3MiLCIwMS1zZXR0aW5ncy9fZ3JpZC1zZXR0aW5ncy5zY3NzIiwiMDEtc2V0dGluZ3MvX3ZhcnMuc2NzcyIsIjAxLXNldHRpbmdzL19iYXNlLnNjc3MiLCIwMC1hZGRvbnMvX2ZsZXgtYm94LnNjc3MiLCIwMi1mb250cy9faWNvbnMuc2NzcyIsIjAzLW1vZHVsZXMvX2Zvcm1zLnNjc3MiLCIwNC1wYWdlcy9sYXlvdXQvX25hdmlnYXRpb25zLnNjc3MiLCIwNC1wYWdlcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwiMDQtcGFnZXMvbGF5b3V0L19mb290ZXIuc2NzcyIsIjA0LXBhZ2VzL19lcnJvcnMuc2NzcyIsIjA0LXBhZ2VzL19ob21lLnNjc3MiLCIwNC1wYWdlcy9fZmxleGlibGUuc2NzcyIsIjA0LXBhZ2VzL19jb250YWN0LnNjc3MiLCIwNC1wYWdlcy9fc3RvcmUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwTEUsZ0JBdUJxQixDQ2hOdkIsZ0xBQVksQ0N1QlosdUJBRVEsZUFBZ0IsQ0FGeEIseUJBTVEsd0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixnQkFBaUIsQ0FLckIsd0JBQ0ksZUFBZ0IsQ0FLcEIsMkNBQ0ksZ0JBQWlCLENDNUJ6QiwyREQrQlEsWUFBYSxDQUNiLG9CQUFxQixDQUNyQixrQkFBbUIsQ0M1QjNCLHlERGtDUSxvQkFBcUIsQ0FDckIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixXQUFZLENBSXBCLGlCQUNJLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQix3QkFBaUMsQ0FIckMsdUJBTVEsV0FBWSxDQUNa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dEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIsdUZBRUUsdUJBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxvQkFBa0IsQ0FWdEIsdUZBRUUsd0JBQXFCLENBR3ZCLGlGQUVFLGtCQUFtQixDQUZyQix5R0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUsc0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxtQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsc0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxtQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxzQkFBa0IsQ0FWdEIseUZBRUUsd0JBQXFCLENBR3ZCLG1GQUVFLGtCQUFtQixDQUZyQiwyR0FLSSxxQkFBa0IsQ0FWdEIseUZBRUUseUJBQXFCLENBR3ZC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LENBQ1gsVUFBVyxDQUNYLDJCQUE0QixDQTFDakMsc2NBNkNLLGVBQWlCLENBT3RCLDhEQUdHLHF4RUFBODdFLENBQTk3RSw2d0VBQTg3RSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqKlxuXG5CTE9HVUVcblxuKioqL1xuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtYmxvZ3VlIHtcblx0LmhlYWRlcl9oZXJvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uYmxvZ3tcblx0cGFkZGluZzogMTAwcHggMDtcblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgXHRwYWRkaW5nOiA2NXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgXHRwYWRkaW5nOiA3MHB4IDAgNTBweCAwO1xuICAgIH1cblx0Jl9hcnRpY2xlc3tcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHQmX3NpZGViYXIge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMy41LDApO1xuXHRcdFx0LnNpZGViYXItd2lkZ2V0IHtcblx0XHRcdFx0LndpZGdldF9ibG9jayB7XG5cdFx0XHRcdFx0aHIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHQud2lkZ2V0X2Jsb2NrIHtcblx0XHRcdFx0XHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdCAgICBcdC53aWRnZXRfYmxvY2sge1xuXHRcdFx0XHRcdFx0Ji53aWRnZXRfY2F0ZWdvcmllcyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdCAgICBcdC53aWRnZXRfYmxvY2sge1xuXHRcdFx0XHRcdFx0Ji53aWRnZXRfY2F0ZWdvcmllcyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9saXN0aW5nIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oOCwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDguNSwwKTtcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdC5wb3N0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbGlnaHQtZ3JleTtcblx0XHRcdFx0LmFydGljbGVfY29udGVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCA2MHB4IDAgMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQucmVzdW1lIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kYXRlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRpbnVlX2xpbmsge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE1O1xuXHRcdFx0XHRcdHJpZ2h0OiAtNTBweDtcblx0XHRcdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluKTtcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC5jb250aW51ZV9saW5rIHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LnBvc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBcdC5wb3N0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ICAgIFx0LnBvc3Qge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQjbmF2LXBvc3RzIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0LnByZXYge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdC5uZXh0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9mbGV4aWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAwIDExMHB4IDA7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6IDAgMCA5MHB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nOiAwIDAgNjVweCAwO1xuXHQgICAgfVxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6XCLCt1wiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDJweDtcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjZyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9yZXRvdXIge1xuXHRcdFx0LmNvbnRhaW5lcl9sYXJnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5yZXRvdXJfYnRuIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdC5yZXRvdXJfYnRuIHtcblx0XHRcdFx0XHRsZWZ0OiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5yZXRvdXJfYnRuIHtcblx0XHRcdFx0XHR0b3A6IC01MHB4O1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0LnJldG91cl9idG4ge1xuXHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX2F1dGhvciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0LmF1dGhvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdH1cblx0XHRcdC5kYXRlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RleHRlU3RhbmRhcmQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMzVweCAwO1xuXHRcdFx0LnBob3RvbGFyZ2V1cnN0YW5kYXJkIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9waG90b1N0YW5kYXJke1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgMCAzNXB4IDA7XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYmxvY19waG90byB7XG5cdFx0XHRtYXJnaW46IDAgMCAzNXB4IDA7XG5cdFx0XHQucGhvdG8ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnJvd1Bob3RvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogOTBweCA5MHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2NvbFRleHRlUGhvdG8ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDAgMCAzNXB4IDA7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfdGV4dExlZnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDcsMCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfdGV4dFJpZ2h0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig3LDApO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGhvdG9SaWdodCxcblx0XHRcdFx0Jl9waG90b0xlZnQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDUsMCk7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0TGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3RleHRSaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQmX3JvdyB7XG5cdFx0XHRcdFx0Jl90ZXh0TGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3RleHRSaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfcGhvdG9MZWZ0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdCAgICB9XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkbGlnaHQtZ3JleTtcblx0XHRcdFx0Jl9wYXJ0YWdlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9nb1RvcCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMztcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2J0bl9nb1RvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAtNDhweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cbiIsIi8vIFBSSU1BUlkgRk9OVCAtIE9wZW4gc2Fuc1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RE0rU2FuczppdGFsLG9wc3osd2dodEAwLDkuLjQwLDEwMC4uMTAwMDsxLDkuLjQwLDEwMC4uMTAwMCZmYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDMwMC4uODAwOzEsMzAwLi44MDAmZGlzcGxheT1zd2FwJyk7IiwiLy8gVHJhbnNpdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kc3BlZWQ6ICAwLjNzO1xuJGJvdW5jZTogY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuMywgMS4zMyk7XG4kUG93ZXIxRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjUwLCAwLjQ2MCwgMC40NTAsIDAuOTQwKTtcbiRQb3dlcjJFYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuJFBvd2VyM0Vhc2VPdXQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kUG93ZXI0RWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMjMwLCAxLjAwMCwgMC4zMjAsIDEuMDAwKTtcbiRQb3dlcjFFYXNlSW46IGN1YmljLWJlemllcigwLjU1MCwgMC4wODUsIDAuNjgwLCAwLjUzMCkgO1xuJFBvd2VyMkVhc2VJbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiRQb3dlcjNFYXNlSW46IGN1YmljLWJlemllcigwLjg5NSwgMC4wMzAsIDAuNjg1LCAwLjIyMCk7XG4kUG93ZXI0RWFzZUluOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuJEV4cG9FYXNlT3V0OiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuJEV4cG9FYXNlSW46IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG4kRXhwb0Vhc2VJbk91dDogY3ViaWMtYmV6aWVyKDEuMDAwLCAwLjAwMCwgMC4wMDAsIDEuMDAwKTtcbiRTaW5lRWFzZU91dDogY3ViaWMtYmV6aWVyKDAuMzkwLCAwLjU3NSwgMC41NjUsIDEuMDAwKTtcbiRTaW5lRWFzZUluOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJFBvd2VyMUVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRQb3dlcjJFYXNlSW5PdXQ6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxLjAwMCk7XG4kUG93ZXIzRWFzZUluT3V0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuJFBvd2VyNEVhc2VJbk91dDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRTbG93RWFzZU91dDogY3ViaWMtYmV6aWVyKC4wNCwxLjE1LDAuNCwuOTkpO1xuJGVhc2luZzogJFBvd2VyMkVhc2VPdXQ7XG5cbmh0bWwge1xuICAgICYuaGFzLXNjcm9sbC1zbW9vdGgge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYuaGFzLXNjcm9sbC1kcmFnZ2luZyB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cbn1cblxuYm9keSB7XG4gICAgLmhhcy1zY3JvbGwtc21vb3RoICYge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuW2RhdGEtc2Nyb2xsLWNvbnRhaW5lcl0ge1xuICAgIC5oYXMtc2Nyb2xsLXNtb290aCAmIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgfVxuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxufVxuXG5bZGF0YS1zY3JvbGwtc2VjdGlvbl0ge1xuICAgIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdICYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gfVxuXG4uby1pbWFnZV93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwxMSUsIDgxJSk7XG5cbiAgICAmLi1mdWxsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgcmVtKDEwMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLm8tc2Nyb2xsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwxMSUsIDgxJSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm8taW1hZ2Uge1xuICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjJzICRQb3dlcjJFYXNlT3V0LCB0cmFuc2Zvcm0gMS4ycyAkUG93ZXIyRWFzZU91dDtcbiAgICB9XG5cbiAgICAmLmlzLWludmlldyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuby1pbWFnZV93cmFwcGVyLi1mdWxsICYge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG5cbiAgICB9XG59XG5cblxuLmMtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNDUpO1xuICAgIH1cblxuICAgICY6aG92ZXIsIC5oYXMtc2Nyb2xsLXNjcm9sbGluZyAmLCAuaGFzLXNjcm9sbC1kcmFnZ2luZyAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4zKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uYy1zY3JvbGxiYXJfdGh1bWIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW46IDJweDtcbiAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAuaGFzLXNjcm9sbC1kcmFnZ2luZyAmIHtcbiAgICAgICAgY3Vyc29yOiBncmFiYmluZztcbiAgICB9XG5cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAmIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbn1cblxuLy8gQW5pbWF0aW9ucyB2YXJpYWJsZXNcbiRhb3MtZGlzdGFuY2U6IDEwMHB4ICFkZWZhdWx0O1xuXG5cblxuXG4vKipcbiAqIEZhZGUgYW5pbWF0aW9uczpcbiAqIGZhZGVcbiAqIGZhZGUtdXAsIGZhZGUtZG93biwgZmFkZS1sZWZ0LCBmYWRlLXJpZ2h0XG4gKiBmYWRlLXVwLXJpZ2h0LCBmYWRlLXVwLWxlZnQsIGZhZGUtZG93bi1yaWdodCwgZmFkZS1kb3duLWxlZnRcbiAqL1xuXG5bZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nZmFkZS11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1kb3duLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgLSRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cblxuW2RhdGEtYW9zXj0nem9vbSddW2RhdGEtYW9zXj0nem9vbSddIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKC42KTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0J10ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGFvcy1kaXN0YW5jZSwgMCkgc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0kYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoMS4yKTtcbn1cblxuXG5cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cblxuW2RhdGEtYW9zXj0nc2xpZGUnXVtkYXRhLWFvc149J3NsaWRlJ10ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdzbGlkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG5cblxuXG4vKipcbiAqIEZsaXAgYW5pbWF0aW9uczpcbiAqIGZsaXAtbGVmdCwgZmxpcC1yaWdodCwgZmxpcC11cCwgZmxpcC1kb3duXG4gKi9cblxuW2RhdGEtYW9zXj0nZmxpcCddW2RhdGEtYW9zXj0nZmxpcCddIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz0nZmxpcC1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICYuYW9zLWFuaW1hdGUge3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO31cbn1cblxuW2RhdGEtYW9zPSdmbGlwLXVwJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7fVxufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RE0rU2FuczppdGFsLG9wc3osd2dodEAwLDkuLjQwLDEwMC4uMTAwMDsxLDkuLjQwLDEwMC4uMTAwMCZmYW1pbHk9T3BlbitTYW5zOml0YWwsd2dodEAwLDMwMC4uODAwOzEsMzAwLi44MDAmZGlzcGxheT1zd2FwXCIpO1xuaHRtbC5oYXMtc2Nyb2xsLXNtb290aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbC5oYXMtc2Nyb2xsLWRyYWdnaW5nIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmhhcy1zY3JvbGwtc21vb3RoIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5oYXMtc2Nyb2xsLXNtb290aCBbZGF0YS1zY3JvbGwtY29udGFpbmVyXSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbltkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIFtkYXRhLXNjcm9sbC1jb250YWluZXJdIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbltkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIFtkYXRhLXNjcm9sbC1zZWN0aW9uXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5vLWltYWdlX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGM5Yzk7IH1cbiAgLm8taW1hZ2Vfd3JhcHBlci4tZnVsbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCByZW0oMTAwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG5cbi5vLXNjcm9sbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGM5Yzk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm8taW1hZ2Uge1xuICBvcGFjaXR5OiAwLjk1O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7IH1cbiAgLm8taW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIC5vLWltYWdlLmlzLWludmlldyBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gIC5vLWltYWdlX3dyYXBwZXIuLWZ1bGwgLm8taW1hZ2Uge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uYy1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMDsgfVxuICAuYy1zY3JvbGxiYXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEuNDUpOyB9XG4gIC5jLXNjcm9sbGJhcjpob3ZlciwgLmhhcy1zY3JvbGwtc2Nyb2xsaW5nIC5jLXNjcm9sbGJhciwgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgLmMtc2Nyb2xsYmFyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH1cbiAgICBbZGF0YS1zY3JvbGwtZGlyZWN0aW9uPVwiaG9yaXpvbnRhbFwiXSAuYy1zY3JvbGxiYXI6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMS4zKTsgfVxuXG4uYy1zY3JvbGxiYXJfdGh1bWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMnB4O1xuICBjdXJzb3I6IGdyYWI7IH1cbiAgLmhhcy1zY3JvbGwtZHJhZ2dpbmcgLmMtc2Nyb2xsYmFyX3RodW1iIHtcbiAgICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4gIFtkYXRhLXNjcm9sbC1kaXJlY3Rpb249XCJob3Jpem9udGFsXCJdIC5jLXNjcm9sbGJhcl90aHVtYiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9XG5cbi8qKlxuICogRmFkZSBhbmltYXRpb25zOlxuICogZmFkZVxuICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICovXG5bZGF0YS1hb3NePSdmYWRlJ11bZGF0YS1hb3NePSdmYWRlJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cbiAgW2RhdGEtYW9zXj0nZmFkZSddW2RhdGEtYW9zXj0nZmFkZSddLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPSdmYWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz0nZmFkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApOyB9XG5cbltkYXRhLWFvcz0nZmFkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTsgfVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zPSdmYWRlLXVwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93bi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTsgfVxuXG4vKipcbiAqIFpvb20gYW5pbWF0aW9uczpcbiAqIHpvb20taW4sIHpvb20taW4tdXAsIHpvb20taW4tZG93biwgem9vbS1pbi1sZWZ0LCB6b29tLWluLXJpZ2h0XG4gKiB6b29tLW91dCwgem9vbS1vdXQtdXAsIHpvb20tb3V0LWRvd24sIHpvb20tb3V0LWxlZnQsIHpvb20tb3V0LXJpZ2h0XG4gKi9cbltkYXRhLWFvc149J3pvb20nXVtkYXRhLWFvc149J3pvb20nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10uYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgfVxuXG5bZGF0YS1hb3M9J3pvb20taW4nXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9J3pvb20taW4tdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPSd6b29tLWluLWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1pbi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPSd6b29tLWluLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPSd6b29tLW91dCddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPSd6b29tLW91dC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7IH1cblxuLyoqXG4gKiBTbGlkZSBhbmltYXRpb25zXG4gKi9cbltkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG4gIFtkYXRhLWFvc149J3NsaWRlJ11bZGF0YS1hb3NePSdzbGlkZSddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbltkYXRhLWFvcz0nc2xpZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuW2RhdGEtYW9zPSdzbGlkZS1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuXG5bZGF0YS1hb3M9J3NsaWRlLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG5bZGF0YS1hb3M9J3NsaWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLyoqXG4gKiBGbGlwIGFuaW1hdGlvbnM6XG4gKiBmbGlwLWxlZnQsIGZsaXAtcmlnaHQsIGZsaXAtdXAsIGZsaXAtZG93blxuICovXG5bZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3M9J2ZsaXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IH1cbiAgW2RhdGEtYW9zPSdmbGlwLWxlZnQnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cblxuW2RhdGEtYW9zPSdmbGlwLXJpZ2h0J10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz0nZmxpcC1yaWdodCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgfVxuXG5bZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz0nZmxpcC11cCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfVxuXG5bZGF0YS1hb3M9J2ZsaXAtZG93biddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9J2ZsaXAtZG93biddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSczMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzM1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nMzUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzM1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSczNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzQwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc0MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzQwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA0MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNDUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA0NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNDUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzUwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNTAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzU1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzU1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzU1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNjAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA2MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzY1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNjUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nNjUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzY1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc2NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzcwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc3MDAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzcwMCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3MDAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzcwMCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA3MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNzUwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzUwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNzUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzgwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogODAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nODAwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzgwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc4MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODAwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249Jzg1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc4NTAnXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9Jzg1MCddIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4NTAnXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgYm9keVtkYXRhLWFvcy1kZWxheT0nODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzg1MCddLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA4NTBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nOTAwJ10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA5MDBtczsgfVxuXG5ib2R5W2RhdGEtYW9zLWRlbGF5PSc5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTAwJ10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUsIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogOTAwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249Jzk1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogOTUwbXM7IH1cblxuYm9keVtkYXRhLWFvcy1kZWxheT0nOTUwJ10gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzk1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSc5NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTUwJ10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTA1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTA1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzExMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTEwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzExMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTEwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzExNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTE1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzExNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTE1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEyMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTIwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTIwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTI1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTI1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTMwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTMwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEzNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTM1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTM1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTU1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTU1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTYwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTYwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE2NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTY1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTY1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTcwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTcwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTc1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTc1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxNzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE4MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTgwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTgwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTg1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTg1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTkwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTkwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE5NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTk1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTk1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMTk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjA1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjA1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjA1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIxMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjEwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjEwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjEwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjE1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjE1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjE1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIyMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjIwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjIwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjIwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjI1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjI1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjI1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjMwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjMwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjMwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIzNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjM1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjM1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzNTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjM1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjQwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjQ1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjUwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjUwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjU1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjU1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjU1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjYwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjYwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjYwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI2NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjY1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjY1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjY1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjcwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjcwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjcwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjc1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjc1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjc1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI4MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjgwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjgwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjgwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjg1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjg1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjg1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjkwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5MDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjkwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyOTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5MDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjkwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI5NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjk1MCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjk1MCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PScyOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5NTAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMjk1MG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzMwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwMCddIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMDAnXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwMCddIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMDAnXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMzAwMG1zOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwibGluZWFyXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImxpbmVhclwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2VcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW5cIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDEsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuNTgsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDIsIDAsIDAuNTgsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1iYWNrXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tYmFja1wiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LWJhY2tcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtYmFja1wiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1iYWNrXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tb3V0LWJhY2tcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXNpbmVcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1zaW5lXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtc2luZVwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1zaW5lXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtc2luZVwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1zaW5lXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXF1YWRcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFkXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFkXCJdIFtkYXRhLWFvc10sIFtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cImVhc2Utb3V0LXF1YWRcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtcXVhZFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFkXCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1cImVhc2UtaW4tY3ViaWNcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1jdWJpY1wiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtY3ViaWNcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1vdXQtY3ViaWNcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtY3ViaWNcIl0gW2RhdGEtYW9zXSwgW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1vdXQtY3ViaWNcIl0ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbmJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiZWFzZS1pbi1xdWFydFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLXF1YXJ0XCJdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFydFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLW91dC1xdWFydFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuYm9keVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFydFwiXSBbZGF0YS1hb3NdLCBbZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9XCJlYXNlLWluLW91dC1xdWFydFwiXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3R0b206IC0zMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjI0LjAwMDAwMCwgLTMwNDguMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyMjkuMDAwMDAwLCA0MDcuNTAwMDAwKSByb3RhdGUoLTkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMjI5LjAwMDAwMCwgLTQwNy41MDAwMDApIHRyYW5zbGF0ZSgxMjIxLjAwMDAwMCwgNDAzLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEwxNS42ODAzODEsMS45MDYxMjUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTsgfVxuICAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zbGljay1hcnJvdyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDEwIDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDYxICg4OTU4MSkgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRVBhdGglM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J1ByZWhvcycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tUHJlaG9zJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzg4LjAwMDAwMCwgLTMwNDYuMDAwMDAwKScgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nVMOpbW9pZ25hZ2VzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgMjY0OS4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X2Rvd24tY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzkzLjAwMDAwMCwgNDA1LjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTM5My4wMDAwMDAsIC00MDUuNTAwMDAwKSB0cmFuc2xhdGUoMzg1LjAwMDAwMCwgNDAxLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTYsMS4xMjUgQzE2LDAuNTAzNjI1IDE1LjQ4ODM4MSwwIDE0Ljg1NzE0MjksMCBDMTQuNTQ4OTUyNCwwIDE0LjI2OTcxNDMsMC4xMjAzNzUgMTQuMDY0LDAuMzE1Mzc1IEwxNC4wNjM2MTksMC4zMTUgTDcuOTk3MzMzMzMsNi4yODY1IEwyLjAwOTUyMzgxLDAuMzkyMjUgQzEuOCwwLjE1MjI1IDEuNDg5NTIzODEsMCAxLjE0Mjg1NzE0LDAgQzAuNTExNjE5MDQ4LDAgMCwwLjUwMzYyNSAwLDEuMTI1IEMwLDEuNDI2ODc1IDAuMTIxMTQyODU3LDEuNzAxIDAuMzE4MDk1MjM4LDEuOTAzMTI1IEwwLjMxNTA0NzYxOSwxLjkwNjEyNSBMNy4xNzIxOTA0OCw4LjY1NjEyNSBMNy4xNzI1NzE0Myw4LjY1NTc1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM3Ljk5NTgwOTUyLDkgNy45OTY1NzE0Myw5IDcuOTk3NzE0MjksOSBDNy45OTg0NzYxOSw5IDcuOTk5MjM4MSw5IDguMDAwMzgwOTUsOSBDOC4zMjM4MDk1Miw5IDguNjE0NDc2MTksOC44NjggOC44MjI4NTcxNCw4LjY1NTc1IEw4LjgyMzIzODEsOC42NTYxMjUgTDE1LjY4MDM4MSwxLjkwNjEyNSBMMTUuNjgsMS45MDU3NSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5zbGljay1hcnJvdyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfSB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3R0b206IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDsgfVxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDNweDtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOUQ3ODtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MTlENzg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgbWFyZ2luOiAwIDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgIC5zbGljay1kb3RzIGxpOmhvdmVyIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNEQ0QwOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMjI4MUU7IH1cbiAgYm9keSAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuaGVhZGVyIHVsLFxuZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbiNnZW5lcmFsIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxudWwubGlzdF9ib3gge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIHVsLmxpc3RfYm94IGxpIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07IH1cbiAgICB1bC5saXN0X2JveCBsaTphZnRlciB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkRBMzlCO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiAxMXB4OyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuKiBSZXNldFxuKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5wLCB1bCwgb2wsIGxpLFxuZGl2LCBzZWN0aW9uLCBmb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG4gIGEubGlua19vdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnAge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMS42NWVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5ociB7XG4gIGJvcmRlci1jb2xvcjogI0Y2RjVGMjtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ubWFyZ3RvcCB7XG4gIG1hcmdpbjogMTIwcHggMCAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5tYXJndG9wIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1hcmd0b3Age1xuICAgICAgbWFyZ2luOiA4MHB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcmd0b3Age1xuICAgICAgbWFyZ2luOiA2NXB4IDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1hcmd0b3Age1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwOyB9IH1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxMHB4IDIwcHg7IH1cblxuLmZsZXhib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiA3LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwMDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cblxuaDUge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjNDE5RDc4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0JDRENEMDsgfVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmVydGljYWwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2JpbGUtb25seSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5tb2JpbGUtaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAubW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBob3RvX2ZyYW1lX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGhvdG9fZnJhbWVfYm94OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzYzMjY5NTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzYzMjY5NTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTA0JTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogMTA0JTsgfVxuICAucGhvdG9fZnJhbWVfYm94OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzYzMjY5NTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM2MzI2OTU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwNCU7XG4gICAgbGVmdDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTA0JTsgfVxuICAucGhvdG9fZnJhbWVfYm94IGltZyB7XG4gICAgYm9yZGVyOiA2cHggZGFzaGVkICM2MzI2OTU7XG4gICAgcGFkZGluZzogMTBweDsgfVxuXG4ucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE4cHggMjVweCAxNnB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICM0MTlENzg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucHJpbWFyeV9idG4ud2hpdGUsIC5zZWNvbmRhcnlfYnRuLndoaXRlLCAucHJpbWFyeV90YXJnZXQgYS53aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucHJpbWFyeV9idG4ud2hpdGVyZWQsIC5zZWNvbmRhcnlfYnRuLndoaXRlcmVkLCAucHJpbWFyeV90YXJnZXQgYS53aGl0ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogI0ZCNEQzRDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkI0RDNEO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICAgIC5wcmltYXJ5X2J0bi53aGl0ZXJlZCBzcGFuLCAuc2Vjb25kYXJ5X2J0bi53aGl0ZXJlZCBzcGFuLCAucHJpbWFyeV90YXJnZXQgYS53aGl0ZXJlZCBzcGFuIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByaW1hcnlfYnRuLndoaXRlcmVkOmFmdGVyLCAuc2Vjb25kYXJ5X2J0bi53aGl0ZXJlZDphZnRlciwgLnByaW1hcnlfdGFyZ2V0IGEud2hpdGVyZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDFMMTYgOE0xNiA4TDkgMTVNMTYgOEgwLjI1JyBzdHJva2U9JyUyM0Y0RjBFNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQjREM0Q7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByaW1hcnlfYnRuLndoaXRlcmVkLCAuc2Vjb25kYXJ5X2J0bi53aGl0ZXJlZCwgLnByaW1hcnlfdGFyZ2V0IGEud2hpdGVyZWQge1xuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4OyB9XG4gICAgICAgIC5wcmltYXJ5X2J0bi53aGl0ZXJlZCBzcGFuLCAuc2Vjb25kYXJ5X2J0bi53aGl0ZXJlZCBzcGFuLCAucHJpbWFyeV90YXJnZXQgYS53aGl0ZXJlZCBzcGFuIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wcmltYXJ5X2J0bi53aGl0ZXJlZCwgLnNlY29uZGFyeV9idG4ud2hpdGVyZWQsIC5wcmltYXJ5X3RhcmdldCBhLndoaXRlcmVkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMjVweDsgfVxuICAgICAgICAucHJpbWFyeV9idG4ud2hpdGVyZWQgc3BhbiwgLnNlY29uZGFyeV9idG4ud2hpdGVyZWQgc3BhbiwgLnByaW1hcnlfdGFyZ2V0IGEud2hpdGVyZWQgc3BhbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4OyB9IH1cbiAgLnByaW1hcnlfYnRuLnJlZHR4dCwgLnNlY29uZGFyeV9idG4ucmVkdHh0LCAucHJpbWFyeV90YXJnZXQgYS5yZWR0eHQge1xuICAgIGNvbG9yOiAjRkI0RDNEOyB9XG4gIC5wcmltYXJ5X2J0bi5hcnJvdzphZnRlciwgLnNlY29uZGFyeV9idG4uYXJyb3c6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDFMMTYgOE0xNiA4TDkgMTVNMTYgOEgwLjI1JyBzdHJva2U9JyUyM0Y0RjBFNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5wcmltYXJ5X2J0bi5hcnJvd3JlZDphZnRlciwgLnNlY29uZGFyeV9idG4uYXJyb3dyZWQ6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhLmFycm93cmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDFMMTYgOE0xNiA4TDkgMTVNMTYgOEgwLjI1JyBzdHJva2U9JyUyM0ZCNEQzRCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxNnB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5wcmltYXJ5X2J0bjpob3ZlciwgLnNlY29uZGFyeV9idG46aG92ZXIsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRCNTk1O1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci53aGl0ZSwgLnNlY29uZGFyeV9idG46aG92ZXIud2hpdGUsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLndoaXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzQxNTA2ZTsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci5hcnJvd3JlZDphZnRlciwgLnNlY29uZGFyeV9idG46aG92ZXIuYXJyb3dyZWQ6YWZ0ZXIsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLmFycm93cmVkOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDsgfVxuICAgIC5wcmltYXJ5X2J0bjpob3Zlci53aGl0ZXJlZCwgLnNlY29uZGFyeV9idG46aG92ZXIud2hpdGVyZWQsIC5wcmltYXJ5X3RhcmdldCBhOmhvdmVyLndoaXRlcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAucHJpbWFyeV9idG46aG92ZXIuYXJyb3c6YWZ0ZXIsIC5zZWNvbmRhcnlfYnRuOmhvdmVyLmFycm93OmFmdGVyLCAucHJpbWFyeV90YXJnZXQgYTpob3Zlci5hcnJvdzphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxTDE2IDhNMTYgOEw5IDE1TTE2IDhIMC4yNScgc3Ryb2tlPSclMjNGNEYwRTUnLyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgLnByaW1hcnlfYnRuOmZvY3VzLCAucHJpbWFyeV9idG46YWN0aXZlLCAucHJpbWFyeV9idG46YWN0aXZlOmZvY3VzLCAuc2Vjb25kYXJ5X2J0bjpmb2N1cywgLnNlY29uZGFyeV9idG46YWN0aXZlLCAuc2Vjb25kYXJ5X2J0bjphY3RpdmU6Zm9jdXMsIC5wcmltYXJ5X3RhcmdldCBhOmZvY3VzLCAucHJpbWFyeV90YXJnZXQgYTphY3RpdmUsIC5wcmltYXJ5X3RhcmdldCBhOmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wcmltYXJ5X2J0bi4td2hpdGUsIC5zZWNvbmRhcnlfYnRuLi13aGl0ZSwgLnByaW1hcnlfdGFyZ2V0IGEuLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAyNTUsIDI1NSwgMjU1LCAxOyB9XG4gIC5wcmltYXJ5X2J0bi4tc21hbGwsIC5zZWNvbmRhcnlfYnRuLi1zbWFsbCwgLnByaW1hcnlfdGFyZ2V0IGEuLXNtYWxsIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJpbWFyeV9idG4sIC5zZWNvbmRhcnlfYnRuLCAucHJpbWFyeV90YXJnZXQgYSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS40NXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcmltYXJ5X2J0biwgLnNlY29uZGFyeV9idG4sIC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5zZWNvbmRhcnlfYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyNzlBRjE7IH1cbiAgLnNlY29uZGFyeV9idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM2MzI2OTY7IH1cblxuLmxpbmsge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjc5QUYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGluay4td2hpdGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmxpbmsuLXdoaXRlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjc5QUYxOyB9XG4gIC5saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkQ4MjsgfVxuXG4ucmV0b3VyX2J0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJldG91cl9idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzlweCcgdmlld0JveD0nMCAwIDE3IDknIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUFycm93L2xvbmd1ZS9nYXVjaGUgYmxldSUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdCb3V0b24vdGVyY2lhaXJlLWRyb2l0LUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzA1N0FGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC03LjUwMDAwMCwgLTMuNTAwMDAwKSAnJTNFJTNDL2xpbmUlM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuNTAwMDAwLCAzLjUwMDAwMCkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xLjUwMDAwMCwgLTMuNTAwMDAwKSAnIHBvaW50cz0nLTIgMiAxLjUgNSA1IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggOXB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucmV0b3VyX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZ2F1Y2hlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwMDVBQzAnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC0zLjUwMDAwMCkgJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUwMDAwMCwgMy41MDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMS41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9Jy0yIDIgMS41IDUgNSAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnN1aXRlX2J0biB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN1aXRlX2J0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2Ryb2l0ZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzA1N0FGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPScxMCAyIDEzLjUgNSAxNyAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnN1aXRlX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZHJvaXRlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9JzEwIDIgMTMuNSA1IDE3IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZmxleGNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1OyB9XG5cbi5mbGV4Y29udGVudGVuZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjQ2cmVtOyB9XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07IH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMi4xNXJlbTsgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjQyNXJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjU1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDRyZW07IH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMi44NXJlbTsgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0LjI1cmVtOyB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTsgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuNjVyZW07IH0gfVxuXG4vKiBCb290c3RyYXAgKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXJfc21hbGxlciB7XG4gIHdpZHRoOiA2ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfc21hbGxlciB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4uY29udGFpbmVyX3NtYWxsIHtcbiAgd2lkdGg6IDg3NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jb250YWluZXJfc21hbGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9zbWFsbCB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyX3NtYWxsIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbWVkIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWQge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTY4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgbWFyZ2luOiAwIDEwJTsgfVxuICAuY29udGFpbmVyX21lZF9sYXJnZTpiZWZvcmUsIC5jb250YWluZXJfbWVkX2xhcmdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX21lZF9sYXJnZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIG1hcmdpbjogMCA2JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuY29udGFpbmVyX21lZF9sYXJnZSB7XG4gICAgICBtYXJnaW46IDAgNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCA0JTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9tZWRfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAzJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfbWVkX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMiU7IH0gfVxuXG4uY29udGFpbmVyX2xhcmdlIHtcbiAgbWFyZ2luOiAwIDYlOyB9XG4gIC5jb250YWluZXJfbGFyZ2U6YmVmb3JlLCAuY29udGFpbmVyX2xhcmdlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX2xhcmdlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBtYXJnaW46IDAgNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBtYXJnaW46IDAgMyU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyX2xhcmdlIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9sYXJnZXIge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lcl9sYXJnZXI6YmVmb3JlLCAuY29udGFpbmVyX2xhcmdlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lcl9sYXJnZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNTAwKSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNvbnRhaW5lcl9sYXJnZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLmNvbnRhaW5lcl9mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRhaW5lcl9mdWxsOmJlZm9yZSwgLmNvbnRhaW5lcl9mdWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyX2Z1bGw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi8qIEJvb3N0cmFwIGdlbmVyYWwgY2xhc3NlcyAqL1xuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIEZhbmN5Ym94ICovXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAzOCwgMTQ5LCAwLjkpOyB9XG5cbi8qIENvbnRhY3QgRm9ybSA3ICovXG4uZm9ybXVsYWlyZV9jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdDpiZWZvcmUsIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdzpiZWZvcmUsIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmZvcm0tcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5jb250ZW50X2xhYmVsOmJlZm9yZSwgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuY29udGVudF9sYWJlbDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbnRlbnRfbGFiZWwgcCB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCBsZWdlbmQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBlbSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSBpbnB1dCB7XG4gICAgICBjb2xvcjogIzMyMjgxRTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICByZXNpemU6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRDgyOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICNGRjAwMDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDAwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0ZGMDAwMDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0ZGMDAwMDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgY29sb3I6ICMzMjI4MUU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXgtaGVpZ2h0OiAyMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgdGV4dGFyZWE6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0MzQ0FDRjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTdweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCB0ZXh0YXJlYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7IH0gfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5yYWRpb19xdWVzdGlvbiAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAucmFkaW9fcXVlc3Rpb24gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAucmFkaW9fcXVlc3Rpb24gLndwY2Y3LWxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICAgICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMXB4IDEwcHggMCAwO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2MzI2OTY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgbGluZWFyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDsgfVxuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNkY1RjI7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3dfZG93bl9zZWNvbmRhcnkuc3ZnXCIpIG5vLXJlcGVhdCA5NCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUgc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNWVtOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2VsZWN0LXN0eWxlIHNlbGVjdDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5zZWxlY3Qtc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZvcm11bGFpcmVfY29udGFjdCAuc2VsZWN0LXN0eWxlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLmFqYXgtbG9hZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTlENzg7IH1cbiAgICAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0OmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzEycHgnIHZpZXdCb3g9JzAgMCAxNCAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFMzE3LWFycm93LXJpZ2h0MiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdDb250YWN0LS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2NywgLTI0MjYpJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdGb3JtJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTcsIDE5NDYpJyUzRSUzQ2cgaWQ9J0J0bi1BY3Rpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYyMiwgNDYxKSclM0UlM0NnIGlkPSczMTctYXJyb3ctcmlnaHQyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDgsIDE4Ljk5OTgpJyUzRSUzQ3BhdGggZD0nTTguNzA3LDExLjcwNzI1IEwxMy43MDcsNi43MDcyNSBDMTQuMDk4LDYuMzE3MjUgMTQuMDk4LDUuNjgzMjUgMTMuNzA3LDUuMjkzMjUgTDguNzA3LDAuMjkzMjUgQzguMzE2LC0wLjA5Nzc1IDcuNjgzLC0wLjA5Nzc1IDcuMjkzLDAuMjkzMjUgQzYuOTAzLDAuNjg0MjUgNi45MDIsMS4zMTcyNSA3LjI5MywxLjcwNzI1IEwxMC41ODYsNS4wMDAyNSBMMSw1LjAwMDI1IEMwLjQ0OCw1LjAwMDI1IDAsNS40NDgyNSAwLDYuMDAwMjUgQzAsNi41NTIyNSAwLjQ0OCw3LjAwMDI1IDEsNy4wMDAyNSBMMTAuNTg2LDcuMDAwMjUgTDcuMjkzLDEwLjI5MzI1IEM3LjA5OCwxMC40ODgyNSA3LDEwLjc0NDI1IDcsMTEuMDAwMjUgQzcsMTEuMjU2MjUgNy4wOTgsMTEuNTEyMjUgNy4yOTMsMTEuNzA3MjUgQzcuNjg0LDEyLjA5ODI1IDguMzE3LDEyLjA5ODI1IDguNzA3LDExLjcwNzI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICByaWdodDogMjVweDsgfVxuICAgIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQ6aG92ZXIgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBBY2NvcmRlb24gKi9cbi5BY2NvcmRlb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjVGMjsgfVxuICAuQWNjb3JkZW9uIC50aXRyZUFjY29yZGVvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDBweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEuM2VtOyB9XG4gICAgLkFjY29yZGVvbiAudGl0cmVBY2NvcmRlb24gaDUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5BY2NvcmRlb24gLnRpdHJlQWNjb3JkZW9uIGg1OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE1cHgnIGhlaWdodD0nOHB4JyB2aWV3Qm94PScwIDAgMTUgOCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFUGF0aCAzIENvcHklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0NnIGlkPSdwYWdlLWJ1aWxkZXItY29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTY3NS4wMDAwMDAsIC0xMDk1Ni4wMDAwMDApJyBzdHJva2U9JyUyMzBkMWQzZicgc3Ryb2tlLXdpZHRoPScyJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjgyLjUwMDAwMCwgMTA5NjAuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC02ODIuNTAwMDAwLCAtMTA5NjAuMDAwMDAwKSAnIHBvaW50cz0nNjc2IDEwOTU3IDY4Mi41IDEwOTYzIDY4OSAxMDk1NyclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDYuNXB4O1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA2LjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB1bCxcbiAgICAuQWNjb3JkZW9uIC5jb250ZW51QWNjb3JkZW9uIG9sIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLkFjY29yZGVvbiAuY29udGVudUFjY29yZGVvbiB1bCBsaSxcbiAgICAgIC5BY2NvcmRlb24gLmNvbnRlbnVBY2NvcmRlb24gb2wgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5BY2NvcmRlb24uYWN0aXZlIC50aXRyZUFjY29yZGVvbiB7XG4gICAgY29sb3I6ICMyNzlBRjE7IH1cbiAgICAuQWNjb3JkZW9uLmFjdGl2ZSAudGl0cmVBY2NvcmRlb24gaDU6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLkFjY29yZGVvbi5hY3RpdmUgLmNvbnRlbnVBY2NvcmRlb24ge1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7IH1cblxuLmljb24tc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtOyB9XG4gIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24tbWFnbmlmaWVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtOyB9XG4gIC5pY29uLW1hZ25pZmllcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3NlYXJjaC5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24tYnVyZ2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtOyB9XG4gIC5pY29uLWJ1cmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvYnVyZ2VyLnN2Z1wiKTtcbiAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1icm9hZGNhc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAuaWNvbi1icm9hZGNhc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2Jyb2FkY2FzdC5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24tcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbjogMCAxcmVtOyB9XG4gIC5pY29uLXJhZGlvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9yYWRpby5naWZcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmljb24tcmlnaHQtYXJyb3csIC5pY29uLXRvcC1yaWdodC1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzI3OUFGMTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTsgfVxuICAuaWNvbi1yaWdodC1hcnJvdzpiZWZvcmUsIC5pY29uLXRvcC1yaWdodC1hcnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDsgfVxuICAuaWNvbi1yaWdodC1hcnJvdzpob3ZlciwgLmljb24tdG9wLXJpZ2h0LWFycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxOyB9XG4gICAgLmljb24tcmlnaHQtYXJyb3c6aG92ZXI6YmVmb3JlLCAuaWNvbi10b3AtcmlnaHQtYXJyb3c6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmljb24tdG9wLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmljb24tcmlnaHQtYXJyb3ctc3RyYWlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTsgfVxuICAuaWNvbi1yaWdodC1hcnJvdy1zdHJhaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnXCIpO1xuICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7IH1cblxuLmljb24tcGxheS1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL3BsYXktaWNvbi5zdmdcIik7XG4gICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0OyB9XG5cbi8qIEZvcm1zICovXG5sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDAgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGNvbG9yOiAjMjc5QUYxO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjVGMjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5pbnB1dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRkNGQ0Y7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gIGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNDRkNGQ0Y7IH1cbiAgdGFibGUgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NGQ0ZDRjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBoZWlnaHQ6IDYuM2VtO1xuICByZXNpemU6IG5vbmU7IH1cbiAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzMyMjgxRTsgfVxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjQ0ZDRkNGOyB9XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAvKiBIaWRlIGFycm93IG9uIElFICovXG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweCA4cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzI3OUFGMTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMjAwcHg7IH1cbiAgYnV0dG9uOmhvdmVyLFxuICBbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgY29sb3I6ICMyNzlBRjE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXA6YmVmb3JlLCAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLndwY2Y3LXJhZGlvIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDVweCA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY1RjI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAud3BjZjctcmFkaW8gLndwY2Y3LWxpc3QtaXRlbSBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLndwY2Y3LXJhZGlvIC53cGNmNy1saXN0LWl0ZW0gc3BhbiB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9ybXVsYWlyZV9pbmZvbGV0dHJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YmVmb3JlLCAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5mb3JtLXJvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuZm9ybS1yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLm5hbWUge1xuICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuMWVtOyB9XG4gICAgLmZvcm11bGFpcmVfaW5mb2xldHRyZSAuc2luZ2xlIC53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgY29sb3I6ICNGRjVCNDA7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkY1QjQwOyB9XG4gICAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLndwY2Y3LW5vdC12YWxpZDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI0ZGNUI0MDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLnNpbmdsZSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogI0ZGNUI0MDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5zaW5nbGUgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybXVsYWlyZV9pbmZvbGV0dHJlIC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmJ0bl9zdWJtaXQgLmFqYXgtbG9hZGVyLFxuICAgIC5mb3JtdWxhaXJlX2luZm9sZXR0cmUgLmJ0bl9zdWJtaXQgLndwY2Y3LXNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIFNlYXJjaCAqL1xuLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG4ubW9iaWxlTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5tb2JpbGVNZW51IC5jbG9zZU1lbnUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzMyMjgxRTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9iaWxlTWVudSAuY2xvc2VNZW51OmhvdmVyLCAubW9iaWxlTWVudSAuY2xvc2VNZW51OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNjMyNjk2O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubW9iaWxlTWVudSAubW9iaWxlX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzI3OUFGMTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMzBweDsgfVxuICAubW9iaWxlTWVudSB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDUwcHggMCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9iaWxlTWVudSB1bC5oZWFkZXJfbWVudV9uYXZfdWwge1xuICAgICAgbWFyZ2luOiAxNjVweCAwIDAgMDsgfVxuICAgIC5tb2JpbGVNZW51IHVsLm5hdk1lbnVTZWMgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjY1ZW07IH1cbiAgICAubW9iaWxlTWVudSB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjg1ZW07IH1cbiAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMnB4OyB9XG4gICAgICAubW9iaWxlTWVudSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICM2MzI2OTY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgPiBhOmZvY3VzLCAubW9iaWxlTWVudSB1bCBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzYzMjY5NjsgfVxuICAgICAgLm1vYmlsZU1lbnUgdWwgbGkgdWwuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cbiAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwOyB9XG4gICAgICAgICAgICAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhOmZvY3VzLCAubW9iaWxlTWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogIzYzMjY5NjsgfVxuICAgICAgICAgIC5tb2JpbGVNZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgICAgY29sb3I6ICM2MzI2OTY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm1vYmlsZU1lbnUgLm1lbnVUb3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLyogSGVhZGVyICovXG5oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDg4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLnRvcF9oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjY2ZjZmNmO1xuICBwYWRkaW5nOiAxM3B4IDAgMTJweCAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAudG9wX2hlYWRlciAubmF2IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAudG9wX2hlYWRlciAubmF2IHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nOHB4JyBoZWlnaHQ9JzVweCcgdmlld0JveD0nMCAwIDggNScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFYXJyb3dfcmlnaHRfbmFycm93JTNDL3RpdGxlJTNFJTNDZyBpZD0nT09ULVVJJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04MjQuMDAwMDAwLCAtMTAwLjAwMDAwMCknIGZpbGw9JyUyM0FCOEI2NScgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J01lbnUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1MC4wMDAwMDApJyUzRSUzQ2cgaWQ9J2Fycm93X3JpZ2h0X25hcnJvdycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODI4LjAwMDAwMCwgNTIuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtODI4LjAwMDAwMCwgLTUyLjUwMDAwMCkgdHJhbnNsYXRlKDgyNS41MDAwMDAsIDQ4LjUwMDAwMCknJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc0LjAwMDA1MjgxIDUgMy4wMDAxMzU3OSAzLjk5OTkwMDkyIDIuMDAwMDMwMjYgMi45OTk5NjE4MyAwIDAuOTk5OTI3NDc5IDEuMDAwMTA1NyAwIDUgMy45OTk5MDA5MiclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNSAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgNS4wMDAwMTIxOSAyLjAwMDAzMDU4IDcuMDAwMDU0ODYgMC45OTk5Mjg5MjQgOCAwIDcuMDAwMDU0ODYgMi4wMDAwMzA1OCA1LjAwMDAxMjE5IDIuOTk5OTYyNTggMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDMnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgLnN1Yi1tZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAxMHB4IDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAgICAgICAgIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkgYTpob3ZlciwgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0MTlENzg7IH1cbiAgICAgICAgLnRvcF9oZWFkZXIgLm5hdiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAudG9wX2hlYWRlciAubmF2IHVsIGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50b3BfaGVhZGVyIC5uYXYgdWwgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudG9wX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5oZWFkZXJfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNXB4IDA7IH1cbiAgICAuaGVhZGVyX3JvdzpiZWZvcmUsIC5oZWFkZXJfcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuaGVhZGVyX3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAuaGVhZGVyX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9sb2dvIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5oZWFkZXJfbG9nbyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjIuOTE2NjclOyB9IH1cbiAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nIHtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX2xvZ28gLmxvZ28taW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmhlYWRlcl9tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyX21lbnUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9tZW51IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3Ny4wODMzMyU7IH0gfVxuICAgIC5oZWFkZXJfbWVudV9uYXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY0QjU5NTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDEwcHggNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYTpob3ZlciwgLmhlYWRlcl9tZW51X25hdiB1bCBsaSBhOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCQ0RDRDA7IH1cbiAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyNXB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gICAgICAgICAgICAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIC5zdWItbWVudTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNDRUNFQ0U7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAyMzcsIDI0MCwgMCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6aG92ZXIsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGE6Zm9jdXMsIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpIGEuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVlZGYwO1xuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlcl9tZW51X25hdiB1bCBsaSAuc3ViLW1lbnUgbGkgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgLnN1Yi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0JDRENEMDsgfVxuICAgIC5oZWFkZXJfbWVudSAudG9wX25hdiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYgLm1lbnUtYnRuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC50b3BfbmF2IC5tZW51LWJ0biAuaGFtYnVyZ2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMzFweCcgaGVpZ2h0PScyMnB4JyB2aWV3Qm94PScwIDAgMzEgMjInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUhhbWJ1cmdlciUzQy90aXRsZSUzRSUzQ2cgaWQ9J01vYmlsZScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZSclM0UlM0NnIGlkPSdWRDE2MTY1X0JhcnJldHRlV29vZF9XZWJfQWNjdWVpbC1Nb2JpbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNTguMDAwMDAwLCAtMzQuMDAwMDAwKScgc3Ryb2tlPSclMjMzMjI4MUUnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdIYW1idXJnZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1OS4wMDAwMDAsIDM1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMC41JyB5MT0nMC41JyB4Mj0nMjguNScgeTI9JzAuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScwLjUnIHkxPScxMCcgeDI9JzI4LjUnIHkyPScxMCcgaWQ9J0xpbmUtQ29weSclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzAuNScgeTE9JzE5JyB4Mj0nMjguNScgeTI9JzE5JyBpZD0nTGluZS1Db3B5LTInJTNFJTNDL2xpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjlweCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgICAgICAuaGVhZGVyX21lbnUgLmhlYWRlcl9tZW51X25hdiB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAuaGVhZGVyX21lbnVfbmF2IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51IC5oZWFkZXJfbWVudV9uYXYgdWwgbGkgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAuaGVhZGVyX21lbnUgLnRvcF9uYXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuaGVhZGVyX3N1cHBvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzUuNDE2NjclO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5oZWFkZXJfc3VwcG9ydCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzUuNDE2NjclOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfc3VwcG9ydCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjcuMDgzMzMlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVhZGVyX3N1cHBvcnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDE4Ljc1JTsgfSB9XG4gICAgLmhlYWRlcl9zdXBwb3J0X2xpbmsge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5oZWFkZXJfc3VwcG9ydF9saW5rX25hdiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oZWFkZXJfc3VwcG9ydF9saW5rX25hdiBsaTo6bWFya2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVhZGVyX3N1cHBvcnRfbGlua19uYXYgLnByaW1hcnlfdGFyZ2V0IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9zdXBwb3J0X2xpbmtfbmF2IC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbiNoZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNoZXJvOmJlZm9yZSwgI2hlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICNoZXJvOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjaGVybyAjc2xpZGVyU2VjdGlvbixcbiAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuc2xpY2stc2xpZGUsXG4gICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1zbGlkZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLnNsaWNrLWRvdHMsXG4gICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1kb3RzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmRlZ3JhZ2VfYmcsXG4gICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5kZWdyYWdlX2JnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzBlMGEyMTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNjVkZWcsIHJnYmEoMTQsIDEwLCAzMywgMCkgMCUsICMwZTBhMjEgMTAwJSk7IH1cbiAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogODV2aDsgfVxuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0LFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUgLnNsaWRlX3R4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQgLmZsZXhib3gsXG4gICAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQgLmZsZXhib3gge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNSU7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IGgxLFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IGgxIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQgaDMsXG4gICAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQgaDMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLmNvbnRhaW5lcl9zbGlkZSAuc2xpZGVfdHh0IC5idG5fbGllbl9jYXJyb3VzZWwsXG4gICAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuY29udGFpbmVyX3NsaWRlIC5zbGlkZV90eHQgLmJ0bl9saWVuX2NhcnJvdXNlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5zbGljay1kb3RzLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1kb3RzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuc2xpY2stZG90cyxcbiAgICAgICNoZXJvIC5waG90b19kZV9zZWN0aW9ucyAuc2xpY2stZG90cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24gLnNsaWNrLWRvdHMsXG4gICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLnNsaWNrLWRvdHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlcm8gI3NsaWRlclNlY3Rpb24sXG4gICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5zbGljay1kb3RzLFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLnNsaWNrLWRvdHMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuc2xpY2stbGlzdCxcbiAgICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1saXN0IHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICAgICAjaGVybyAucGhvdG9fZGVfc2VjdGlvbnMgLmNvbnRhaW5lcl9zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNoZXJvICNzbGlkZXJTZWN0aW9uIC5zbGljay1kb3RzLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5zbGljay1kb3RzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIlOyB9XG4gICAgICAjaGVybyAjc2xpZGVyU2VjdGlvbiAuY29udGFpbmVyX3NsaWRlLFxuICAgICAgI2hlcm8gLnBob3RvX2RlX3NlY3Rpb25zIC5jb250YWluZXJfc2xpZGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICNoZXJvLnNlY3Rpb25faGVybyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjc5QUYxOyB9XG4gICAgI2hlcm8uc2VjdGlvbl9oZXJvIC5jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgI2hlcm8uc2VjdGlvbl9oZXJvIC5zZWN0aW9uX2hlcm9fcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3JvdzpiZWZvcmUsICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIC5zZWN0aW9uX2hlcm9fcm93OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3Jvd190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3Jvd190aXRsZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAjaGVyby5zZWN0aW9uX2hlcm8gLnNlY3Rpb25faGVyb19yb3dfdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIC5zZWN0aW9uX2hlcm9fcm93X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIC5zZWN0aW9uX2hlcm9fcm93X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICAgICNoZXJvLnNlY3Rpb25faGVybyAuc2VjdGlvbl9oZXJvX3Jvd19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDQuNWVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAjaGVyby5zZWN0aW9uX2hlcm8uZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUYyOyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8uZ3JleSAuc2VjdGlvbl9oZXJvX3Jvd190aXRsZSBoMSB7XG4gICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8uZ3JleSAuc2VjdGlvbl9oZXJvX3Jvd19kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgY29sb3I6ICMzMjI4MUU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAjaGVyby5zZWN0aW9uX2hlcm8ge1xuICAgICAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICAgICAgaGVpZ2h0OiA3NXZoOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvLnNlY3Rpb25faGVybyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgICAgICBoZWlnaHQ6IDY1dmg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgI2hlcm8uc2VjdGlvbl9oZXJvIHtcbiAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICAgIGhlaWdodDogNTB2aDsgfSB9XG4gICNoZXJvOmJlZm9yZSwgI2hlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICNoZXJvOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogNTA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogODc1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDUuNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBoMSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNWVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMjc5QUYxOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4yZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNoZXJvIC5jb250ZW50X2hlcm9fdGl0bGUgLmNvbnRlbnRfdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1ZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjdweCAwIDM2cHg7IH1cbiAgICAgICAgI2hlcm8gLmNvbnRlbnRfaGVyb190aXRsZSAuY29udGVudF90aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0LjVlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMTZweDsgfVxuICAgICAgICAjaGVybyAuY29udGVudF9oZXJvX3RpdGxlIC5jb250ZW50X3RpdGxlIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuMjVlbTsgfSB9XG4gICNoZXJvLmhlcm9fc2VjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI2hlcm8uaGVyb19zZWN0aW9uczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAjaGVyby5oZXJvX3NlY3Rpb25zOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoOTksIDM4LCAxNDksIDAuMzUpIDAlLCByZ2JhKDQ4LCAxMiwgNzgsIDAuMzUpIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4OyB9IH1cbiAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmZsZXhjb250ZW50IC5jb250ZW50X3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuZmxleGNvbnRlbnQgLmNvbnRlbnRfdGl0bGUgaDEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCA1cHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgICAgICNoZXJvLmhlcm9fc2VjdGlvbnMgLmZsZXhjb250ZW50IC5jb250ZW50X3RpdGxlIGgyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAycHggNXB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCAuY29udGVudF90aXRsZSBoMyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDVweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuZmxleGNvbnRlbnQgLmNvbnRlbnRfdGl0bGUgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAjaGVyby5oZXJvX3NlY3Rpb25zIC5mbGV4Y29udGVudCAuY29udGVudF90aXRsZSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgI2hlcm8uaGVyb19zZWN0aW9ucyAuaW50cm9fYnJlYWRjcnVtYnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjaGVyby5oZXJvX2FydGljbGVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGhlaWdodDogMjB2aDtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjaGVyby5oZXJvX2FydGljbGVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDEzYzU4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzQxM2M1OCAwJSwgIzQxM2M1OCAxMDAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICNoZXJvLmhlcm9fYXJ0aWNsZXMgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICNoZXJvIC5jb250YWluZXIsXG4gICNoZXJvIC5jb250YWluZXJfbGFyZ2Uge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uaGVhZGVyX2hlcm8ge1xuICBwYWRkaW5nOiA3NXB4IDAgMzVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyX2hlcm8ge1xuICAgICAgcGFkZGluZzogNTBweCAwIDMwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXJfaGVybyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmhlYWRlcl9oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7IH0gfVxuICAuaGVhZGVyX2hlcm9faGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICAuaGVhZGVyX2hlcm9faGVhZCAuaWNvbiB7XG4gICAgICB3aWR0aDogNDhweDsgfVxuICAgIC5oZWFkZXJfaGVyb19oZWFkIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5oZWFkZXJfaGVyb19oZWFkIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmhlYWRlcl9oZXJvX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXJfaGVyb19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuaGVhZGVyX2hlcm9faGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4vKiBGb290ZXIgKi9cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGMjsgfVxuICBmb290ZXIgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBmb290ZXIgdWwgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMS42ZW07IH1cbiAgZm9vdGVyIC5mb290ZXJfY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfY3RhX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNCQ0RDRDA7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8qJl9mb3JtIHtcblx0XHRcdFx0XHQuZm9ybXVsYWlyZV9jb250YWN0IHtcblx0XHRcdFx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdC5jb2xpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMi40LDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGlucHV0LFxuXHRcdFx0XHRcdFx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0XHRcdFx0ICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0XHRcdCAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHQgICAgICBmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdFx0XHRcdFx0ICAgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHQgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgICAgbWF4LWhlaWdodDogNDhweDtcblx0XHRcdFx0XHRcdFx0ICAgICAgYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0ICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHQgICAgICAmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0XHQgICAgICB9XG5cdFx0XHRcdFx0XHRcdCAgICAgICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXZpb2xldDtcblx0XHRcdFx0XHRcdFx0ICAgICAgfVxuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHQgICAgLndwY2Y3LXN1Ym1pdCB7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdCAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGZvbnQtZmFtaWx5OiAkc3VidGl0bGUtZm9udDtcblx0XHRcdFx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHQgICAgXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHQgICAgXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0qLyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY3RhX3JvdzphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3RleHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd190ZXh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3RleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X3RleHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTguMzMzMzMlOyB9IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY3RhX3Jvd190ZXh0IGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2FjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfYWN0aW9uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2FjdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfYWN0aW9uIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2N0YV9yb3dfYWN0aW9uX2J0biB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jdGFfcm93X2FjdGlvbl9idG4gLnByaW1hcnlfYnRuIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICBmb290ZXIgLmZvb3Rlcl9jb250YWN0cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTAwcHggMCA1MHB4IDA7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93OmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbG9nbyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbG9nbyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbG9nbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2xvZ28ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAuODMzMzMlOyB9IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgaDYge1xuICAgICAgICAgIGNvbG9yOiAjOUI5QjlCOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IHVsIGxpIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY0QjU5NTsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19tZW51IHVsIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNDVlbTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X21lbnUgdWwgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07IH0gfVxuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3Qge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvOmJlZm9yZSwgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mbzphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mbzphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm9fdGl0cmUgaDYge1xuICAgICAgICAgICAgY29sb3I6ICM5QjlCOUI7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvX2NvbnRlbnQgdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm9fY29udGVudCB1bCBsaSBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjMyNjk1O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X2luZm8gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfaW5mbyBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NEI1OTU7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9pbmZvIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9uYXZTb2NpYXV4IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfbmF2U29jaWF1eF9tZW51IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfbmF2U29jaWF1eF9tZW51IGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBmbGV4OiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7IH1cbiAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfbmF2U29jaWF1eF9tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9uYXZTb2NpYXV4X21lbnUgbGkgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0c19yb3dfY29udGFjdF9uYXZTb2NpYXV4X21lbnUgbGkgYSBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfbmF2U29jaWF1eF9tZW51IGxpIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHNfcm93X2NvbnRhY3RfbmF2U29jaWF1eCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0X25hdlNvY2lhdXgge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWNlbnRlcjsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzX3Jvd19jb250YWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyX2NvbnRhY3RzIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDQwcHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb250YWN0cyB7XG4gICAgICAgIHBhZGRpbmc6IDY1cHggMCAzMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXJfY29udGFjdHMge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQ0VBREVCOyB9XG4gICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3JvdzpiZWZvcmUsIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3RleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd190ZXh0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BvbGl0aWNzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wb2xpdGljcyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BvbGl0aWNzIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BvbGl0aWNzIHVsIGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgICAgICAgIGZvb3RlciAuZm9vdGVyX2NvcHlyaWdodF9yb3dfcG9saXRpY3MgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0X3Jvd19wb2xpdGljcyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NEI1OTU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BvbGl0aWNzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHRfcm93X3BvbGl0aWNzIHVsIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICBmb290ZXIgLmZvb3Rlcl9jb3B5cmlnaHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjM1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZm9vdGVyIC5mb290ZXJfY29weXJpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuXG4vKiA0MDQgU3R5bGVzICovXG4jcG9zdC00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMTAwcHggMDtcbiAgaGVpZ2h0OiA2MHZoO1xuICBtaW4taGVpZ2h0OiA0NTBweDsgfVxuICAjcG9zdC00MDQgLmljb25fNDA0IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gICNwb3N0LTQwNCAuZmxleGJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKiBIT01FIFN0eWxlcyAqL1xuLmFjY3VlaWwgLmFjY3VlaWxfYXByb3BvcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTIzNTM7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Fwcm9wb3Mge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9hcHJvcG9zIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2Fwcm9wb3Mge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfYXByb3BvcyB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9hcHJvcG9zX2hlYWQgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjQ0VBREVCO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNDRUFERUIgMCUsICM2MzI2OTUgMTAwJSk7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5hY2N1ZWlsIC5hY2N1ZWlsX2Fwcm9wb3NfaGVhZCBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9hcHJvcG9zX2hlYWQgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGMjtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb24ge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25faGVhZCBoMiB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3c6YmVmb3JlLCAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3Jvd19waG90byB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93X3Bob3RvIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3Jvd19waG90byB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93X3Bob3RvIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3Jvd19waG90byB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3Jvd190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3Jvd190ZXh0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcHJlc2VudGF0aW9uX3BvdXJxdW9pX3Jvd190ZXh0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3dfdGV4dCAucHJpbWFyeV9idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3ByZXNlbnRhdGlvbl9wb3VycXVvaV9yb3dfdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9wcmVzZW50YXRpb25fcG91cnF1b2lfcm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMiU7IH0gfVxuXG4uYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNEQzRDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWUge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWUge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3JvdzpiZWZvcmUsIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3JvdzphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X2hlYWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X2hlYWQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19oZWFkIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X2hlYWQgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19oZWFkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19oZWFkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19waG90b3Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X3Bob3RvcyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X3Bob3RvcyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19waG90b3Nfcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19waG90b3Nfcm93OmJlZm9yZSwgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfcGhvdG9zX3JvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfcGhvdG9zX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9yb3dfcGhvdG9zX3Jvd19pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X3Bob3Rvc19yb3dfaW1hZ2Uge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9nYWxlcmllX3Jvd19waG90b3Nfcm93X2ltYWdlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfcm93X3Bob3Rvc19yb3dfaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfZ2FsZXJpZV9ib3V0b24ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfYm91dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX2dhbGVyaWVfYm91dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUYyO1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGgge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3c6YmVmb3JlLCAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3c6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19oZWFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19oZWFkIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfaGVhZCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19oZWFkIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2hlYWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19leGVtcGxlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGVfcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19leGVtcGxlX3JvdzpiZWZvcmUsIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGVfcm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19leGVtcGxlX3JvdzphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZV9yb3dfY29sIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGVfcm93X2NvbCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGVfcm93X2NvbCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19leGVtcGxlX3Jvd19jb2xfY29udGVudCAuY2FkcmVfcGhvdG8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZV9yb3dfY29sX2NvbnRlbnQgLmNhZHJlX3Bob3RvIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZV9yb3dfY29sIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDJweDsgfVxuICAgICAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9yb3dfZXhlbXBsZV9yb3dfY29sIC5pY29uIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3Bob3RvYm9vdGhfcm93X2V4ZW1wbGVfcm93X2NvbCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMzMjI4MUU7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF9waG90b2Jvb3RoX3Jvd19leGVtcGxlX3Jvd19jb2xfYXJlYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9mb290IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfcGhvdG9ib290aF9mb290IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXMge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXMge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXMge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogODsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX2hlYWQgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDg7XG4gICAgcGFkZGluZzogMTIwcHggMCAwIDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDAgMCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMDsgfSB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQgLmljb25fdGVtb2luIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgICAgdG9wOiAzNXB4OyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAuaWNvbl90ZW1vaW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjcnIGhlaWdodD0nNTYnIHZpZXdCb3g9JzAgMCA2NyA1NicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0IDU2QzEwLjMzMzMgNTYgNy4xNjY2NyA1NC43NSA0LjUgNTIuMjVDMS44MzMzMyA0OS41ODMzIDAuNSA0Ni40MTY3IDAuNSA0Mi43NUMwLjUgMzMuOTE2NyAyLjY2NjY3IDI1LjUgNyAxNy41QzExLjUgOS41IDE2LjkxNjcgMy45MTY2NyAyMy4yNSAwLjc1TDI3LjI1IDMuMjVDMjAuNTgzMyA5LjU4MzMzIDE2LjI1IDE4LjE2NjcgMTQuMjUgMjlDMTcuOTE2NyAyOSAyMSAzMC4zMzMzIDIzLjUgMzNDMjYuMTY2NyAzNS42NjY3IDI3LjUgMzguODMzMyAyNy41IDQyLjVDMjcuNSA0Ni4zMzMzIDI2LjE2NjcgNDkuNTgzMyAyMy41IDUyLjI1QzIxIDU0Ljc1IDE3LjgzMzMgNTYgMTQgNTZaTTUzIDU2QzQ5LjMzMzMgNTYgNDYuMDgzMyA1NC43NSA0My4yNSA1Mi4yNUM0MC41ODMzIDQ5LjU4MzMgMzkuMjUgNDYuNDE2NyAzOS4yNSA0Mi43NUMzOS4yNSAzNC4wODMzIDQxLjMzMzMgMjUuODMzMyA0NS41IDE4QzQ5LjY2NjcgMTAgNTUuMTY2NyA0LjI0OTk5IDYyIDAuNzVMNjYgMy4yNUM1OS42NjY3IDkuNTgzMzMgNTUuMjUgMTguMTY2NyA1Mi43NSAyOUM1Ni40MTY3IDI5IDU5LjU4MzMgMzAuMzMzMyA2Mi4yNSAzM0M2NC45MTY3IDM1LjY2NjcgNjYuMjUgMzguODMzMyA2Ni4yNSA0Mi41QzY2LjI1IDQ2LjMzMzMgNjQuOTE2NyA0OS41ODMzIDYyLjI1IDUyLjI1QzU5Ljc1IDU0Ljc1IDU2LjY2NjcgNTYgNTMgNTZaJyBmaWxsPSclMjNDRUFERUInLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNjdweCA1NnB4O1xuICAgICAgICB3aWR0aDogNjdweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAuaWNvbl90ZW1vaW4ge1xuICAgICAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQgLmljb25fdGVtb2luIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IDI1cHg7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAuaWNvbl90ZW1vaW46YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTdweCA0NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5pY29uX3RlbW9pbiB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDVweDsgfVxuICAgICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5pY29uX3RlbW9pbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0N3B4IDM2cHg7XG4gICAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQgLmljb25fdGVtb2luIHtcbiAgICAgICAgICB0b3A6IC01cHg7IH1cbiAgICAgICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAuaWNvbl90ZW1vaW46YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzdweCAyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7IH0gfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5zbGljay10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQgLnNsaWNrLWRvdHMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICByaWdodDogNTBweDsgfVxuICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOUQ3ODsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5zbGljay1wcmV2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5zbGljay1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEwNScgaGVpZ2h0PScxMDUnIHZpZXdCb3g9JzAgMCAxMDUgMTA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOTMuMDQ0MyAzNS44MjU1TDgxLjEwOTQgMjMuODkwN0w2OS4xNzQ1IDExLjkzNDlMNTcuMjE4OCAwTDQ1LjI4MzkgMTEuOTM0OUw1Ny4yMTg4IDIzLjg5MDdMNjkuMTc0NSAzNS44MjU1TDcyLjY2NTEgMzkuMzE2MUg1MS41NTQ0SDM0LjY2NThIMTcuNzc3M0gwLjg4ODY3MlY1Ni4yMDQ3SDE3Ljc3NzNIMzQuNjY1OEg1MS41NTQ0SDcyLjY2NTFMNjkuMTc0NSA1OS43MTYyTDU3LjIxODggNzEuNjUxTDQ1LjI4MzkgODMuNTg1OUw1Ny4yMTg4IDk1LjU0MTdMNjkuMTc0NSA4My41ODU5TDgxLjEwOTQgNzEuNjUxTDkzLjA0NDMgNTkuNzE2MkwxMDUgNDcuNzYwNEw5My4wNDQzIDM1LjgyNTVaJyBmaWxsPSclMjM0MTlENzgnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHJpZ2h0OiAtMTAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmFjY3VlaWwgLmFjY3VlaWxfdGVtb2lnbmFnZXNfc2xpZGVzZXQgLnNsaWNrLW5leHQge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgYm90dG9tOiAtNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5zbGljay1uZXh0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1cHggNjVweDtcbiAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgcmlnaHQ6IC01cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5zbGljay1uZXh0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC5zbGljay1uZXh0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4OyB9IH1cbiAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAudGVtb2luIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5hY2N1ZWlsIC5hY2N1ZWlsX3RlbW9pZ25hZ2VzX3NsaWRlc2V0IC50ZW1vaW4gLmJsb2N0ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTUlO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAudGVtb2luIC5ibG9jbm9tIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWNjdWVpbCAuYWNjdWVpbF90ZW1vaWduYWdlc19zbGlkZXNldCAudGVtb2luIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLyoqKlxuXG5CTE9HVUVcblxuKioqL1xuYm9keS5wYWdlLXRlbXBsYXRlLWJsb2d1ZSAuaGVhZGVyX2hlcm8ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ibG9nIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJsb2cge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2cge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmJsb2cge1xuICAgICAgcGFkZGluZzogNzBweCAwIDUwcHggMDsgfSB9XG4gIC5ibG9nX2FydGljbGVzIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuYmxvZ19hcnRpY2xlczpiZWZvcmUsIC5ibG9nX2FydGljbGVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAuYmxvZ19hcnRpY2xlczphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAyOS4xNjY2NyU7IH0gfVxuICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayBociB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIGg1IHtcbiAgICAgICAgY29sb3I6ICMzMjI4MUU7IH1cbiAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sud2lkZ2V0X2NhdGVnb3JpZXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfc2lkZWJhciAuc2lkZWJhci13aWRnZXQgLndpZGdldF9ibG9jayB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjVGMjtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3OUFGMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCAud2lkZ2V0X2Jsb2NrLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19hcnRpY2xlc19zaWRlYmFyIC5zaWRlYmFyLXdpZGdldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5ibG9nX2FydGljbGVzX3NpZGViYXIgLnNpZGViYXItd2lkZ2V0IC53aWRnZXRfYmxvY2sud2lkZ2V0X2NhdGVnb3JpZXMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDcwLjgzMzMzJTsgfSB9XG4gICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGNkY1RjI7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdDpiZWZvcmUsIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Q6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Q6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLmFydGljbGVfY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4IDAgMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IC5yZXN1bWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAuZGF0ZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLmNvbnRpbnVlX2xpbmsge1xuICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAuY29udGludWVfbGluayBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAuY29udGludWVfbGluazpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3QgLmNvbnRpbnVlX2xpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCAub3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuYmxvZ19hcnRpY2xlc19saXN0aW5nIC5wb3N0IGEge1xuICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgICAgLmJsb2dfYXJ0aWNsZXNfbGlzdGluZyAucG9zdCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Q6aG92ZXIgLmNvbnRpbnVlX2xpbmsge1xuICAgICAgICAgIHJpZ2h0OiAyNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3Rpbmcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5ibG9nX2FydGljbGVzX2xpc3RpbmcgLnBvc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuYmxvZ19hcnRpY2xlcyAjbmF2LXBvc3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ibG9nX2FydGljbGVzICNuYXYtcG9zdHMgLnByZXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJsb2dfYXJ0aWNsZXMgI25hdi1wb3N0cyAubmV4dCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmJsb2dfZmxleGlibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAxMTBweCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvZ19mbGV4aWJsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA5MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJsb2dfZmxleGlibGUge1xuICAgICAgICBwYWRkaW5nOiAwIDAgNjVweCAwOyB9IH1cbiAgICAuYmxvZ19mbGV4aWJsZSB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZSB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiwrdcIjtcbiAgICAgICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuYmxvZ19mbGV4aWJsZSB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtOyB9IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZSB1bCB1bCBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAuYmxvZ19mbGV4aWJsZSBvbCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycHg7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlIG9sIGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlIG9sIGxpOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihteS1hd2Vzb21lLWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgLmJsb2dfZmxleGlibGVfcmV0b3VyIC5jb250YWluZXJfbGFyZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJsb2dfZmxleGlibGVfcmV0b3VyIC5yZXRvdXJfYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3JldG91ciAucmV0b3VyX2J0biB7XG4gICAgICAgIGxlZnQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3JldG91ciAucmV0b3VyX2J0biB7XG4gICAgICAgIHRvcDogLTUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmJsb2dfZmxleGlibGVfcmV0b3VyIC5yZXRvdXJfYnRuIHtcbiAgICAgICAgbGVmdDogMjBweDsgfSB9XG4gICAgLmJsb2dfZmxleGlibGVfYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2F1dGhvciAuYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9hdXRob3IgLmRhdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYmxvZ19mbGV4aWJsZV90ZXh0ZVN0YW5kYXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDM1cHggMDsgfVxuICAgICAgLmJsb2dfZmxleGlibGVfdGV4dGVTdGFuZGFyZCAucGhvdG9sYXJnZXVyc3RhbmRhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX3Bob3RvU3RhbmRhcmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAzNXB4IDA7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX3Bob3RvU3RhbmRhcmQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgbWFyZ2luOiAwIDAgMzVweCAwOyB9XG4gICAgICAuYmxvZ19mbGV4aWJsZV9ibG9jX3Bob3RvIC5waG90byB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGE6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4IDkwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDsgfVxuICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDAgMCAzNXB4IDA7IH1cbiAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmJlZm9yZSwgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0TGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dExlZnQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3RleHRSaWdodCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvUmlnaHQsIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvTGVmdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b1JpZ2h0LCAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd19waG90b0xlZnQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9SaWdodCBpbWcsIC5ibG9nX2ZsZXhpYmxlX2NvbFRleHRlUGhvdG9fcm93X3Bob3RvTGVmdCBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0TGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9jb2xUZXh0ZVBob3RvX3Jvd190ZXh0UmlnaHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dExlZnQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfdGV4dFJpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfY29sVGV4dGVQaG90b19yb3dfcGhvdG9MZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNGNkY1RjI7IH1cbiAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3JvdzpiZWZvcmUsIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3c6YWZ0ZXIge1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfcGFydGFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X3BhcnRhZ2Uge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19wYXJ0YWdlIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuYmxvZ19mbGV4aWJsZV9hY3Rpb25fcm93X2dvVG9wIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfZ29Ub3Age1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIC5ibG9nX2ZsZXhpYmxlX2FjdGlvbl9yb3dfZ29Ub3AgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxMztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zL2J0bl9nb1RvcC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0OHB4OyB9XG4gICAgICAgICAgLmJsb2dfZmxleGlibGVfYWN0aW9uX3Jvd19nb1RvcCBhOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMvYnRuX2dvVG9wLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAtNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDhweDsgfVxuXG4vKioqXG5cbkdFTkVSQUxcblxuKioqL1xuLmZsZXhpYmxlIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgLmZsZXhpYmxlX2Jsb2Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmxleGlibGVfYmxvYyB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTsgfSB9XG4gICAgICAuZmxleGlibGVfYmxvYyB1bCB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgdWwgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2Mgb2wge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMnB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvYyBvbCBsaSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteS1hd2Vzb21lLWNvdW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOTBGQ0Y5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Mgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuICAgICAgICAgIGNvbG9yOiAjMzIyODFFO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgaWZyYW1lIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDEwMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0OHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnRpdHJlX3ByZXNlbnRhdGlvbl9wcmluY2lwYWxlIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcHJlc2VudGF0aW9uIC5yb3dUZXh0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24gLnJvd1RleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19wcmVzZW50YXRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAyNXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ByZXNlbnRhdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNjVweCAwIDIwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMTBweCAwIDMwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnBob3RvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8gLnJvd1Bob3RvIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIC5yb3dQaG90byBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheS1idXR0b24lM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nUHJvZ3JhbW1lLWTDqXRhaWxzLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTA0MC4wMDAwMDAsIC01MDAuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nR2FsbGVyeScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAwLjAwMDAwMCwgMzg4LjAwMDAwMCknJTNFJTNDZyBpZD0ncGxheS1idXR0b24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI0MC4wMDAwMDAsIDExMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTYwLDAgQzI2Ljg2MzY4NTgsMCAwLDI2Ljg2MzE0NDMgMCw1OS45OTg3OTA1IEMwLDkzLjEzNDQzNjYgMjYuODYzNjg1OCwxMjAgNjAsMTIwIEM5My4xMzYzMTQyLDEyMCAxMjAsOTMuMTM0NDM2NiAxMjAsNTkuOTk4NzkwNSBDMTIwLDI2Ljg2MzE0NDMgOTMuMTM2MzE0MiwwIDYwLDAgTTYwLDQuODM4MDI2ODkgQzkwLjQxNDg2OTIsNC44MzgwMjY4OSAxMTUuMTYxODc2LDI5LjU4MjExNTQgMTE1LjE2MTg3Niw1OS45OTg3OTA1IEMxMTUuMTYxODc2LDkwLjQxNTQ2NTUgOTAuNDE0ODY5MiwxMTUuMTYxOTczIDYwLDExNS4xNjE5NzMgQzI5LjU4MjcxMTgsMTE1LjE2MTk3MyA0LjgzODEyNDQyLDkwLjQxNTQ2NTUgNC44MzgxMjQ0Miw1OS45OTg3OTA1IEM0LjgzODEyNDQyLDI5LjU4MjExNTQgMjkuNTgyNzExOCw0LjgzODAyNjg5IDYwLDQuODM4MDI2ODknIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J005MS42Mjk3MjIyLDU5Ljk5OTI3NDMgTDQxLjc0MTQwMjIsMjcuMjI2NDgwMiBDNDEuODA2NzE2OSw3Ni42MzQ4Mjk4IDQxLjc0MzgyMTMsNTIuMzg5MDU4IDQxLjc0MTQwMjIsOTIuNzc0NDg3NSBMOTEuNjI5NzIyMiw1OS45OTkyNzQzIFonIGlkPSdGaWxsLTQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDEyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19waG90byAucm93UGhvdG8gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90byB7XG4gICAgICAgICAgcGFkZGluZzogMTAwcHggMCAzMHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90byB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwIDMwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG8ge1xuICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCAyNXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvY190ZXh0ZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZSAucm93VGV4dGUgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGUgLnJvd1RleHRlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlIC5yb3dUZXh0ZSB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfYm91dGlxdWVfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYm91dGlxdWVfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfYm91dGlxdWVfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19ib3V0aXF1ZV9yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYm91dGlxdWVfcm93X3NpZGViYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYm91dGlxdWVfcm93X3NpZGViYXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYm91dGlxdWVfcm93X3NpZGViYXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2JvdXRpcXVlX3Jvd19wcm9kdWN0cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19ib3V0aXF1ZV9yb3dfcHJvZHVjdHMge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNzUlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYm91dGlxdWVfcm93X3Byb2R1Y3RzIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLmJsb2NfcHJlc2VudGF0aW9uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3Bob3RvX3BsZWluZV9sYXJnZXVyIC5ibG9jX3ByZXNlbnRhdGlvbiAuY2FwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMjY5NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGhvdG9fcGxlaW5lX2xhcmdldXIgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19waG90b19wbGVpbmVfbGFyZ2V1ciAuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3csIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3c6YWZ0ZXIsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93OmFmdGVyLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTguMzMzMzMlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dC5sZWZ0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LnJpZ2h0LCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dC5yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQgcDpsYXN0LWNoaWxkLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvIC5yb3dfcGhvdG9fY29udGVudCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIC5yb3dfcGhvdG9fY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8gLmNhcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byAuY2FwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMjY5NjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvIC5kZXNjcmlwdGlvbiwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvIGltZywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLmxlZnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5sZWZ0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5yaWdodCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5yaWdodCAuZGVzY3JpcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5yaWdodCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLnJpZ2h0IC5jYXB0aW9uLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ucmlnaHQgLmNhcHRpb24ge1xuICAgICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5tb2JpbGUsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSAuZGVzY3JpcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmNhcHRpb24sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90by5tb2JpbGUgLmNhcHRpb24ge1xuICAgICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfcGhvdG8sIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd19waG90byB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90bywgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQgLmJsb2Nzb3VzdGl0cmVncmlzLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfdGV4dCAuYmxvY3NvdXN0aXRyZWdyaXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSAucm93IC5yb3dfdGV4dCwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3RleHQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LmxlZnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LmxlZnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSwgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19kcm9pdGUgLnJvdyAucm93X3Bob3RvLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd19waG90by5kZXNrdG9wLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8uZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZ2F1Y2hlIC5yb3cgLnJvd190ZXh0LmxlZnQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LmxlZnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3RleHQucmlnaHQsIC5mbGV4aWJsZV9ibG9jX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIC5yb3cgLnJvd190ZXh0LnJpZ2h0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGl0cmVfdGV4dGVfYXZlY19waG90b19nYXVjaGUgLnJvdyAucm93X3Bob3RvLCAuZmxleGlibGVfYmxvY190aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2Ryb2l0ZSAucm93IC5yb3dfcGhvdG8ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lczphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0LmNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0LmNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLm9wdGlvbl9ib3V0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5ibG9jX2xlZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZG91YmxlX2NvbG9ubmVzIC5yb3dDb250ZW50IC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAuYmxvY19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19kb3VibGVfY29sb25uZXMgLnJvd0NvbnRlbnQgLmJsb2NfcmlnaHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2RvdWJsZV9jb2xvbm5lcyAucm93Q29udGVudCAucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXMge1xuICAgICAgcGFkZGluZzogMCAwIDEwMHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3JvdzphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93OmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfaGVhZCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2hlYWQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2hlYWQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAvKiBJZiB5b3UgaGF2ZSBhIHdyYXBwZXIgZGl2IGluc2lkZSB0aGUgc2xpZGUsIGVuc3VyZSBpdCBhbHNvIGZsZXhlcyAqLyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGUgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGUgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAvKiBUaGlzIGlzIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgZ29vZCBmb3IgY2xhcml0eSAqLyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvKiBFbnN1cmVzIGZsZXhib3ggY2FuIGNvbnRyb2wgdGhlIGhlaWdodCAqL1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8qIE1ha2VzIGNvbnRlbnQgaW5zaWRlIHRoZSBzbGlkZSBhbGlnbiBjb3JyZWN0bHkgKi8gfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3Jvd19saXN0ZSAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAvKiBPcHRpb25hbCwgZGVwZW5kaW5nIG9uIGNvbnRlbnQgbGF5b3V0ICovIH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGVfYmxvYyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGVfYmxvY19hcmVhIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3Jvd19saXN0ZV9ibG9jX2FyZWFfaW5mbyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDlweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI1O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RlbW9pZ25hZ2VzX3Jvd19saXN0ZV9ibG9jX2FyZWFfaW5mbyAuYWxpZ25sZWZ0IHtcbiAgICAgICAgICAgICAgICAgIC8qZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdCAgICBcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRcdFx0XHRcdFx0ICAgIFx0bWFyZ2luLXRvcDogNXB4OyovIH1cbiAgICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGVfYmxvY19hcmVhX2luZm8gLmFsaWduY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0c19oZWFkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0OmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2ZvcmZhaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2ZvcmZhaXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0IC5waWMgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdF9oZWFkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2ZvcmZhaXRfaGVhZF9hcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdF9oZWFkX2FyZWFfdGl0bGUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdF9oZWFkX2FyZWFfdGl0bGUgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0X2hlYWRfYXJlYV90ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2ZvcmZhaXRfaGVhZF9hcmVhX3RleHQgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdCBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NiY2JjYjtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE2cHggMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0X2Rlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9mb3JmYWl0X2J1dHRvbiB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfZm9yZmFpdF9idXR0b24gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfbG9nbyAuYmxvY2ljb24gaW1nIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIGltZyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIC5ibG9jcGhvdG8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfbG9nbyB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIC5ibG9jaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIC5ibG9jaWNvbiBpbWcge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDM1cHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLnJvd0ZvcmZhaXQgLmNvbF9sb2dvIC5ibG9jcGhvdG8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5yb3dGb3JmYWl0IC5jb2xfbG9nbyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NpY29uIGltZyB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMzVweDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAucm93Rm9yZmFpdCAuY29sX2xvZ28gLmJsb2NwaG90byB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY190cmlwbGVfY29sb25uZXNfZm9yZmFpdHMgLmhlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyAuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsZXhpYmxlX2Jsb2NfdHJpcGxlX2NvbG9ubmVzX2ZvcmZhaXRzIC5oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3JvdzpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19oZWFkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19oZWFkIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2hlYWQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2xpc3RlX2NvbCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2xpc3RlX2NvbDpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2xpc3RlX2NvbDphZnRlciB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sX2Jsb2Mge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sX2Jsb2Mge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sX2Jsb2Mge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZV9jb2xfYmxvY19pY29uIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzVweDsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZV9jb2xfYmxvY190ZXh0IGgzLCAuZmxleGlibGVfYmxvY19saXN0aW5nX2VuY2FkcmVfcm93X2xpc3RlX2NvbF9ibG9jX3RleHQgaDQsIC5mbGV4aWJsZV9ibG9jX2xpc3RpbmdfZW5jYWRyZV9yb3dfbGlzdGVfY29sX2Jsb2NfdGV4dCBoNSwgLmZsZXhpYmxlX2Jsb2NfbGlzdGluZ19lbmNhZHJlX3Jvd19saXN0ZV9jb2xfYmxvY190ZXh0IGg2IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMzgsIDE0OSwgMC44KTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyX2hlYWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAxMDVweDtcbiAgICAgICAgei1pbmRleDogNTU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyX2hlYWQgaDIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyX2hlYWQgaDI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19zbGlkZXIgLmZlZWRfcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTExMnB4O1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5waG90b19jb2xvbm5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAucGhvdG9fY29sb25uZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDY5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAxMSU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzU1cHgnIGhlaWdodD0nNTVweCcgdmlld0JveD0nMCAwIDU1IDU1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VHcm91cCUzQy90aXRsZSUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDY2lyY2xlIGlkPSdPdmFsLUNvcHktMicgZmlsbD0nJTIzRkZGRkZGJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNy41MDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjcuNTAwMDAwLCAtMjcuNTAwMDAwKSAnIGN4PScyNy41JyBjeT0nMjcuNScgcj0nMjcuNSclM0UlM0MvY2lyY2xlJTNFJTNDZyBpZD0nR3JvdXAtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyOC4wMDAwMDAsIDI3LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtMjguMDAwMDAwLCAtMjcuNTAwMDAwKSB0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgICByaWdodDogMTElO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI4LjAwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOC4wMDAwMDAsIC0yNy41MDAwMDApIHRyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3NsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1JSAwIDAgIWltcG9ydGFudDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwJSAwIDAgIWltcG9ydGFudDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3c6YmVmb3JlLCAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfaGVhZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19oZWFkIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfaGVhZCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfaGVhZCBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3RvcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9zIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9zIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b3Nfcm93IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b3Nfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3Rvc19yb3c6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX2dhbGVyaWVfcGhvdG9zX3Jvd19waG90b3Nfcm93OmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3Rvc19yb3dfaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19yb3dfcGhvdG9zX3Jvd19pbWFnZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3Rvc19yb3dfaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZ2FsZXJpZV9waG90b3Nfcm93X3Bob3Rvc19yb3dfaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAuZmxleGlibGVfYmxvY19nYWxlcmllX3Bob3Rvc19ib3V0b24ge1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2luZm9zX2F2ZWNfY291bGV1cl9mb25kIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTY7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2luZm9zX2F2ZWNfY291bGV1cl9mb25kX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19pbmZvc19hdmVjX2NvdWxldXJfZm9uZF9jb250ZW50IGgxLCAuZmxleGlibGVfYmxvY19pbmZvc19hdmVjX2NvdWxldXJfZm9uZF9jb250ZW50IGgyLCAuZmxleGlibGVfYmxvY19pbmZvc19hdmVjX2NvdWxldXJfZm9uZF9jb250ZW50IGgzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19pbmZvc19hdmVjX2NvdWxldXJfZm9uZF9jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmc6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGUwYTIxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE0LCAxMCwgMzMsIDApIDAlLCByZ2JhKDE0LCAxMCwgMzMsIDAuNzUpIDgwJSk7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YmVmb3JlLCAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EzNjZkNTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAudGV4dCB1bCBsaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgb2wgbGkge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHQgb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC50ZXh0IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuZmxleGlibGVfYmxvY190ZXh0ZV9hdmVjX2ltYWdlX2RlX2ZvbmQgLnRlbXBsYXRlX2JnLmRyb2l0ZSAuY29udGVudGZsZXgge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggNDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAwOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDM1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3RleHRlX2F2ZWNfaW1hZ2VfZGVfZm9uZCAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcge1xuICAgICAgcGFkZGluZzogMTYwcHggMCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7Ki9cbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzQxM2M1ODtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg2NSwgNjAsIDg4LCAwLjUpIDAlLCByZ2JhKDY1LCA2MCwgODgsIDAuODUpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDsqL1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogIzBlMGEyMTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwgMTAsIDMzLCAwKSAwJSwgcmdiYSgxNCwgMTAsIDMzLCAwLjc1KSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8qYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcblx0XHRcdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyovXG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyB7XG4gICAgICAgICAgcGFkZGluZzogMTQwcHggMCAwIDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDAgMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAwIDA7IH0gfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRhaW5lcjpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250YWluZXI6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTgwcHggNTBweCAxODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRpdGxlIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLnRleHRlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCAubGllbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXggLmhvdmVyX2J0biB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogODk7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4IC5wcmltYXJ5X2J0biB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2Nfc2VjdGlvbl90ZW1wbGF0ZSAudGVtcGxhdGVfYmcgLmNvbnRlbnRmbGV4OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1MHB4IDUwcHggMTUwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19zZWN0aW9uX3RlbXBsYXRlIC50ZW1wbGF0ZV9iZyAuY29udGVudGZsZXgge1xuICAgICAgICAgICAgcGFkZGluZzogMCA5MHB4IDQwcHggOTBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3NlY3Rpb25fdGVtcGxhdGUgLnRlbXBsYXRlX2JnIC5jb250ZW50ZmxleCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDY1cHggMzVweCA2NXB4OyB9IH1cbiAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDMwcHggMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93OmJlZm9yZSwgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3c6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuZmxleGJveCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgLmxpbmtfYXJlYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU1O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50OmhvdmVyIC5yb3VuZF9idG46YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wgLmNvbnRlbnQgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3JvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3dfY29sIC5jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuZmxleGlibGVfYmxvY19wYXJ0ZW5haXJlc19yb3cge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3BhcnRlbmFpcmVzX3Jvd19jb2wge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfcGFydGVuYWlyZXNfcm93X2NvbCAuY29udGVudCBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jX2FjY29yZGVvbnNfdGl0cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZTpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmU6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLm5hbWUge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdyBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmNvbGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2ZjZmNmO1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmZvY3VzLCAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgLndwY2Y3LXN1Ym1pdDphY3RpdmUsIC5mbGV4aWJsZV9ibG9jX2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuZmxleGlibGVfYmxvY19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvcyB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZTpiZWZvcmUsIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlOmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2Mge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2Mge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jX2NvbnRlbnQgLnRleHRlLCAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19jb250ZW50IC50ZXh0ZSBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTBGQ0Y5OyB9XG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2NfcGljIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvc19saXN0ZV9ibG9jX3BpYyBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19waWMgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwMHB4JyBoZWlnaHQ9JzEwMHB4JyB2aWV3Qm94PScwIDAgMTAwIDEwMCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcGxheSUzQy90aXRsZSUzRSUzQ2cgaWQ9J0RlY2xpbmFpc29ucycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdhY2N1ZWlsLXYwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTMzNC4wMDAwMDAsIC0yNzkzLjAwMDAwMCknIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0NwYXRoIGQ9J00zODQsMjc5MyBDMzU2LjQzLDI3OTMgMzM0LDI4MTUuNDMgMzM0LDI4NDMgQzMzNCwyODcwLjU3IDM1Ni40MywyODkzIDM4NCwyODkzIEM0MTEuNTcsMjg5MyA0MzQsMjg3MC41NyA0MzQsMjg0MyBDNDM0LDI4MTUuNDMgNDExLjU3LDI3OTMgMzg0LDI3OTMgWiBNNDAwLjI1LDI4NDUuMTY1IEwzNzcuNzUsMjg1OC4xNTUgQzM3Ni4wODUsMjg1OS4xMiAzNzQsMjg1Ny45MTUgMzc0LDI4NTUuOTkgTDM3NCwyODMwLjAxIEMzNzQsMjgyOC4wODUgMzc2LjA4NSwyODI2Ljg4NSAzNzcuNzUsMjgyNy44NDUgTDQwMC4yNSwyODQwLjgzNSBDNDAxLjkxNSwyODQxLjggNDAxLjkxNSwyODQ0LjIwNSA0MDAuMjUsMjg0NS4xNjUgWicgaWQ9J3BsYXknJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zX2xpc3RlX2Jsb2NfcGljIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5MHB4IDkwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4OyB9XG4gICAgICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3NfbGlzdGVfYmxvY19waWMgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDkwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX3ZpZGVvcyB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwIDc1cHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfdmlkZW9zIHtcbiAgICAgICAgICBwYWRkaW5nOiA2NXB4IDAgNjBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvY192aWRlb3Mge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7IH0gfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA3NXB4IDA7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIGhyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfZGl2aXNpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA2NXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX2RpdmlzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19kaXZpc2lvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA3NXB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfcGFkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNjVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMDsgfSB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJsb2NfbWFyZ2Uge1xuICAgICAgbWFyZ2luOiAwIDAgNzVweCAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5ibG9jX21hcmdlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA3MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19tYXJnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNjVweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19tYXJnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuYmxvY19tYXJnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvYyAuZ3JleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNUYyOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIGgxLCAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgaDIsIC5mbGV4aWJsZV9ibG9jIC5iZy1tYXV2ZSBoMywgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIGg0LCAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgaDUsIC5mbGV4aWJsZV9ibG9jIC5iZy1tYXV2ZSBoNiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlcGFsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAzOCwgMTQ5LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIGgxLCAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgaDIsIC5mbGV4aWJsZV9ibG9jIC5iZy1tYXV2ZSBoMywgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlIGg0LCAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgaDUsIC5mbGV4aWJsZV9ibG9jIC5iZy1tYXV2ZSBoNiB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmctbWF1dmUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLW1hdXZlcGFsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk5LCAzOCwgMTQ5LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOWQ3ODtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmxleGlibGVfYmxvYyAuYmctdmVydCBoMSwgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQgaDIsIC5mbGV4aWJsZV9ibG9jIC5iZy12ZXJ0IGgzLCAuZmxleGlibGVfYmxvYyAuYmctdmVydCBoNCwgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQgaDUsIC5mbGV4aWJsZV9ibG9jIC5iZy12ZXJ0IGg2IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy12ZXJ0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlX2Jsb2NfYXJlYV9pbmZvIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXZlcnQgLmZsZXhpYmxlX2Jsb2NfdGVtb2lnbmFnZXNfcm93X2xpc3RlX2Jsb2NfYXJlYV9pbmZvIGg1IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5iZy12ZXJ0cGFsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY1LCAxNTcsIDEyMCwgMC4xNSk7XG4gICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1yb3VnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmI0ZDNkO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1yb3VnZSBoMSwgLmZsZXhpYmxlX2Jsb2MgLmJnLXJvdWdlIGgyLCAuZmxleGlibGVfYmxvYyAuYmctcm91Z2UgaDMsIC5mbGV4aWJsZV9ibG9jIC5iZy1yb3VnZSBoNCwgLmZsZXhpYmxlX2Jsb2MgLmJnLXJvdWdlIGg1LCAuZmxleGlibGVfYmxvYyAuYmctcm91Z2UgaDYge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLmJnLXJvdWdlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5iZy1yb3VnZXBhbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTEsIDc3LCA2MSwgMC4xKTtcbiAgICAgIGNvbG9yOiAjMzIyODFFOyB9XG4gICAgLmZsZXhpYmxlX2Jsb2MgLmJnLWdyaXNwYWxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY1ZjI7XG4gICAgICBjb2xvcjogIzMyMjgxRTsgfVxuICAgIC5mbGV4aWJsZV9ibG9jIC5jb2xvcnBhZGQge1xuICAgICAgcGFkZGluZzogMTAwcHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuY29sb3JwYWRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA5MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuY29sb3JwYWRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuZmxleGlibGVfYmxvYyAuY29sb3JwYWRkIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5jb2xvcnBhZGQge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmNvbG9ycGFkZCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgICAuZmxleGlibGVfYmxvYyAubm9tYXJnZSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZmxleGlibGVfYmxvYyAubm9wYWQge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mbGV4aWJsZV9ibG9jX2FuY2hvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mbGV4aWJsZV9ibG9jX2FuY2hvciAuYW5jaG9yX3RvcCB7XG4gICAgICAgIHRvcDogLTI1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuZmxleGlibGVfYmxvY19hbmNob3JzX2xpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0IC5hbmNob3JzX2ZsZXgge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuICAgICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0X2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgY29sb3I6ICMyNzlBRjE7IH1cbiAgICAgICAgLmZsZXhpYmxlX2Jsb2NfYW5jaG9yc19saXN0X2l0ZW06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuYm9keS5wYWdlLXRlbXBsYXRlLWZsZXhpYmxlIC5mbGV4aWJsZV9ibG9jIC5ibG9jX3BhZC5jb2xvcmJnIC50aXRyZV9wcmVzZW50YXRpb25fcHJpbmNpcGFsZSBoMiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1mbGV4aWJsZSAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyBoMyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1mbGV4aWJsZSAuZmxleGlibGVfYmxvYyAuYmxvY19wYWQuY29sb3JiZyAucm93IC5yb3dfdGV4dCBoMyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbmJvZHkucGFnZS1pZC0yMCAuZmxleGlibGUsIGJvZHkucGFnZS1pZC0xNSAuZmxleGlibGUge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4vKiBDT05UQUNUIFN0eWxlcyAqL1xuLmNvbnRhY3Qge1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuY29udGFjdF90aXRsZSBoMiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoLi4vaW1nL2ljb25zL2NhbWVyYV9iZy5wbmcpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5jb250YWN0X3RpdGxlIGgyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb250YWN0X3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgIC5jb250YWN0X3JvdzpiZWZvcmUsIC5jb250YWN0X3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLmNvbnRhY3Rfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXMge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgLmNvbnRhY3Rfcm93X2Nvb3Jkb25uZWVzX2FyZWEge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19jb29yZG9ubmVlc19hcmVhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7IH1cbiAgICAgICAgICAuY29udGFjdF9yb3dfY29vcmRvbm5lZXNfYXJlYV9zb2NpYXV4IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7IH0gfVxuICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlX2FyZWEge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3Qge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5mb3JtLXJvdyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgLmNvbnRhY3Rfcm93X2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuZm9ybS1yb3cgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDsgfVxuICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAgICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLmJ0bl9zdWJtaXQgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0JDRENEMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgLmNvbnRhY3Rfcm93X2Zvcm11bGFpcmUgLmZvcm11bGFpcmVfY29udGFjdCAuYnRuX3N1Ym1pdCAud3BjZjctc3VibWl0OmZvY3VzLCAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6YWN0aXZlLCAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSAuZm9ybXVsYWlyZV9jb250YWN0IC5idG5fc3VibWl0IC53cGNmNy1zdWJtaXQ6YWN0aXZlOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIC5mb3JtdWxhaXJlX2NvbnRhY3QgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmNvbnRhY3Rfcm93X2Zvcm11bGFpcmUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlX2FyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29udGFjdF9yb3dfZm9ybXVsYWlyZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmNvbnRhY3Rfcm93X2Zvcm11bGFpcmVfYXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5jb250YWN0X3Jvd19mb3JtdWxhaXJlX2FyZWEge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIC5jb250YWN0X2Zvcm0ge1xuICAgIHBhZGRpbmc6IDc1cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5jb250YWN0X2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5jb250YWN0X2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3RfZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuY29udGFjdF9mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgICAuY29udGFjdF9mb3JtX2hlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4vKiBTVE9SRSBTdHlsZXMgKi9cbi53b29jb21tZXJjZS5ib3V0aXF1ZSxcbi5mbGV4aWJsZV9ibG9jIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVlbSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUsXG4gICAgLmZsZXhpYmxlX2Jsb2Mge1xuICAgICAgcGFkZGluZzogNHJlbSAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlLFxuICAgIC5mbGV4aWJsZV9ibG9jIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSxcbiAgICAuZmxleGlibGVfYmxvYyB7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7IH0gfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnBhZ2UtdGl0bGUsXG4gIC5mbGV4aWJsZV9ibG9jIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uLFxuICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMyNjk2O1xuICAgIGhlaWdodDogMTA1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb24sXG4gICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uLFxuICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbixcbiAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3JvdyxcbiAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3JvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3JvdzpiZWZvcmUsIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3JvdzphZnRlcixcbiAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93OmJlZm9yZSxcbiAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3c6YWZ0ZXIsXG4gICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3JvdzphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfdXNlcixcbiAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X3VzZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfdXNlcixcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3Jvd191c2VyIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDI5LjE2NjY3JTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd191c2VyLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X3VzZXIge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMjkuMTY2NjclOyB9IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93X3VzZXJfY29udGVudCBhLFxuICAgICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3Jvd191c2VyX2NvbnRlbnQgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDM1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjY1ZW07XG4gICAgICAgICAgY29sb3I6ICMzMjI4MUU7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfdXNlcl9jb250ZW50IGE6YmVmb3JlLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X3VzZXJfY29udGVudCBhOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI1cHgnIGhlaWdodD0nMzFweCcgdmlld0JveD0nMCAwIDI1IDMxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0V1c2VyJTNDL3RpdGxlJTNFJTNDZyBpZD0nRXh0cmFuZXQtLS1EYXNoYm9hcmQnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nRGFzaGJvYXJkLUFkdmFuY2VkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjAwLjAwMDAwMCwgLTMzOC4wMDAwMDApJyBmaWxsPSclMjM2Qzg1QTQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdIZWFkZXItbG9nbyttZW51K3NlYXJjaC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNTAuMDAwMDAwLCAzMTguMDAwMDAwKSclM0UlM0NnIGlkPSd1c2VyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MC4wMDAwMDAsIDIwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMS41MjI5NzI5NywyNi45ODMxMDgxIEwxLjUxMjE2MjE2LDI3LjA1ODEwODEgTDEuNTEyMTYyMTYsMjcuMDU4MTA4MSBMMS41MTIxNjIxNiwyOS4yNTY3NTY4IEwyMy40ODY0ODY1LDI5LjI1Njc1NjggTDIzLjQ4NjQ4NjUsMjcuNDAxMzUxNCBMMjMuNDY0ODY0OSwyNy4xMjIyOTczIEMyMy4zMjU2NzU3LDI1LjQ3MDk0NTkgMjIuNjA2NzU2OCwyMy45MzcxNjIyIDIxLjQ1OTQ1OTUsMjIuNjM5MTg5MiBDMjAuMzY1NTQwNSwyMS4zOTUyNzAzIDE4Ljg3NSwyMC4zNzYzNTE0IDE3LjEzNzE2MjIsMTkuNzAwNjc1NyBDMTYuNTY4OTE4OSwyMC4yNjg5MTg5IDE1LjkxNDg2NDksMjAuNzMwNDA1NCAxNS4yMDY3NTY4LDIxLjA3MzY0ODYgQzE0LjM3MDI3MDMsMjEuNDcwMjcwMyAxMy40NTg3ODM4LDIxLjY5NTk0NTkgMTIuNTA0MDU0MSwyMS42OTU5NDU5IEMxMS41MDY3NTY4LDIxLjY5NTk0NTkgMTAuNTYyODM3OCwyMS40NjAxMzUxIDkuNzA0NzI5NzMsMjEuMDMxMDgxMSBDOC45NzU2NzU2OCwyMC42NjYyMTYyIDguMywyMC4xNjIxNjIyIDcuNzIwOTQ1OTUsMTkuNTUxMzUxNCBDNS45NzI5NzI5NywyMC4xODM3ODM4IDQuNDgyNDMyNDMsMjEuMTcwOTQ1OSAzLjM5ODY0ODY1LDIyLjQwNDA1NDEgQzIuMjgzMTA4MTEsMjMuNjY5NTk0NiAxLjU5NjYyMTYyLDI1LjIxNDE4OTIgMS41MjE2MjE2MiwyNi44ODcxNjIyIEwxLjUyMTYyMTYyLDI2Ljg4NzE2MjIgTDEuNTIxNjIxNjIsMjYuOTgzMTA4MSBMMS41MjI5NzI5NywyNi45ODMxMDgxIFogTTEyLjUwNDcyOTcsMCBDMTQuNTIwOTQ1OSwwIDE2LjMzMzEwODEsMS4wNTA2NzU2OCAxNy42MzEwODExLDIuNzM0NDU5NDYgQzE4Ljg4NTgxMDgsNC4zNjQ4NjQ4NiAxOS42Njg5MTg5LDYuNjA2MDgxMDggMTkuNjY4OTE4OSw5LjA3Mjk3Mjk3IEMxOS42Njg5MTg5LDExLjUzOTg2NDkgMTguODg1ODEwOCwxMy43ODEwODExIDE3LjYzMTA4MTEsMTUuNDExNDg2NSBDMTYuMzMzMTA4MSwxNy4xMDYwODExIDE0LjUyMDk0NTksMTguMTQ2NjIxNiAxMi41MDQ3Mjk3LDE4LjE0NjYyMTYgQzEwLjQ4ODUxMzUsMTguMTQ2NjIxNiA4LjY2NTU0MDU0LDE3LjEwNjA4MTEgNy4zNjc1Njc1NywxNS40MTE0ODY1IEM2LjExMjgzNzg0LDEzLjc4MTA4MTEgNS4zMjk3Mjk3MywxMS41Mzk4NjQ5IDUuMzI5NzI5NzMsOS4wNzI5NzI5NyBDNS4zMjk3Mjk3Myw2LjYwNjA4MTA4IDYuMTEyODM3ODQsNC4zNjQ4NjQ4NiA3LjM2NzU2NzU3LDIuNzM0NDU5NDYgQzguNjY1NTQwNTQsMS4wNTA2NzU2OCAxMC40ODg1MTM1LDAgMTIuNTA0NzI5NywwIEwxMi41MDQ3Mjk3LDAgWiBNMTYuNDQwNTQwNSwzLjY1NzQzMjQzIEMxNS40MjE2MjE2LDIuMzM4NTEzNTEgMTQuMDI3NzAyNywxLjUxMjE2MjE2IDEyLjUwNDcyOTcsMS41MTIxNjIxNiBDMTAuOTcwOTQ1OSwxLjUxMjE2MjE2IDkuNTc3MDI3MDMsMi4zMzc4Mzc4NCA4LjU1ODEwODExLDMuNjU3NDMyNDMgQzcuNDk2NjIxNjIsNS4wMzA0MDU0MSA2Ljg0MTg5MTg5LDYuOTUgNi44NDE4OTE4OSw5LjA3MzY0ODY1IEM2Ljg0MTg5MTg5LDExLjE5NzI5NzMgNy40OTU5NDU5NSwxMy4xMTY4OTE5IDguNTU4MTA4MTEsMTQuNDg5ODY0OSBDOS41NzcwMjcwMywxNS44MTk1OTQ2IDEwLjk3MDk0NTksMTYuNjM0NDU5NSAxMi41MDQ3Mjk3LDE2LjYzNDQ1OTUgQzE0LjAyNzcwMjcsMTYuNjM0NDU5NSAxNS40MjE2MjE2LDE1LjgxOTU5NDYgMTYuNDQwNTQwNSwxNC40ODk4NjQ5IEMxNy41MDIwMjcsMTMuMTE2ODkxOSAxOC4xNTY3NTY4LDExLjE5NzI5NzMgMTguMTU2NzU2OCw5LjA3MzY0ODY1IEMxOC4xNTY3NTY4LDYuOTQ5MzI0MzIgMTcuNTAyNzAyNyw1LjAyOTcyOTczIDE2LjQ0MDU0MDUsMy42NTc0MzI0MyBMMTYuNDQwNTQwNSwzLjY1NzQzMjQzIFogTTAuMDU0MDU0MDU0MSwyNi4zMDc0MzI0IEMwLjI1ODEwODEwOCwyNC40NzM2NDg2IDEuMDQwNTQwNTQsMjIuODAwNjc1NyAyLjI3NDMyNDMyLDIxLjQwNjA4MTEgQzMuNjI1Njc1NjgsMTkuODYxNDg2NSA1LjUyMzY0ODY1LDE4LjY1IDcuNzIyMjk3MywxNy45NTI3MDI3IEw4LjIwNDcyOTczLDE3LjgwMjcwMjcgTDguNTI2MzUxMzUsMTguMTk5MzI0MyBDOS4wNTIwMjcwMywxOC44MjE2MjE2IDkuNjczNjQ4NjUsMTkuMzI1Njc1NyAxMC4zNzA5NDU5LDE5LjY3OTA1NDEgQzExLjAyNSwyMC4wMDA2NzU3IDExLjc0MzkxODksMjAuMTgzMTA4MSAxMi41MDU0MDU0LDIwLjE4MzEwODEgQzEzLjIzNDQ1OTUsMjAuMTgzMTA4MSAxMy45MzE3NTY4LDIwLjAxMTQ4NjUgMTQuNTY0MTg5MiwxOS43MTE0ODY1IEMxNS4yMjkwNTQxLDE5LjM4OTg2NDkgMTUuODQwNTQwNSwxOC45MTc1Njc2IDE2LjM2NjIxNjIsMTguMzE3NTY3NiBMMTYuNjk4NjQ4NiwxNy45NDE4OTE5IEwxNy4xODEwODExLDE4LjEwMjcwMjcgQzE5LjM1ODEwODEsMTguODY0MTg5MiAyMS4yMzUxMzUxLDIwLjA5NzI5NzMgMjIuNTg2NDg2NSwyMS42NDE4OTE5IEMyMy43ODc4Mzc4LDIyLjk5MzI0MzIgMjQuNjAyNzAyNywyNC41OTEyMTYyIDI0Ljg4MTc1NjgsMjYuMzA3NDMyNCBMMjUsMjYuMzA3NDMyNCBMMjUsMjcuMDU4MTA4MSBMMjUsMzAuMDE4MjQzMiBMMjUsMzAuNzY4OTE4OSBMMjQuMjM4NTEzNSwzMC43Njg5MTg5IEwwLjc2MTQ4NjQ4NiwzMC43Njg5MTg5IEwwLDMwLjc2ODkxODkgTDAsMzAuMDE4MjQzMiBMMCwyNy4wNTgxMDgxIEwwLDI2LjMwNzQzMjQgTDAuMDU0MDU0MDU0MSwyNi4zMDc0MzI0IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfdXNlcixcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3Jvd191c2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfdXNlcixcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3Jvd191c2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfdXNlcixcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3Jvd191c2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd191c2VyLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X3VzZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93X3VzZXIsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbl9yb3dfdXNlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH0gfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93X21lc3NhZ2UsXG4gICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3Jvd19tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlX25hdmlnYXRpb25fcm93X21lc3NhZ2UsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2NfbmF2aWdhdGlvbl9yb3dfbWVzc2FnZSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWVfbmF2aWdhdGlvbl9yb3dfbWVzc2FnZSxcbiAgICAgICAgICAuZmxleGlibGVfYmxvY19uYXZpZ2F0aW9uX3Jvd19tZXNzYWdlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZV9uYXZpZ2F0aW9uX3Jvd19tZXNzYWdlX2NvbnRlbnQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jX25hdmlnYXRpb25fcm93X21lc3NhZ2VfY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCxcbiAgLmZsZXhpYmxlX2Jsb2MgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuYWNjb3VudF90ZXh0LFxuICAgIC5mbGV4aWJsZV9ibG9jIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuYWNjb3VudF90ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud29vY29tbWVyY2Utb3JkZXJpbmcsXG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50LFxuICAuZmxleGlibGVfYmxvYyAud29vY29tbWVyY2Utb3JkZXJpbmcsXG4gIC5mbGV4aWJsZV9ibG9jIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93LFxuICAuZmxleGlibGVfYmxvYyAuY29udGVudF93b29yZXN1bHRzX3JvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93OmJlZm9yZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93OmFmdGVyLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93OmJlZm9yZSxcbiAgICAuZmxleGlibGVfYmxvYyAuY29udGVudF93b29yZXN1bHRzX3JvdzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93OmFmdGVyLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93X3NpZGViYXIsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLmNvbnRlbnRfd29vcmVzdWx0c19yb3dfc2lkZWJhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAuY29udGVudF93b29yZXN1bHRzX3Jvd19zaWRlYmFyLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAuY29udGVudF93b29yZXN1bHRzX3Jvd19zaWRlYmFyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTYuNjY2NjclOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLmNvbnRlbnRfd29vcmVzdWx0c19yb3dfc2lkZWJhcixcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLmNvbnRlbnRfd29vcmVzdWx0c19yb3dfc2lkZWJhciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLmNvbnRlbnRfd29vcmVzdWx0c19yb3dfc2lkZWJhciBpbnB1dFt0eXBlPWNoZWNrYm94XS53Yy1ibG9jay1wcm9kdWN0LWZpbHRlci1jaGVja2JveC1saXN0X19pbnB1dCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93X3NpZGViYXIgaW5wdXRbdHlwZT1jaGVja2JveF0ud2MtYmxvY2stcHJvZHVjdC1maWx0ZXItY2hlY2tib3gtbGlzdF9faW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLmNvbnRlbnRfd29vcmVzdWx0c19yb3dfc2lkZWJhciAud2MtYmxvY2stcHJvZHVjdC1maWx0ZXItY2hlY2tib3gtbGlzdF9faXRlbSAud2MtYmxvY2stcHJvZHVjdC1maWx0ZXItY2hlY2tib3gtbGlzdF9fbGFiZWwsXG4gICAgICAuZmxleGlibGVfYmxvYyAuY29udGVudF93b29yZXN1bHRzX3Jvd19zaWRlYmFyIC53Yy1ibG9jay1wcm9kdWN0LWZpbHRlci1jaGVja2JveC1saXN0X19pdGVtIC53Yy1ibG9jay1wcm9kdWN0LWZpbHRlci1jaGVja2JveC1saXN0X19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93X3Byb2R1Y3RzLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93X3Byb2R1Y3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLmNvbnRlbnRfd29vcmVzdWx0c19yb3dfcHJvZHVjdHMsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93X3Byb2R1Y3RzIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogODMuMzMzMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLmNvbnRlbnRfd29vcmVzdWx0c19yb3dfcHJvZHVjdHMsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5jb250ZW50X3dvb3Jlc3VsdHNfcm93X3Byb2R1Y3RzIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogODMuMzMzMzMlOyB9IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cyxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0czphZnRlcixcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHM6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNDpiZWZvcmUsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00OmFmdGVyLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNDpiZWZvcmUsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNDphZnRlcixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQ6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0LFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3Qge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJvZHVjdF9jb250ZW50LFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcm9kdWN0X2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcm9kdWN0X2NvbnRlbnQgLmFkZF90b19jYXJ0X2J1dHRvbiwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByb2R1Y3RfY29udGVudCAuYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJvZHVjdF9jb250ZW50IC5hZGRfdG9fY2FydF9idXR0b24sXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJvZHVjdF9jb250ZW50IC5hZGRfdG9fY2FydF9idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5vYmplY3QxLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5vYmplY3QxIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLm9iamVjdDE6aG92ZXIsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAub2JqZWN0MTpob3ZlciB7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGU6YmVmb3JlLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlX3Nob3J0X2Rlc2NyaXB0aW9uLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZV9zaG9ydF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2Vfc2hvcnRfZGVzY3JpcHRpb24gcCxcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZV9zaG9ydF9kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmFkZGVkX3RvX2NhcnQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmFkZGVkX3RvX2NhcnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEyJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgei1pbmRleDogMTY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIyNSwgMjA4LCAwLjk1KTtcbiAgICAgICAgICBjb2xvcjogIzMyMjgxRTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5hZGRlZF90b19jYXJ0OmFmdGVyLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmFkZGVkX3RvX2NhcnQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2Utb3V0OyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmFkZGVkX3RvX2NhcnQ6aG92ZXI6YWZ0ZXIsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYWRkZWRfdG9fY2FydDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCBzcGFuLm9uc2FsZSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCBzcGFuLm9uc2FsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMjY5NjsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJpY2UsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByaWNlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJpY2UgZGVsLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByaWNlIGRlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5wcmljZSBpbnMsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJpY2UgaW5zIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud2NycC1yZW50YWwtcHJvZHVjdHMtc2VsZWN0LWRhdGVzLWJ1dHRvbixcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud2NycC1yZW50YWwtcHJvZHVjdHMtc2VsZWN0LWRhdGVzLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2VlX3Byb2R1Y3QsXG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5idXR0b24ucHJvZHVjdF90eXBlX3NpbXBsZSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2VlX3Byb2R1Y3QsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmJ1dHRvbi5wcm9kdWN0X3R5cGVfc2ltcGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndjcnAtcmVudGFsLXByb2R1Y3RzLXJlbnRhbC1wdXJjaGFzZS10b2dnbGUsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndjcnAtcmVudGFsLXByb2R1Y3RzLXJlbnRhbC1wdXJjaGFzZS10b2dnbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByb2R1Y3RfdHlwZV9zaW1wbGUsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsLFxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtcGxhY2Vob2xkZXIsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsLFxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwsXG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwge1xuICAgICAgICAgIG9yZGVyOiAtMTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2hvcnRfZGVzY3JpcHRpb24sXG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5zaG9ydF9kZXNjcmlwdGlvbixcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2hvcnRfZGVzY3JpcHRpb24gc3Ryb25nLFxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZS1wcm9kdWN0LWRldGFpbHNfX3Nob3J0LWRlc2NyaXB0aW9uIHN0cm9uZyxcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5zaG9ydF9kZXNjcmlwdGlvbiBzdHJvbmcsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBzdHJvbmcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2hvcnRfZGVzY3JpcHRpb24gLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QsXG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2hvcnRfZGVzY3JpcHRpb24gLnlpdGgtd2N3bC1hZGQtdG8td2lzaGxpc3QsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiAueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDMzO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbms6YWZ0ZXIsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rOmFmdGVyIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLnByaWNlLFxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAucHJpY2Uge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtOyB9XG4gICAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAuc2VlX3Byb2R1Y3QsXG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0IC5zZWVfcHJvZHVjdCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0X2NvbnRlbnQgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdHMuY29sdW1ucy00IC5wcm9kdWN0X2NvbnRlbnQgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgICAgICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdF9jb250ZW50IC53b29jb21tZXJjZV9zaG9ydF9kZXNjcmlwdGlvbixcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3RfY29udGVudCAud29vY29tbWVyY2Vfc2hvcnRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0cy5jb2x1bW5zLTQgLnByb2R1Y3QgLndvb2NvbW1lcmNlLXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3RzLmNvbHVtbnMtNCAucHJvZHVjdCAud29vY29tbWVyY2UtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQsXG4gIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCxcbiAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbXNfX2hlYWRlcixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1zX19oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3Byb2R1Y3QsXG4gICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY2FydC1pdGVtX19wcm9kdWN0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbV9fcHJvZHVjdCAud2MtYmxvY2stY29tcG9uZW50cy1wcm9kdWN0LW5hbWUsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3Byb2R1Y3QgLndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnQtaXRlbV9fcHJpY2VzIC5wcmljZSxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3ByaWNlcyAucHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgdGFibGUsXG4gICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCB0YWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IHRhYmxlIHAsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IHRhYmxlIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCB0YWJsZSB1bCBsaSxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgdGFibGUgdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZSxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0X190b3RhbHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNhcnRfX3RvdGFscy10aXRsZTpiZWZvcmUsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jYXJ0X190b3RhbHMtdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhcixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIge1xuICAgICAgICBmb250LXNpemU6IDEuMzVlbTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciAud3AtZWxlbWVudC1idXR0b24sXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndwLWVsZW1lbnQtYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTlENzg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyLFxuICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53Yy1ibG9jay1jYXJ0IC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgLndwLWVsZW1lbnQtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NEI1OTU7IH1cbiAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciAud3AtZWxlbWVudC1idXR0b246dmlzaXRlZCxcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIC53cC1lbGVtZW50LWJ1dHRvbjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrLFxuICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud2MtYmxvY2stZ3JpZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud2MtYmxvY2stZ3JpZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QsXG4gICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC5hZGRfdG9fY2FydF9idXR0b24sXG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud2MtYmxvY2stZ3JpZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC10aXRsZSxcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC10aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45ZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAucHJpY2UsXG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud2MtYmxvY2stZ3JpZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLnByaWNlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud2MtYmxvY2stZ3JpZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLnByaWNlIGRlbCxcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC5wcmljZSBkZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud2MtYmxvY2stZ3JpZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLnByaWNlIGlucyxcbiAgICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IC5wcmljZSBpbnMge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCBhLFxuICAgICAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWVtcHR5LWNhcnQtYmxvY2sgLndjLWJsb2NrLWdyaWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0IGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0IC53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53Yy1ibG9jay1ncmlkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCAud3AtYmxvY2stYnV0dG9uLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QtYWRkLXRvLWNhcnQsXG4gICAgICAgICAgICAuZmxleGlibGVfYmxvYyAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayAud2MtYmxvY2stZ3JpZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3QgLndwLWJsb2NrLWJ1dHRvbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0LWFkZC10by1jYXJ0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud3AtYmxvY2std29vY29tbWVyY2UtY2FydCAud2MtYmxvY2stY29tcG9uZW50cy1yYWRpby1jb250cm9sX19vcHRpb24sXG4gICAgLmZsZXhpYmxlX2Jsb2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQgLndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud2MtYmxvY2stY2hlY2tvdXQsXG4gIC5mbGV4aWJsZV9ibG9jIC53Yy1ibG9jay1jaGVja291dCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud2MtYmxvY2stY2hlY2tvdXQgcCxcbiAgICAuZmxleGlibGVfYmxvYyAud2MtYmxvY2stY2hlY2tvdXQgcCB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLndjLWJsb2NrLWNoZWNrb3V0X19hZGQtbm90ZSBpbnB1dCxcbiAgLmZsZXhpYmxlX2Jsb2MgLndjLWJsb2NrLWNoZWNrb3V0X19hZGQtbm90ZSBpbnB1dCB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLndjLWJsb2NrLWNvbXBvbmVudHMtc2lkZWJhciBidXR0b24sXG4gIC5mbGV4aWJsZV9ibG9jIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5RDc4O1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgYnV0dG9uOmhvdmVyLFxuICAgIC5mbGV4aWJsZV9ibG9jIC53Yy1ibG9jay1jb21wb25lbnRzLXNpZGViYXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjU5NTsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLndjLWJsb2NrLWNvbXBvbmVudHMtZm9ybSBidXR0b24sXG4gIC5mbGV4aWJsZV9ibG9jIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5RDc4O1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gYnV0dG9uOmhvdmVyLFxuICAgIC5mbGV4aWJsZV9ibG9jIC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY0QjU5NTsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24sXG4gIC5mbGV4aWJsZV9ibG9jIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyxcbiAgICAuZmxleGlibGVfYmxvYyAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGksXG4gICAgICAuZmxleGlibGVfYmxvYyAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGEsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAyMHB4OyB9XG4gICAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgYTpob3ZlcixcbiAgICAgICAgICAuZmxleGlibGVfYmxvYyAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzMjI4MUU7IH1cbiAgICAgICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIGxpIGE6aG92ZXIucHJldixcbiAgICAgICAgICAgIC5mbGV4aWJsZV9ibG9jIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgYTpob3Zlci5wcmV2IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBsaSAucGFnZS1udW1iZXJzLmN1cnJlbnQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgbGkgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMzMjI4MUU7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0OmJlZm9yZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0OmFmdGVyLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdDpiZWZvcmUsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3Q6YWZ0ZXIsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnksXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgaW1nLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgaW1nLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSBpbWcsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlOmZpcnN0LWNoaWxkLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2U6Zmlyc3QtY2hpbGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2U6Zmlyc3QtY2hpbGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnksIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5LFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5saXRlcGlja2VyLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5saXRlcGlja2VyLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5saXRlcGlja2VyLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmxpdGVwaWNrZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xZW0gIWltcG9ydGFudDsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkaXRpb25uYWxfaW5mb3MsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZGl0aW9ubmFsX2luZm9zLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRpdGlvbm5hbF9pbmZvcyxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRpdGlvbm5hbF9pbmZvcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY1JTsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRpdGlvbm5hbF9pbmZvcyAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluaywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkaXRpb25uYWxfaW5mb3MgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkaXRpb25uYWxfaW5mb3MgLndvb2NvbW1lcmNlLUxvb3BQcm9kdWN0LWxpbmssXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRpdGlvbm5hbF9pbmZvcyAud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0LFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMiU7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5vcHRpb25zX2FjaGF0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLm9wdGlvbnNfYWNoYXQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5vcHRpb25zX2FjaGF0LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5vcHRpb25zX2FjaGF0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgbGFiZWwsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIGxhYmVsLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgbGFiZWwsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIC5hdHRyaWJ1dGUtcGFfZW5zZW1ibGVzIC5sYWJlbCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgLmF0dHJpYnV0ZS1wYV9lbnNlbWJsZXMgLmxhYmVsLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgLmF0dHJpYnV0ZS1wYV9lbnNlbWJsZXMgLmxhYmVsLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgdGFibGUudmFyaWF0aW9ucyAuYXR0cmlidXRlLXBhX2Vuc2VtYmxlcyAubGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgLnJlc2V0X3ZhcmlhdGlvbnMsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IHRhYmxlLnZhcmlhdGlvbnMgLnJlc2V0X3ZhcmlhdGlvbnMsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCB0YWJsZS52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0zNXB4O1xuICAgICAgICB6LWluZGV4OiA0NTsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAud29vY29tbWVyY2UtdmFyaWF0aW9uLnNpbmdsZV92YXJpYXRpb24sXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMyMjgxRTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAud29vY29tbWVyY2UtdmFyaWF0aW9uLnNpbmdsZV92YXJpYXRpb24gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1wcmljZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC53b29jb21tZXJjZS12YXJpYXRpb24uc2luZ2xlX3ZhcmlhdGlvbiAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC53b29jb21tZXJjZS12YXJpYXRpb24uc2luZ2xlX3ZhcmlhdGlvbiAud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uIC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2Uge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY1Rjk7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB7XG4gICAgICBmb250LXNpemU6IDEuMjVlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGFibGUsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGFibGUsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRhYmxlLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLmxhYmVsLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLmxhYmVsLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC5sYWJlbCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRoLFxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGgsXG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0aCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGgsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRoZWFkIHRyLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRoZWFkIHRyLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0aGVhZCB0cixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0aGVhZCB0ciB7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGlucHV0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBpbnB1dCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgaW5wdXQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGxhYmVsIHNwYW4uYW1vdW50LFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEzOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LmFtb3VudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24sIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbixcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5wcm9kdWN0LWFkZG9uIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24gbGFiZWwsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbiBsYWJlbCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5wcm9kdWN0LWFkZG9uIGxhYmVsLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbiBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5wcm9kdWN0LWFkZG9uIGgzLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24gaDMsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbiBoMyxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24gaDMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogI0ZGRjVGOTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbi1vcHRpb24tY29waWUtc3VwcGxlbWVudGFpcmUgLmFkZG9uLW5hbWUsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAucHJvZHVjdC1hZGRvbi1vcHRpb24tY29waWUtc3VwcGxlbWVudGFpcmUgLmFkZG9uLW5hbWUsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24tb3B0aW9uLWNvcGllLXN1cHBsZW1lbnRhaXJlIC5hZGRvbi1uYW1lLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLnByb2R1Y3QtYWRkb24tb3B0aW9uLWNvcGllLXN1cHBsZW1lbnRhaXJlIC5hZGRvbi1uYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuYWRkb24tbmFtZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5hZGRvbi1uYW1lLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5hZGRvbi1uYW1lLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLmFkZG9uLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkgbGFiZWwsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBsYWJlbCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5IGxhYmVsLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5IGlucHV0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkgaW5wdXQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IC5xdWFudGl0eSBpbnB1dCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCAucXVhbnRpdHkgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGlucHV0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgaW5wdXQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgaW5wdXQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBwLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBwLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBwIC5pbmZvLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCAuaW5mbyxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHAgLmluZm8sXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHAgLmluZm8ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1MTJweCcgaGVpZ2h0PSc1MTJweCcgdmlld0JveD0nMCAwIDUxMiA1MTInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXF1ZXN0aW9uJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J3F1ZXN0aW9uJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00yNTYsMCBDMTE0LjUwOSwwIDAsMTE0LjQ5NiAwLDI1NiBDMCwzOTcuNDg5IDExNC40OTYsNTEyIDI1Niw1MTIgQzM5Ny40OTEsNTEyIDUxMiwzOTcuNTA0IDUxMiwyNTYgQzUxMiwxMTQuNTA5IDM5Ny41MDQsMCAyNTYsMCBaIE0yNTYsNDc2LjI3OSBDMTM0LjUzOCw0NzYuMjc5IDM1LjcyMSwzNzcuNDYzIDM1LjcyMSwyNTYgQzM1LjcyMSwxMzQuNTM3IDEzNC41MzgsMzUuNzIxIDI1NiwzNS43MjEgQzM3Ny40NjMsMzUuNzIxIDQ3Ni4yNzksMTM0LjUzNyA0NzYuMjc5LDI1NiBDNDc2LjI3OSwzNzcuNDYzIDM3Ny40NjMsNDc2LjI3OSAyNTYsNDc2LjI3OSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNDguNDI1LDMyMy45MjQgQzIzNC4yNzIsMzIzLjkyNCAyMjIuODE1LDMzNS43MTggMjIyLjgxNSwzNDkuODcgQzIyMi44MTUsMzYzLjY4NyAyMzMuOTM1LDM3NS44MTggMjQ4LjQyNSwzNzUuODE4IEMyNjIuOTE1LDM3NS44MTggMjc0LjM3MSwzNjMuNjg3IDI3NC4zNzEsMzQ5Ljg3IEMyNzQuMzcxLDMzNS43MTggMjYyLjU3NywzMjMuOTI0IDI0OC40MjUsMzIzLjkyNCBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI1Mi44MDUsMTI3LjQ2OSBDMjA3LjMxMywxMjcuNDY5IDE4Ni40MjEsMTU0LjQyOCAxODYuNDIxLDE3Mi42MjQgQzE4Ni40MjEsMTg1Ljc2NiAxOTcuNTQxLDE5MS44MzIgMjA2LjYzOSwxOTEuODMyIEMyMjQuODM2LDE5MS44MzIgMjE3LjQyMywxNjUuODg0IDI1MS43OTQsMTY1Ljg4NCBDMjY4LjY0MiwxNjUuODg0IDI4Mi4xMjIsMTczLjI5OCAyODIuMTIyLDE4OC43OTkgQzI4Mi4xMjIsMjA2Ljk5NSAyNjMuMjUxLDIxNy40NDEgMjUyLjEzMSwyMjYuODc2IEMyNDIuMzU4LDIzNS4yOTkgMjI5LjU1NCwyNDkuMTE2IDIyOS41NTQsMjc4LjA5NiBDMjI5LjU1NCwyOTUuNjE4IDIzNC4yNzIsMzAwLjY3MyAyNDguMDg3LDMwMC42NzMgQzI2NC41OTgsMzAwLjY3MyAyNjcuOTY4LDI5My4yNiAyNjcuOTY4LDI4Ni44NTYgQzI2Ny45NjgsMjY5LjMzNCAyNjguMzA1LDI1OS4yMjUgMjg2LjgzOSwyNDQuNzM1IEMyOTUuOTM3LDIzNy42NTkgMzI0LjU3OSwyMTQuNzQ0IDMyNC41NzksMTgzLjA2OSBDMzI0LjU3OSwxNTEuMzk0IDI5NS45MzcsMTI3LjQ2OSAyNTIuODA1LDEyNy40NjkgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMzsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLmJ1dHRvbiwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuYnV0dG9uLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuYnV0dG9uLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjMyNjk2O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudXAtc2VsbHMsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzIGltZywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC51cC1zZWxscyBpbWcsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnVwLXNlbGxzIGltZyxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC51cC1zZWxscyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5wcmljZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5wcmljZSxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnByaWNlLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5wcmljZSB7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLmxpdGVwaWNrZXIsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAubGl0ZXBpY2tlcixcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLmxpdGVwaWNrZXIsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLmxpdGVwaWNrZXIge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAucHJvZHVjdF90aXRsZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJvZHVjdF90aXRsZSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAucHJvZHVjdF90aXRsZSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5wcm9kdWN0X3RpdGxlOmJlZm9yZSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAucHJvZHVjdF90aXRsZTpiZWZvcmUsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAucHJvZHVjdF90aXRsZTpiZWZvcmUsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcm9kdWN0X3RpdGxlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9ydF9za3UsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3J0X3NrdSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcnRfc2t1LFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3J0X3NrdSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgaDIsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgaDIsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgaDIsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cbiAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNwZWNpZmljYXRpb25zLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zcGVjaWZpY2F0aW9ucyxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3BlY2lmaWNhdGlvbnMsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3BlY2lmaWNhdGlvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQge1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMTVlbTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkOmxhc3QtY2hpbGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkOmxhc3QtY2hpbGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZDpsYXN0LWNoaWxkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQgLmluZm8sIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkIC5pbmZvLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQgLmluZm8sXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkIC5pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUxMnB4JyBoZWlnaHQ9JzUxMnB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcXVlc3Rpb24lM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0ncXVlc3Rpb24nIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTI1NiwwIEMxMTQuNTA5LDAgMCwxMTQuNDk2IDAsMjU2IEMwLDM5Ny40ODkgMTE0LjQ5Niw1MTIgMjU2LDUxMiBDMzk3LjQ5MSw1MTIgNTEyLDM5Ny41MDQgNTEyLDI1NiBDNTEyLDExNC41MDkgMzk3LjUwNCwwIDI1NiwwIFogTTI1Niw0NzYuMjc5IEMxMzQuNTM4LDQ3Ni4yNzkgMzUuNzIxLDM3Ny40NjMgMzUuNzIxLDI1NiBDMzUuNzIxLDEzNC41MzcgMTM0LjUzOCwzNS43MjEgMjU2LDM1LjcyMSBDMzc3LjQ2MywzNS43MjEgNDc2LjI3OSwxMzQuNTM3IDQ3Ni4yNzksMjU2IEM0NzYuMjc5LDM3Ny40NjMgMzc3LjQ2Myw0NzYuMjc5IDI1Niw0NzYuMjc5IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI0OC40MjUsMzIzLjkyNCBDMjM0LjI3MiwzMjMuOTI0IDIyMi44MTUsMzM1LjcxOCAyMjIuODE1LDM0OS44NyBDMjIyLjgxNSwzNjMuNjg3IDIzMy45MzUsMzc1LjgxOCAyNDguNDI1LDM3NS44MTggQzI2Mi45MTUsMzc1LjgxOCAyNzQuMzcxLDM2My42ODcgMjc0LjM3MSwzNDkuODcgQzI3NC4zNzEsMzM1LjcxOCAyNjIuNTc3LDMyMy45MjQgMjQ4LjQyNSwzMjMuOTI0IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMjUyLjgwNSwxMjcuNDY5IEMyMDcuMzEzLDEyNy40NjkgMTg2LjQyMSwxNTQuNDI4IDE4Ni40MjEsMTcyLjYyNCBDMTg2LjQyMSwxODUuNzY2IDE5Ny41NDEsMTkxLjgzMiAyMDYuNjM5LDE5MS44MzIgQzIyNC44MzYsMTkxLjgzMiAyMTcuNDIzLDE2NS44ODQgMjUxLjc5NCwxNjUuODg0IEMyNjguNjQyLDE2NS44ODQgMjgyLjEyMiwxNzMuMjk4IDI4Mi4xMjIsMTg4Ljc5OSBDMjgyLjEyMiwyMDYuOTk1IDI2My4yNTEsMjE3LjQ0MSAyNTIuMTMxLDIyNi44NzYgQzI0Mi4zNTgsMjM1LjI5OSAyMjkuNTU0LDI0OS4xMTYgMjI5LjU1NCwyNzguMDk2IEMyMjkuNTU0LDI5NS42MTggMjM0LjI3MiwzMDAuNjczIDI0OC4wODcsMzAwLjY3MyBDMjY0LjU5OCwzMDAuNjczIDI2Ny45NjgsMjkzLjI2IDI2Ny45NjgsMjg2Ljg1NiBDMjY3Ljk2OCwyNjkuMzM0IDI2OC4zMDUsMjU5LjIyNSAyODYuODM5LDI0NC43MzUgQzI5NS45MzcsMjM3LjY1OSAzMjQuNTc5LDIxNC43NDQgMzI0LjU3OSwxODMuMDY5IEMzMjQuNTc5LDE1MS4zOTQgMjk1LjkzNywxMjcuNDY5IDI1Mi44MDUsMTI3LjQ2OSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9wX2F0dHJpYnV0ZXMsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3BfYXR0cmlidXRlcyxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3BfYXR0cmlidXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3BfYXR0cmlidXRlcyB0cixcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyOmZpcnN0LWNoaWxkIHRkLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMgdHI6Zmlyc3QtY2hpbGQgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9wX2F0dHJpYnV0ZXMgdHI6Zmlyc3QtY2hpbGQgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3BfYXR0cmlidXRlcyB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCAwOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyIHRoLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIgdGgsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIgdGgsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3BfYXR0cmlidXRlcyB0ciB0aCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIgdGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnNob3BfYXR0cmlidXRlcyB0ciB0ZCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNob3BfYXR0cmlidXRlcyB0ciB0ZCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnNob3BfYXR0cmlidXRlcyB0ciB0ZCBwLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zaG9wX2F0dHJpYnV0ZXMgdHIgdGQgcCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyIHRkIHAsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc2hvcF9hdHRyaWJ1dGVzIHRyIHRkIHAge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuZ2FsbGVyeSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuZ2FsbGVyeSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuZ2FsbGVyeSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5nYWxsZXJ5IHVsLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5nYWxsZXJ5IHVsLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmdhbGxlcnkgdWwsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5nYWxsZXJ5IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5nYWxsZXJ5IHVsIGxpLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5nYWxsZXJ5IHVsIGxpLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuZ2FsbGVyeSB1bCBsaSxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuZ2FsbGVyeSB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmdhbGxlcnkgdWwgbGkgaW1nLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5nYWxsZXJ5IHVsIGxpIGltZyxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuZ2FsbGVyeSB1bCBsaSBpbWcsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuZ2FsbGVyeSB1bCBsaSBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAucHJpY2UsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnByaWNlLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5wcmljZSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0ZCNEQzRDsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3RvY2ssIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN0b2NrLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdG9jayxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAub25zYWxlLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5vbnNhbGUsXG4gIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLm9uc2FsZSxcbiAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5vbnNhbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMyNjk2OyB9XG4gIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zLFxuICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNhcnQgLnZhcmlhdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuY2FydCAudmFyaWF0aW9ucyB0ciwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyB0cixcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIHRyLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMgdHI6Zmlyc3QtY2hpbGQgdGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNhcnQgLnZhcmlhdGlvbnMgdHI6Zmlyc3QtY2hpbGQgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIHRyOmZpcnN0LWNoaWxkIHRkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHggOHB4IDA7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRoLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRoLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0aCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0aCBsYWJlbCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0aCBsYWJlbCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0aCBsYWJlbCxcbiAgICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRoIGxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuODVlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIgdGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIgdGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmNhcnQgLnZhcmlhdGlvbnMgdHIgdGQgcCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0ZCBwLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIHRyIHRkIHAsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyB0ciB0ZCBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuY2FydCAudmFyaWF0aW9ucyAucmVzZXRfdmFyaWF0aW9ucywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyAucmVzZXRfdmFyaWF0aW9ucyxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIC5yZXNldF92YXJpYXRpb25zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyAucmVzZXRfdmFyaWF0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuY2FydCAudmFyaWF0aW9ucyAubGl0ZXBpY2tlciwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyAubGl0ZXBpY2tlcixcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5jYXJ0IC52YXJpYXRpb25zIC5saXRlcGlja2VyLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuY2FydCAudmFyaWF0aW9ucyAubGl0ZXBpY2tlciB7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGlucHV0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBpbnB1dCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBpbnB1dCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGlucHV0IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGxhYmVsIHNwYW4uYW1vdW50LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGxhYmVsIHNwYW4uYW1vdW50LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCBwLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRvbi13cmFwLTE4NC1vcHRpb25zLXN1cHBsZW1lbnRhaXJlcy0wLTAgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLmFkZG9uLXdyYXAtMTg0LW9wdGlvbnMtc3VwcGxlbWVudGFpcmVzLTAtMCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRvbi13cmFwLTE4NC1vcHRpb25zLXN1cHBsZW1lbnRhaXJlcy0wLTAgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRvbi13cmFwLTE4NC1vcHRpb25zLXN1cHBsZW1lbnRhaXJlcy0wLTAgbGFiZWwgc3Bhbi5hbW91bnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB3aWR0aDogNjAlOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRpdGlvbm5hbF9pbmZvcywgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkaXRpb25uYWxfaW5mb3MsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkaXRpb25uYWxfaW5mb3MsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRpdGlvbm5hbF9pbmZvcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1JTsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGxhYmVsIHNwYW4uYW1vdW50LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAudmFyaWF0aW9uc19mb3JtLmNhcnQgdGQudmFsdWUgZGl2IGxhYmVsIHNwYW4uYW1vdW50LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnNpbmdsZV92YXJpYXRpb25fd3JhcCAuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRvbi13cmFwLTE4NC1vcHRpb25zLXN1cHBsZW1lbnRhaXJlcy0wLTAgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLmFkZG9uLXdyYXAtMTg0LW9wdGlvbnMtc3VwcGxlbWVudGFpcmVzLTAtMCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLmFkZG9uLXdyYXAtMTg0LW9wdGlvbnMtc3VwcGxlbWVudGFpcmVzLTAtMCBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgLmZvcm0tcm93LmZvcm0tcm93LXdpZGUuYWRkb24td3JhcC0xODQtb3B0aW9ucy1zdXBwbGVtZW50YWlyZXMtMC0wIGxhYmVsIHNwYW4uYW1vdW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnksXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQge1xuICAgICAgcGFkZGluZzogMCA4JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zLCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zLFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkLFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMjI4MUU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLnN1bW1hcnkuZW50cnktc3VtbWFyeSAuc3BlY2lmaWNhdGlvbnMgLnNwZWNfZmllbGQ6bGFzdC1jaGlsZCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZDpsYXN0LWNoaWxkLFxuICAgICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkgLnNwZWNpZmljYXRpb25zIC5zcGVjX2ZpZWxkOmxhc3QtY2hpbGQsXG4gICAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IC5zcGVjaWZpY2F0aW9ucyAuc3BlY19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS1zaW1wbGUgLmFkZGl0aW9ubmFsX2luZm9zIC5wZGZfZG93bmxvYWQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZGl0aW9ubmFsX2luZm9zIC5wZGZfZG93bmxvYWQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkaXRpb25uYWxfaW5mb3MgLnBkZl9kb3dubG9hZCxcbiAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZGl0aW9ubmFsX2luZm9zIC5wZGZfZG93bmxvYWQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0LCAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXZhcmlhYmxlIC5hZGRvbnNfcmlnaHQsXG4gICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0LFxuICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCwgLndvb2NvbW1lcmNlLmJvdXRpcXVlIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtc2ltcGxlIC5hZGRvbnNfcmlnaHQgLnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHRkLnZhbHVlIGRpdiBsYWJlbCBzcGFuLmFtb3VudCxcbiAgICAgIC5mbGV4aWJsZV9ibG9jIC5wcm9kdWN0LnByb2R1Y3QtdHlwZS12YXJpYWJsZSAuYWRkb25zX3JpZ2h0IC52YXJpYXRpb25zX2Zvcm0uY2FydCB0ZC52YWx1ZSBkaXYgbGFiZWwgc3Bhbi5hbW91bnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAud29vY29tbWVyY2UuYm91dGlxdWUgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQsIC53b29jb21tZXJjZS5ib3V0aXF1ZSAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50LFxuICAgICAgLmZsZXhpYmxlX2Jsb2MgLnByb2R1Y3QucHJvZHVjdC10eXBlLXNpbXBsZSAuYWRkb25zX3JpZ2h0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAgbGFiZWwgc3Bhbi5hbW91bnQsXG4gICAgICAuZmxleGlibGVfYmxvYyAucHJvZHVjdC5wcm9kdWN0LXR5cGUtdmFyaWFibGUgLmFkZG9uc19yaWdodCAuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIGxhYmVsIHNwYW4uYW1vdW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCNEQzRDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtbWVzc2FnZSxcbiAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtaW5mbyxcbiAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtZXJyb3Ige1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfVxuICAgIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLW1lc3NhZ2UgYSxcbiAgICAud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyIC53b29jb21tZXJjZS1pbmZvIGEsXG4gICAgLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciAud29vY29tbWVyY2UtZXJyb3IgYSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIgLndvb2NvbW1lcmNlLWVycm9yIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRjZGNUYyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzMjY5NiAhaW1wb3J0YW50OyB9XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkubG9nZ2VkLWluIC53b29jb21tZXJjZV9uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndjLWJsb2NrLWNhcnQge1xuICBtYXJnaW46IDAgMTAlOyB9XG4gIC53Yy1ibG9jay1jYXJ0OmJlZm9yZSwgLndjLWJsb2NrLWNhcnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC53Yy1ibG9jay1jYXJ0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLndjLWJsb2NrLWNhcnQge1xuICAgICAgbWFyZ2luOiAwIDYlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC53Yy1ibG9jay1jYXJ0IHtcbiAgICAgIG1hcmdpbjogMCA1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAud2MtYmxvY2stY2FydCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDQlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2MtYmxvY2stY2FydCB7XG4gICAgICBwYWRkaW5nOiAwIDMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLndjLWJsb2NrLWNhcnQge1xuICAgICAgcGFkZGluZzogMCAyJTsgfSB9XG5cbi5wbGFjZS1vcmRlciAuYnV0dG9uIHtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzlBRjE7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW46IDAgMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlLW91dDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBsYWNlLW9yZGVyIC5idXR0b246bGluaywgLnBsYWNlLW9yZGVyIC5idXR0b246dmlzaXRlZCB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3OUFGMTsgfVxuICAucGxhY2Utb3JkZXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGMjtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1zcGlubmVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi53cC1ibG9jay13b29jb21tZXJjZS1lbXB0eS1jYXJ0LWJsb2NrIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLndvb2NvbW1lcmNlLW9yZGVyIC5vcmRlcl9kZXRhaWxzIHRoLCAud29vY29tbWVyY2Utb3JkZXIgLm9yZGVyX2RldGFpbHMgdGQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4uc2hvcF90YWJsZSB0aCwgLnNob3BfdGFibGUgdGQge1xuICBmb250LXNpemU6IDEuNnJlbTsgfVxuXG4ud3AtYmxvY2stZ3JvdXAuYWxpZ253aWRlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5jYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLmNhcnQgLnF1YW50aXR5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLmNhcnQgLnF1YW50aXR5IC5xdHkge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICB3aWR0aDogMTByZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuY2FydCAuYnV0dG9uLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTRweCAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTlENzg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5jYXJ0IC5idXR0b24uc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNEQ0QwO1xuICAgICAgY29sb3I6ICMwMDA7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC53Y3JwLXJlbnRhbC1wcm9kdWN0cy1yZW50YWwtcHVyY2hhc2UtdG9nZ2xlIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkI0RDNEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC53Y3JwLXJlbnRhbC1wcm9kdWN0cy1yZW50YWwtcHVyY2hhc2UtdG9nZ2xlIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGREEzOUI7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhIC5za3Vfd3JhcHBlcixcbiAgLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEgLnBvc3RlZF9pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24ud2MtZm9yd2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cblxuLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAzZW0gMDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnM6YmVmb3JlLCAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFiczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YyZjJmMjsgfVxuICAgIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpI3RhYi10aXRsZS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNpbmdsZS1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxZjFmMWY7IH1cbiAgICAgIC5zaW5nbGUtcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICAgICAgY29sb3I6ICMzMjI4MUU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgcGFkZGluZzogMC45Mzc1cmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIGgyOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndjLXRhYiB7XG4gICAgcGFkZGluZzogMzVweCAwIDUwcHg7IH1cblxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IHtcbiAgbWFyZ2luOiA1cmVtIDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0OmJlZm9yZSwgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Q6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qge1xuICAgICAgbWFyZ2luOiA0cmVtIDAgMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IHtcbiAgICAgIG1hcmdpbjogM3JlbSAwIDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zaW5nbGUtcHJvZHVjdCAucHJvZHVjdCB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAwIDA7IH0gfVxuXG4uc2luZ2xlLXByb2R1Y3QgLnVwc2VsbHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC51cHNlbGxzOmJlZm9yZSwgLnNpbmdsZS1wcm9kdWN0IC51cHNlbGxzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnVwc2VsbHM6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2luZ2xlLXByb2R1Y3QgLnJlbGF0ZWQ6YmVmb3JlLCAuc2luZ2xlLXByb2R1Y3QgLnJlbGF0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAucmVsYXRlZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cmFwcGVyIC5jb250YWluZXJfc2VhcmNoLFxuLndvb2NvbW1lcmNlLWNhcnQgLndyYXBwZXIgLmNvbnRhaW5lcl9zZWFyY2gge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLndvb2NvbW1lcmNlLWNhcnQgLndyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmJlZm9yZSxcbiAgLndvb2NvbW1lcmNlLWNhcnQgLndyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpiZWZvcmUge1xuICAgIGhlaWdodDogLjVlbTtcbiAgICB3aWR0aDogLjVlbTsgfVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndyYXBwZXIgLndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1vcHRpb24ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kcy1ibG9jay53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXAsXG4ud29vY29tbWVyY2UtY2FydCAud3JhcHBlciAud2MtYmxvY2stY2hlY2tvdXRfX3NoaXBwaW5nLW9wdGlvbi53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1zaGlwcGluZy1tZXRob2RzLWJsb2NrLndjLWJsb2NrLWNvbXBvbmVudHMtY2hlY2tvdXQtc3RlcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cmFwcGVyIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi53b29jb21tZXJjZS1jaGVja291dCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC10b3RhbHMtYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLndvb2NvbW1lcmNlLWNhcnQgLndyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLndvb2NvbW1lcmNlLWNhcnQgLndyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtdG90YWxzLWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cmFwcGVyIC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dC1vcmRlci1zdW1tYXJ5LWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtIHN0cm9uZyxcbi53b29jb21tZXJjZS1jaGVja291dCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC10b3RhbHMtYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0gc3Ryb25nLFxuLndvb2NvbW1lcmNlLWNhcnQgLndyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sgLndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0gc3Ryb25nLFxuLndvb2NvbW1lcmNlLWNhcnQgLndyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtdG90YWxzLWJsb2NrIC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jayAjbGFyX2NhcnRfY2hlY2tvdXRfY2FycmllcnNfbGlzdCxcbi53b29jb21tZXJjZS1jaGVja291dCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC10b3RhbHMtYmxvY2sgI2xhcl9jYXJ0X2NoZWNrb3V0X2NhcnJpZXJzX2xpc3QsXG4ud29vY29tbWVyY2UtY2FydCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jayAjbGFyX2NhcnRfY2hlY2tvdXRfY2FycmllcnNfbGlzdCxcbi53b29jb21tZXJjZS1jYXJ0IC53cmFwcGVyIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LXRvdGFscy1ibG9jayAjbGFyX2NhcnRfY2hlY2tvdXRfY2FycmllcnNfbGlzdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jayAjbGFyX2NhcnRfY2hlY2tvdXRfY2FycmllcnNfbGlzdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC53b29jb21tZXJjZS1jaGVja291dCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2FydC10b3RhbHMtYmxvY2sgI2xhcl9jYXJ0X2NoZWNrb3V0X2NhcnJpZXJzX2xpc3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAud29vY29tbWVyY2UtY2FydCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jayAjbGFyX2NhcnRfY2hlY2tvdXRfY2FycmllcnNfbGlzdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC53b29jb21tZXJjZS1jYXJ0IC53cmFwcGVyIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LXRvdGFscy1ibG9jayAjbGFyX2NhcnRfY2hlY2tvdXRfY2FycmllcnNfbGlzdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC53b29jb21tZXJjZS1jaGVja291dCAud3JhcHBlciAud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jayAjbGFyX2NhcnRfY2hlY2tvdXRfY2FycmllcnNfbGlzdCBsYWJlbCxcbiAgLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53cmFwcGVyIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LXRvdGFscy1ibG9jayAjbGFyX2NhcnRfY2hlY2tvdXRfY2FycmllcnNfbGlzdCBsYWJlbCxcbiAgLndvb2NvbW1lcmNlLWNhcnQgLndyYXBwZXIgLndwLWJsb2NrLXdvb2NvbW1lcmNlLWNoZWNrb3V0LW9yZGVyLXN1bW1hcnktYmxvY2sgI2xhcl9jYXJ0X2NoZWNrb3V0X2NhcnJpZXJzX2xpc3QgbGFiZWwsXG4gIC53b29jb21tZXJjZS1jYXJ0IC53cmFwcGVyIC53cC1ibG9jay13b29jb21tZXJjZS1jYXJ0LXRvdGFscy1ibG9jayAjbGFyX2NhcnRfY2hlY2tvdXRfY2FycmllcnNfbGlzdCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07IH1cblxuLndjLWJsb2NrLWNhcnRfX2VtcHR5LWNhcnRfX3RpdGxlLndpdGgtZW1wdHktY2FydC1pY29uOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDI3MSAyNjYnJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuMy4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjAgQnVpbGQgMTUxKSAtLSUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRSAuc3QwICU3QiBzdHJva2U6ICUyMzAwMDsgc3Ryb2tlLW1pdGVybGltaXQ6IDEwOyBzdHJva2Utd2lkdGg6IC4ycHg7ICU3RCAlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2cgaWQ9J0xheWVyXzExJyBkYXRhLW5hbWU9J0xheWVyXzEnJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyUzRSUzQ2cgaWQ9J1BhZ2UtMSclM0UlM0NnIGlkPSdDYXJ0LWJvdXRpcXVlJyUzRSUzQ2cgaWQ9J0dyb3VwLTU4JyUzRSUzQ2cgaWQ9J0dyb3VwLTU3JyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTEwNi40LDIwMi4yYy0xNS4xLDAtMjguNy05LjItMzQuMi0yMy42TDMwLjUsNjkuN2MtMi4xLTUuNi03LjYtOS40LTEzLjYtOS40SDNjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXMxLjEtMi41LDIuNS0yLjVoMTMuOWM4LjEsMCwxNS40LDUuMSwxOC4zLDEyLjZsOC4zLDIxLjZoMjI0LjdjMS40LDAsMi41LDEuMSwyLjUsMi41djY2LjljMCwxMS44LTguOCwyMi0yMC42LDIzLjdsLTEzOC41LDE5LjNjLTEuNy4yLTMuNS40LTUuMi40aDBaTTQ1LjQsOTQuNWwzMS41LDgyLjRjNS4zLDEzLjksMTkuMywyMi4xLDM0LDIwLjFsMTM4LjUtMTkuM2M5LjMtMS4zLDE2LjMtOS4zLDE2LjMtMTguN3YtNjQuNEg0NS40Wk02Ny4xLDI2NS41Yy0xMC44LDAtMTkuNi04LjgtMTkuNi0xOS42czguOC0xOS42LDE5LjYtMTkuNiwxOS42LDguOCwxOS42LDE5LjYtOC44LDE5LjYtMTkuNiwxOS42Wk02Ny4xLDIzMS4zYy04LjEsMC0xNC42LDYuNi0xNC42LDE0LjZzNi42LDE0LjYsMTQuNiwxNC42LDE0LjYtNi42LDE0LjYtMTQuNi02LjYtMTQuNi0xNC42LTE0LjZoMFonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTY3LjIsMjQ4LjRjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXMxLjEtMi41LDIuNS0yLjUsMi41LDEuMSwyLjUsMi41LTEuMSwyLjUtMi41LDIuNVpNMjUxLDI2NS41Yy0xMC44LDAtMTkuNi04LjgtMTkuNi0xOS42czguOC0xOS42LDE5LjYtMTkuNiwxOS42LDguOCwxOS42LDE5LjYtOC44LDE5LjYtMTkuNiwxOS42Wk0yNTEsMjMxLjNjLTguMSwwLTE0LjYsNi42LTE0LjYsMTQuNnM2LjYsMTQuNiwxNC42LDE0LjYsMTQuNi02LjYsMTQuNi0xNC42LTYuNi0xNC42LTE0LjYtMTQuNmgwWicvJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNMjUxLDI0OC40Yy0xLjQsMC0yLjUtMS4xLTIuNS0yLjVzMS4xLTIuNSwyLjUtMi41LDIuNSwxLjEsMi41LDIuNS0xLjEsMi41LTIuNSwyLjVaTTIxNi44LDI0OC40SDg0LjJjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXMxLjEtMi41LDIuNS0yLjVoMTMyLjZjMS40LDAsMi41LDEuMSwyLjUsMi41cy0xLjEsMi41LTIuNSwyLjVaTTc0LjMsMjMxLjNjLS4zLDAtLjYsMC0xLS4yLTEuMy0uNS0xLjktMi0xLjMtMy4zbDE0LjMtMzQuMmMuNS0xLjMsMi0xLjksMy4zLTEuMywxLjMuNSwxLjksMiwxLjMsMy4zbC0xNC4zLDM0LjJjLS40LDEtMS4zLDEuNS0yLjMsMS41Wk0xMDQuOCwxODVjLTEuMSwwLTIuMS0uNy0yLjQtMS44bC0yMC4xLTczLjRjLS40LTEuMy40LTIuNywxLjctMy4xLDEuMy0uNCwyLjcuNCwzLjEsMS43bDIwLjEsNzMuNGMuNCwxLjMtLjQsMi43LTEuNywzLjFoLS43Wk0yMTYuMywxNjkuOWMtMS40LDAtMi41LTEuMS0yLjUtMi41di01OC4zYzAtMS40LDEuMS0yLjUsMi41LTIuNXMyLjUsMS4xLDIuNSwyLjV2NTguM2MwLDEuNC0xLjEsMi41LTIuNSwyLjVaTTEzMi45LDE4MS42Yy0xLjIsMC0yLjMtLjktMi41LTIuMWwtMTEuNi03MGMtLjItMS40LjctMi42LDIuMS0yLjksMS40LS4yLDIuNi43LDIuOSwyLjFsMTEuNiw3MGMuMiwxLjQtLjcsMi42LTIuMSwyLjloLS40Wk0xODksMTczLjVjLTEuNCwwLTIuNS0xLjEtMi41LTIuNXYtNjEuOWMwLTEuNCwxLjEtMi41LDIuNS0yLjVzMi41LDEuMSwyLjUsMi41djYxLjljMCwxLjQtMS4xLDIuNS0yLjUsMi41Wk0xNjEuNywxNzcuNmMtMS4zLDAtMi40LTEtMi41LTIuNGwtMy44LTY2YzAtMS40LDEtMi42LDIuNC0yLjZzMi42LDEsMi42LDIuNGwzLjgsNjZjMCwxLjQtMSwyLjYtMi40LDIuNmgtLjFaTTI0Mi41LDE2NS4yYy0xLjQsMC0yLjUtMS4xLTIuNS0yLjV2LTUzLjZjMC0xLjQsMS4xLTIuNSwyLjUtMi41czIuNSwxLjEsMi41LDIuNXY1My42YzAsMS40LTEuMSwyLjUtMi41LDIuNVonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDsgfVxuIiwiLy8gR2VuZXJhdGUgRHVyYXRpb24gJiYgRGVsYXlcbltkYXRhLWFvc10ge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYwIHtcbiAgICBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICN7JGkgKiA1MH1tcztcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG5cbiAgICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogNTB9bXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYW9zLWVhc2luZzogKFxuICBsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKSxcblxuICBlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMSksXG4gIGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAwLCAxLCAxKSxcbiAgZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAwLCAuNTgwLCAxKSxcbiAgZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAwLCAuNTgwLCAxKSxcblxuICBlYXNlLWluLWJhY2s6IGN1YmljLWJlemllciguNiwgLS4yOCwgLjczNSwgLjA0NSksXG4gIGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KSxcbiAgZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC42OCwgLS41NSwgLjI2NSwgMS41NSksXG5cbiAgZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQ1LCAuNzE1KSxcbiAgZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC4zOSwgLjU3NSwgLjU2NSwgMSksXG4gIGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KSxcblxuICBlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KVxuKTtcblxuLy8gRWFzaW5ncyBpbXBsZW1lbnRhdGlvbnNcbi8vIERlZmF1bHQgdGltaW5nIGZ1bmN0aW9uOiAnZWFzZSdcblxuW2RhdGEtYW9zXSB7XG4gIEBlYWNoICRrZXksICR2YWwgaW4gJGFvcy1lYXNpbmcge1xuICAgIGJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0ge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWw7XG4gICAgfVxuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvL3dpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgLy8td2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuc2xpY2stcHJldntcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTM4OC4wMDAwMDAsIC0zMDQ2LjAwMDAwMCknIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2cgaWQ9J1TDqW1vaWduYWdlcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDI2NDkuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19kb3duLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM5My4wMDAwMDAsIDQwNS41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC0zOTMuMDAwMDAwLCAtNDA1LjUwMDAwMCkgdHJhbnNsYXRlKDM4NS4wMDAwMDAsIDQwMS4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTE2LDEuMTI1IEMxNiwwLjUwMzYyNSAxNS40ODgzODEsMCAxNC44NTcxNDI5LDAgQzE0LjU0ODk1MjQsMCAxNC4yNjk3MTQzLDAuMTIwMzc1IDE0LjA2NCwwLjMxNTM3NSBMMTQuMDYzNjE5LDAuMzE1IEw3Ljk5NzMzMzMzLDYuMjg2NSBMMi4wMDk1MjM4MSwwLjM5MjI1IEMxLjgsMC4xNTIyNSAxLjQ4OTUyMzgxLDAgMS4xNDI4NTcxNCwwIEMwLjUxMTYxOTA0OCwwIDAsMC41MDM2MjUgMCwxLjEyNSBDMCwxLjQyNjg3NSAwLjEyMTE0Mjg1NywxLjcwMSAwLjMxODA5NTIzOCwxLjkwMzEyNSBMMC4zMTUwNDc2MTksMS45MDYxMjUgTDcuMTcyMTkwNDgsOC42NTYxMjUgTDcuMTcyNTcxNDMsOC42NTU3NSBDNy4zODA1NzE0Myw4Ljg2OCA3LjY3Miw5IDcuOTk1MDQ3NjIsOSBDNy45OTU4MDk1Miw5IDcuOTk2NTcxNDMsOSA3Ljk5NzcxNDI5LDkgQzcuOTk4NDc2MTksOSA3Ljk5OTIzODEsOSA4LjAwMDM4MDk1LDkgQzguMzIzODA5NTIsOSA4LjYxNDQ3NjE5LDguODY4IDguODIyODU3MTQsOC42NTU3NSBMOC44MjMyMzgxLDguNjU2MTI1IEwxNS42ODAzODEsMS45MDYxMjUgTDE1LjY4LDEuOTA1NzUgQzE1Ljg3ODA5NTIsMS43MDM2MjUgMTYsMS40MjgzNzUgMTYsMS4xMjUgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0e1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDE3cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAuc2xpY2stYXJyb3d7XG4gICAgICAgICAgICAmLnNsaWNrLXByZXZ7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTBweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTAgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEgKDg5NTgxKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFUGF0aCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUHJlaG9zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0FjY3VlaWwtLS1QcmVob3MnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zODguMDAwMDAwLCAtMzA0Ni4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bi1jb3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTMuMDAwMDAwLCA0MDUuNTAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzkzLjAwMDAwMCwgLTQwNS41MDAwMDApIHRyYW5zbGF0ZSgzODUuMDAwMDAwLCA0MDEuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEw3LjE3MjU3MTQzLDguNjU1NzUgQzcuMzgwNTcxNDMsOC44NjggNy42NzIsOSA3Ljk5NTA0NzYyLDkgQzcuOTk1ODA5NTIsOSA3Ljk5NjU3MTQzLDkgNy45OTc3MTQyOSw5IEM3Ljk5ODQ3NjE5LDkgNy45OTkyMzgxLDkgOC4wMDAzODA5NSw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDguODIzMjM4MSw4LjY1NjEyNSBMMTUuNjgwMzgxLDEuOTA2MTI1IEwxNS42OCwxLjkwNTc1IEMxNS44NzgwOTUyLDEuNzAzNjI1IDE2LDEuNDI4Mzc1IDE2LDEuMTI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1uZXh0e1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMHB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxMCAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2MSAoODk1ODEpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tJTNFJTNDdGl0bGUlM0VQYXRoJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdQcmVob3MnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLVByZWhvcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyMjQuMDAwMDAwLCAtMzA0OC4wMDAwMDApJyBmaWxsPSclMjMwMDAwMDAnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdUw6ltb2lnbmFnZXMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCAyNjQ5LjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfZG93bicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTIyOS4wMDAwMDAsIDQwNy41MDAwMDApIHJvdGF0ZSgtOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyMjkuMDAwMDAwLCAtNDA3LjUwMDAwMCkgdHJhbnNsYXRlKDEyMjEuMDAwMDAwLCA0MDMuMDAwMDAwKSclM0UlM0NwYXRoIGQ9J00xNiwxLjEyNSBDMTYsMC41MDM2MjUgMTUuNDg4MzgxLDAgMTQuODU3MTQyOSwwIEMxNC41NDg5NTI0LDAgMTQuMjY5NzE0MywwLjEyMDM3NSAxNC4wNjQsMC4zMTUzNzUgTDE0LjA2MzYxOSwwLjMxNSBMNy45OTczMzMzMyw2LjI4NjUgTDIuMDA5NTIzODEsMC4zOTIyNSBDMS44LDAuMTUyMjUgMS40ODk1MjM4MSwwIDEuMTQyODU3MTQsMCBDMC41MTE2MTkwNDgsMCAwLDAuNTAzNjI1IDAsMS4xMjUgQzAsMS40MjY4NzUgMC4xMjExNDI4NTcsMS43MDEgMC4zMTgwOTUyMzgsMS45MDMxMjUgTDAuMzE1MDQ3NjE5LDEuOTA2MTI1IEw3LjE3MjE5MDQ4LDguNjU2MTI1IEM3LjM4MDU3MTQzLDguODY4IDcuNjcyLDkgNy45OTUwNDc2Miw5IEM4LjMyMzgwOTUyLDkgOC42MTQ0NzYxOSw4Ljg2OCA4LjgyMjg1NzE0LDguNjU1NzUgTDE1LjY4MDM4MSwxLjkwNjEyNSBDMTUuODc4MDk1MiwxLjcwMzYyNSAxNiwxLjQyODM3NSAxNiwxLjEyNSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgfVxufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBsaS5zbGljay1hY3RpdmV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmVlbjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMTIwcHg7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmVlbi1saWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cblxuQG1peGluIHNjYWxlWCgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xufVxuQG1peGluIHNjYWxlWSgkcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xufVxuQG1peGluIHNrZXcoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG59XG5AbWl4aW4gdHJhbnNsYXRlM2QoJHgsICR5LCAkeikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbn1cbkBtaXhpbiByb3RhdGUoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWCgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG59XG5AbWl4aW4gcm90YXRlWSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUoJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gcGVyc3BlY3RpdmUtb3JpZ2luKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luOyAvLyBJRTkgb25seVxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkaTogMSwgJGxpc3Q6IFwiLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuXG5cbi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuQG1peGluIGNvbnRhaW5lci1maXhlZCgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICAoJGd1dHRlciAvIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiAoJGd1dHRlciAvIC0yKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG5cbi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogI3thbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKX07XG59XG5cbi8vIENsZWFyZml4XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy9cbi8vIFxuLy8gXG4vLyBNSVhJTlNcbkBtaXhpbiBodWdlLXNjcmVlbntcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gZGVza3RvcHtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbGFwdG9we1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCl7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiB0YWJsZXR7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbW9iaWxle1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gc21hbGwtbW9iaWxle1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM1MHB4KXtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaW5wdXQtYmFzZSgpIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAkc3BlZWQgJGVhc2luZztcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmV5O1xuICAgIH1cbn1cbkBtaXhpbiBidG4tYmFzZSgpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4IDhweCAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc3VidGl0bGUtZm9udDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xufSIsIi8vRm9udHNcbiRtYWluLWZvbnQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuJHN1YnRpdGxlLWZvbnQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuJHRpdGxlLWZvbnQ6ICdETSBTYW5zJywgc2Fucy1zZXJpZjtcbiRjb2xvci1mb250OiAjMzIyODFFO1xuJGNvbG9yLWxpZ2h0LWZvbnQ6ICM0QjcxODg7XG5cbi8vQ29sb3JzXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kd2hpdGUtaGFsZm9wOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG5cbiRncmV5OiAjQ0ZDRkNGO1xuJGxpZ2h0ZXItZ3JleTogI0ZGRjVGOTtcbiRsaWdodC1ncmV5OiAjRjZGNUYyO1xuJGJnLWdyZXk6ICNGQUZBRkE7XG4kYmctbGlnaHQ6IHJnYmEoMjQ1LDIzNywyNDAsMC41KTtcbiRsaWdodC1ibHVlZ3JlZW46ICM5RUJGQzQ7XG4kYm9yZGVyLWdyZXk6ICNDM0NBQ0Y7XG4kZ3JleS1kYXJrOiAjOTc5Nzk3O1xuJHNlbWktZGFyay1ncmV5OiAjMzEzMTMxO1xuJGJsYWNraXNoLWdyZXk6ICMyNTI1MjU7XG4kYmxhY2stZ3JleTogIzExMTExMTtcblxuJHByaW1hcnktY29sb3I6ICMzMjI4MUU7XG4kc2Vjb25kYXJ5LWNvbG9yOiAjNjMyNjk2O1xuJG1haW4tcHVybGU6ICM2MzI2OTY7XG4kbWFpbi1wdXJwbGUtZGFya2VyOiAjM0UyMzUzO1xuJG1haW4tcHVybGUtbGlnaHQ6ICNDRUFERUI7XG4kbWFpbi1ibHVlOiAjMjc5QUYxO1xuJG1haW4teWVsbG93OiAjRkZGRDgyO1xuJG1haW4tdmlvbGV0OiAjYTM2NmQ1O1xuJG1haW4tdHVycXVvaXNlOiAjOTBGQ0Y5O1xuJG1haW4tZ3JlZW46ICM0MTlENzg7XG4kbWFpbi1ncmVlbi1tZWQ6ICM2NEI1OTU7XG4kbWFpbi1ncmVlbi1saWdodDogI0JDRENEMDtcbiRtYWluLXJlZDogI0ZCNEQzRDtcbiRtYWluLXJlZC1saWdodDogI0ZEQTM5QjtcblxuJGdyZWVuOiAjMzFDQjFEO1xuJHJlZDogI0ZGMDAwMDtcbiRsaWdodHJlZDogI0ZGNUI0MDtcblxuJGNvbmZpZy1ncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGNvbmZpZy1ncmlkLWd1dHRlci13aWR0aDogMzBweCAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbnM6ICRjb25maWctZ3JpZC1jb2x1bW5zO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAkY29uZmlnLWdyaWQtZ3V0dGVyLXdpZHRoOyIsImh0bWx7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIH1cbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIH1cbn1cblxuYm9keXtcbiAgICBtYXJnaW4gOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvciA6ICRjb2xvci1mb250O1xuICAgIC5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLndyYXBwZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWFpbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuaGVhZGVyLFxuZm9vdGVyIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxufVxuXG4jZ2VuZXJhbCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG51bC5saXN0X2JveHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tcmVkLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICB3aWR0aDogMTFweDtcbiAgICB9XG4gIH1cbn1cblxuKntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiogUmVzZXRcbiovXG5cbmgxLGgyLGgzLGg0LGg1LGg2LFxucCx1bCxvbCxsaSxcbmRpdixzZWN0aW9uLGZvcm17XG4gICAgbWFyZ2luIDogMDtcbiAgICBwYWRkaW5nIDogMDtcbn1cblxuYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcbiAgICAmLmxpbmtfb3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG5pbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5we1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgICBmb250LWZhbWlseTogJG1haW4tZm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmhyIHtcbiAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubWFyZ3RvcCB7XG4gIG1hcmdpbjogMTIwcHggMCAwIDA7XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbjogMTAwcHggMCAwIDA7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBtYXJnaW46IDgwcHggMCAwIDA7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBtYXJnaW46IDY1cHggMCAwIDA7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlICB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICB9XG59XG4ubm8tcGFkZGluZ3tcbiAgICBwYWRkaW5nOiAwO1xufVxuLmFsaWducmlnaHQge1xuICBmbG9hdDpyaWdodDtcbiAgbWFyZ2luOjAgMCAxMHB4IDIwcHg7XG59XG4uZmxleGJveCB7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gR2xvYmFsIFN0eWxlc1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuaDEge1xuICAgIGZvbnQtc2l6ZTogNy41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuaDIge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbn1cbmgzIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xufVxuaDQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogJHN1YnRpdGxlLWZvbnQ7XG4gICAgY29sb3I6ICRibGFjaztcbn1cbmg1IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZm9udC1mYW1pbHk6ICRzdWJ0aXRsZS1mb250O1xufVxuaDYge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkc3VidGl0bGUtZm9udDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuYSB7XG4gIGNvbG9yOiAkbWFpbi1ncmVlbjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRtYWluLWdyZWVuLWxpZ2h0O1xuICB9XG59XG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlubGluZS1ibG9ja3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50ZXh0LWNlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52ZXJ0aWNhbC10b3B7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnJlbGF0aXZle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYmlsZS1vbmx5e1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vYmlsZS1oaWRkZW57XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGhvdG9fZnJhbWVfYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjMyNjk1O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2MzI2OTU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwNCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgICB3aWR0aDogMTA0JTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjMyNjk1O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjMyNjk1O1xuICAgICAgYm90dG9tOiAycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwNCU7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTA0JTtcbiAgfVxuICBpbWcge1xuICAgIGJvcmRlcjogNnB4IGRhc2hlZCAjNjMyNjk1O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLy9CVVRUT05cbi5wcmltYXJ5X2J0biwgLnNlY29uZGFyeV9idG4sIC5wcmltYXJ5X3RhcmdldCBhIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxOHB4IDI1cHggMTZweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkc3VidGl0bGUtZm9udDtcbiAgYmFja2dyb3VuZDogJG1haW4tZ3JlZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICYud2hpdGV7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgJi53aGl0ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkbWFpbi1yZWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tcmVkO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBzcGFuIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxTDE2IDhNMTYgOEw5IDE1TTE2IDhIMC4yNScgc3Ryb2tlPSclMjNGNEYwRTUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1yZWQ7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucmVkdHh0IHtcbiAgICBjb2xvcjogJG1haW4tcmVkO1xuICB9XG4gICYuYXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J005IDFMMTYgOE0xNiA4TDkgMTVNMTYgOEgwLjI1JyBzdHJva2U9JyUyM0Y0RjBFNScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTZweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuICAgIH1cbiAgfVxuICAmLmFycm93cmVkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOSAxTDE2IDhNMTYgOEw5IDE1TTE2IDhIMC4yNScgc3Ryb2tlPSclMjNGQjREM0QnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE2cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JlZW4tbWVkO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICYud2hpdGV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2xvcjogcmdiYSg2NSwgODAsIDExMCwgMSk7XG4gICAgfVxuICAgICYuYXJyb3dyZWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi53aGl0ZXJlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICYuYXJyb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkgMUwxNiA4TTE2IDhMOSAxNU0xNiA4SDAuMjUnIHN0cm9rZT0nJTIzRjRGMEU1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJjphY3RpdmU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAmLi13aGl0ZXtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICgyNTUsMjU1LDI1NSwxKTtcbiAgfVxuICAmLi1zbWFsbHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uc2Vjb25kYXJ5X2J0biB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6ICRtYWluLWJsdWU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxufVxuXG4ubGlua3tcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICYuLXdoaXRle1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgIH1cbiAgfVxuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkbWFpbi15ZWxsb3c7XG4gIH1cbn1cblxuLnJldG91cl9idG4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZ2F1Y2hlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgLTQuMDAwMDAwKScgc3Ryb2tlPSclMjMwNTdBRkYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQ2cgaWQ9J0dyb3VwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNS4wMDAwMDApJyUzRSUzQ2xpbmUgeDE9JzE0LjUnIHkxPSczLjUnIHgyPScwLjI0NjUxOTQ0MicgeTI9JzMuNScgaWQ9J0xpbmUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNy41MDAwMDAsIC0zLjUwMDAwMCkgJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjUwMDAwMCwgMy41MDAwMDApIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMS41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9Jy0yIDIgMS41IDUgNSAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2dhdWNoZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3LjUwMDAwMCwgMy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuNTAwMDAwLCAtMy41MDAwMDApICclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS41MDAwMDAsIDMuNTAwMDAwKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTEuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPSctMiAyIDEuNSA1IDUgMiclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuXG4uc3VpdGVfYnRuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nOXB4JyB2aWV3Qm94PScwIDAgMTcgOScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFQXJyb3cvbG9uZ3VlL2Ryb2l0ZSBibGV1JTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2cgaWQ9J0JvdXRvbi90ZXJjaWFpcmUtZHJvaXQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtNC4wMDAwMDApJyBzdHJva2U9JyUyMzA1N0FGRicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuMDAwMDAwLCA1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMTQuNScgeTE9JzMuNScgeDI9JzAuMjQ2NTE5NDQyJyB5Mj0nMy41JyBpZD0nTGluZSclM0UlM0MvbGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuNTAwMDAwLCAzLjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMTMuNTAwMDAwLCAtMy41MDAwMDApICcgcG9pbnRzPScxMCAyIDEzLjUgNSAxNyAyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PSc5cHgnIHZpZXdCb3g9JzAgMCAxNyA5JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VBcnJvdy9sb25ndWUvZHJvaXRlIGJsZXUlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0nQm91dG9uL3RlcmNpYWlyZS1kcm9pdCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIC00LjAwMDAwMCknIHN0cm9rZT0nJTIzMDA1QUMwJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUuMDAwMDAwKSclM0UlM0NsaW5lIHgxPScxNC41JyB5MT0nMy41JyB4Mj0nMC4yNDY1MTk0NDInIHkyPSczLjUnIGlkPSdMaW5lJyUzRSUzQy9saW5lJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMy41MDAwMDAsIDMuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0xMy41MDAwMDAsIC0zLjUwMDAwMCkgJyBwb2ludHM9JzEwIDIgMTMuNSA1IDE3IDInJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLmZsZXhjb250ZW50IHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMzU7XG59XG4uZmxleGNvbnRlbnRlbmQge1xuICBAaW5jbHVkZSBmbGV4Ym94O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM1O1xufVxuXG4vLyBNT0JJTEUgTUVESUFcbkBpbmNsdWRlIGRlc2t0b3Age1xuXG59XG5AaW5jbHVkZSBsYXB0b3Age1xuICBwe1xuICAgIGZvbnQtc2l6ZTogMS40NnJlbTtcbiAgfVxuICBoMXtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiA0LjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMi4xNXJlbTtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgdGFibGV0IHtcbiAgcHtcbiAgICBmb250LXNpemU6IDEuNDI1cmVtO1xuICB9XG4gIGgxe1xuICAgIGZvbnQtc2l6ZTogNC41NXJlbTtcbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAyLjg1cmVtO1xuICB9XG4gIGg0e1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcbiAgcHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICBoMXtcbiAgICBmb250LXNpemU6IDQuMjVyZW07XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgaDN7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgaDR7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgfVxufVxuXG4vKiBCb290c3RyYXAgKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyX3NtYWxsZXIge1xuICB3aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lcl9zbWFsbCB7XG4gIHdpZHRoOiA4NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbWVkIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMTY4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE2OHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uY29udGFpbmVyX21lZF9sYXJnZSB7XG4gIG1hcmdpbjogMCAxMCU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgbWFyZ2luOiAwIDYlO1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbjogMCA1JTtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDQlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgcGFkZGluZzogMCAzJTtcbiAgfVxuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMiU7XG4gIH1cbn1cbi5jb250YWluZXJfbGFyZ2Uge1xuICBtYXJnaW46IDAgNiU7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG4gICAgbWFyZ2luOiAwIDUlO1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIG1hcmdpbjogMCAzJTtcbiAgfVxuICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfbGFyZ2VyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGFwdG9wIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jb250YWluZXJfZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmNvbCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vKiBCb29zdHJhcCBnZW5lcmFsIGNsYXNzZXMgKi9cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhpZGUtbW9iaWxle1xuICBAaW5jbHVkZSB0YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLyogRmFuY3lib3ggKi9cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTksIDM4LCAxNDksIDAuOSk7XG59XG5cbi8qIENvbnRhY3QgRm9ybSA3ICovXG4uZm9ybXVsYWlyZV9jb250YWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICAuZm9ybS1yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KDApO1xuICB9XG4gIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIH1cbiAgfVxuICAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmNvbnRlbnRfbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgbGVnZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICYuZnVsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICAgIGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuMzVlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICByZXNpemU6IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXllbGxvdztcbiAgICAgIH1cbiAgICB9XG4gICAgLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgfVxuICAgIC5zaG93LXBhc3N3b3JkLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE3cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICB9XG4gIH1cbiAgLnJhZGlvX3F1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndwY2Y3LWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MCAyNXB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMTBweCAwIDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBsaW5lYXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6MTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkKy53cGNmNy1saXN0LWl0ZW0tbGFiZWx7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMvY2hlY2tib3gtY2hlY2tlZC5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC5zZWxlY3Qtc3R5bGUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0LWdyZXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93X2Rvd25fc2Vjb25kYXJ5LnN2Z1wiKSBuby1yZXBlYXQgOTQlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuICAgICAgICBvcHRpb24ge1xuICAgICAgICB9XG4gICAgfVxuICAgIHNlbGVjdDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5idG5fc3VibWl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIC5hamF4LWxvYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC53cGNmNy1zcGlubmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAud3BjZjctc3VibWl0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNHB4JyBoZWlnaHQ9JzEycHgnIHZpZXdCb3g9JzAgMCAxNCAxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFMzE3LWFycm93LXJpZ2h0MiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdDb250YWN0LS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTE2NywgLTI0MjYpJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdGb3JtJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOTcsIDE5NDYpJyUzRSUzQ2cgaWQ9J0J0bi1BY3Rpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYyMiwgNDYxKSclM0UlM0NnIGlkPSczMTctYXJyb3ctcmlnaHQyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDgsIDE4Ljk5OTgpJyUzRSUzQ3BhdGggZD0nTTguNzA3LDExLjcwNzI1IEwxMy43MDcsNi43MDcyNSBDMTQuMDk4LDYuMzE3MjUgMTQuMDk4LDUuNjgzMjUgMTMuNzA3LDUuMjkzMjUgTDguNzA3LDAuMjkzMjUgQzguMzE2LC0wLjA5Nzc1IDcuNjgzLC0wLjA5Nzc1IDcuMjkzLDAuMjkzMjUgQzYuOTAzLDAuNjg0MjUgNi45MDIsMS4zMTcyNSA3LjI5MywxLjcwNzI1IEwxMC41ODYsNS4wMDAyNSBMMSw1LjAwMDI1IEMwLjQ0OCw1LjAwMDI1IDAsNS40NDgyNSAwLDYuMDAwMjUgQzAsNi41NTIyNSAwLjQ0OCw3LjAwMDI1IDEsNy4wMDAyNSBMMTAuNTg2LDcuMDAwMjUgTDcuMjkzLDEwLjI5MzI1IEM3LjA5OCwxMC40ODgyNSA3LDEwLjc0NDI1IDcsMTEuMDAwMjUgQzcsMTEuMjU2MjUgNy4wOTgsMTEuNTEyMjUgNy4yOTMsMTEuNzA3MjUgQzcuNjg0LDEyLjA5ODI1IDguMzE3LDEyLjA5ODI1IDguNzA3LDExLjcwNzI1IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIEFjY29yZGVvbiAqL1xuLkFjY29yZGVvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcbiAgICAudGl0cmVBY2NvcmRlb24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDBweCAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgaDUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxNXB4JyBoZWlnaHQ9JzhweCcgdmlld0JveD0nMCAwIDE1IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRVBhdGggMyBDb3B5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDZyBpZD0ncGFnZS1idWlsZGVyLWNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02NzUuMDAwMDAwLCAtMTA5NTYuMDAwMDAwKScgc3Ryb2tlPSclMjMwZDFkM2YnIHN0cm9rZS13aWR0aD0nMiclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY4Mi41MDAwMDAsIDEwOTYwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNjgyLjUwMDAwMCwgLTEwOTYwLjAwMDAwMCkgJyBwb2ludHM9JzY3NiAxMDk1NyA2ODIuNSAxMDk2MyA2ODkgMTA5NTcnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA2LjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNi41cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW51QWNjb3JkZW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdWwsXG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC50aXRyZUFjY29yZGVvbiB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudUFjY29yZGVvbiB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGbGV4Ym94IFNBU1MgbWl4aW5zXG4vLyBUaGUgc3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IGRpc3BsYXlcbkBtaXhpbiBmbGV4Ym94KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8vIFRoZSAnZmxleCcgc2hvcnRoYW5kXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIDxwb3NpdGl2ZS1udW1iZXI+LCBpbml0aWFsLCBhdXRvLCBvciBub25lXG5AbWl4aW4gZmxleCgkdmFsdWVzKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgIC1tb3otYm94LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7XG4gICAgICAtbXMtZmxleDogJHZhbHVlcztcbiAgICAgICAgICBmbGV4OiAkdmFsdWVzO1xufVxuXG4vLyBGbGV4IEZsb3cgRGlyZWN0aW9uXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgLW1vei1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cblxuLy8gRmxleCBMaW5lIFdyYXBwaW5nXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuQG1peGluIGZsZXgtd3JhcCgkd3JhcCkge1xuICAtd2Via2l0LWZsZXgtd3JhcDogJHdyYXA7XG4gICAgIC1tb3otZmxleC13cmFwOiAkd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgICAgIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbi8vIEZsZXggRGlyZWN0aW9uIGFuZCBXcmFwXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gPGZsZXgtZGlyZWN0aW9uPiB8fCA8ZmxleC13cmFwPlxuQG1peGluIGZsZXgtZmxvdygkZmxvdykge1xuICAtd2Via2l0LWZsZXgtZmxvdzogJGZsb3c7XG4gICAgIC1tb3otZmxleC1mbG93OiAkZmxvdztcbiAgICAgIC1tcy1mbGV4LWZsb3c6ICRmbG93O1xuICAgICAgICAgIGZsZXgtZmxvdzogJGZsb3c7XG59XG5cbi8vIERpc3BsYXkgT3JkZXJcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPGludGVnZXI+XG5AbWl4aW4gb3JkZXIoJHZhbCkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgXG4gICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICAgICBcbiAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAkdmFsOyAgICAgXG4gICAgICAgICAgLXdlYmtpdC1vcmRlcjogJHZhbDsgIFxuICAgICAgICAgICAgb3JkZXI6ICR2YWw7XG59XG5cbi8vIEZsZXggZ3JvdyBmYWN0b3Jcbi8vIC0gYXBwbGllcyB0bzogZmxleCBpdGVtc1xuLy8gPG51bWJlcj5cbkBtaXhpbiBmbGV4LWdyb3coJGdyb3cpIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xuICAgICAtbW96LWZsZXgtZ3JvdzogJGdyb3c7XG4gICAgICAtbXMtZmxleC1ncm93OiAkZ3JvdztcbiAgICAgICAgICBmbGV4LWdyb3c6ICRncm93O1xufVxuXG4vLyBGbGV4IHNocmlua1xuLy8gLSBhcHBsaWVzIHRvOiBmbGV4IGl0ZW0gc2hyaW5rIGZhY3RvclxuLy8gPG51bWJlcj4gXG5AbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAtbW96LWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgLW1zLWZsZXgtc2hyaW5rOiAkc2hyaW5rO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAkc2hyaW5rO1xufVxuXG4vLyBGbGV4IGJhc2lzXG4vLyAtIHRoZSBpbml0aWFsIG1haW4gc2l6ZSBvZiB0aGUgZmxleCBpdGVtXG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNuaXRpYWwgbWFpbiBzaXplIG9mIHRoZSBmbGV4IGl0ZW1cbi8vIDx3aWR0aD4gXG5AbWl4aW4gZmxleC1iYXNpcygkd2lkdGgpIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkd2lkdGg7XG4gICAgIC1tb3otZmxleC1iYXNpczogJHdpZHRoO1xuICAgICAgLW1zLWZsZXgtYmFzaXM6ICR3aWR0aDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAkd2lkdGg7XG59XG5cbi8vIEF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCBcbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJGp1c3RpZnkpIHtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAtbW96LWp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogJGp1c3RpZnk7XG59XG5cbi8vIFBhY2tpbmcgRmxleCBMaW5lc1xuLy8gLSBhcHBsaWVzIHRvOiBtdWx0aS1saW5lIGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiAkYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggY29udGFpbmVyc1xuLy8gZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoIFxuQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbikge1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgICAgIC1tcy1hbGlnbi1pdGVtczogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8vIENyb3NzLWF4aXMgQWxpZ25tZW50XG4vLyAtIGFwcGxpZXMgdG86IGZsZXggaXRlbXNcbi8vIGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2ggXG5AbWl4aW4gYWxpZ24tc2VsZigkYWxpZ24pIHtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkYWxpZ247XG4gICAgIC1tb3otYWxpZ24tc2VsZjogJGFsaWduO1xuICAgICAgLW1zLWFsaWduLXNlbGY6ICRhbGlnbjtcbiAgICAgICAgICBhbGlnbi1zZWxmOiAkYWxpZ247XG59IiwiXG4vL0lDT05TXG4vL1xuXG4uaWNvbi1zZWFyY2h7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMS41cmVtO1xuXHRoZWlnaHQ6IDEuNXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWFyY2guc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tbWFnbmlmaWVye1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEuNXJlbTtcblx0aGVpZ2h0OiAxLjVyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvc2VhcmNoLnN2ZycpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMS41cmVtO1xuXHRcdGhlaWdodDogMS41cmVtO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5pY29uLWJ1cmdlcntcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxLjVyZW07XG5cdGhlaWdodDogMS41cmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9idXJnZXIuc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmljb24tYnJvYWRjYXN0e1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDIuNXJlbTtcblx0aGVpZ2h0OiAxLjhyZW07XG5cdG1hcmdpbi1yaWdodDogMXJlbTtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvYnJvYWRjYXN0LnN2ZycpO1xuXHRcdG1hc2stc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMi41cmVtO1xuXHRcdGhlaWdodDogMS44cmVtO1xuXHRcdHRvcDogMC4yNXJlbTtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5pY29uLXJhZGlve1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDIuNXJlbTtcblx0aGVpZ2h0OiAyLjVyZW07XG5cdG1hcmdpbjogMCAxcmVtO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9yYWRpby5naWYnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4uaWNvbi1yaWdodC1hcnJvd3tcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG5cdHBhZGRpbmc6IDAuNzVyZW07XG5cdGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWJsdWU7XG5cdGJvcmRlci1yYWRpdXM6IDJyZW07XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9yaWdodC1hcnJvdy5zdmcnKTtcblx0XHRtYXNrLXNpemU6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMnJlbTtcblx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0dHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1pbi1vdXQ7XG5cdH1cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uaWNvbi10b3AtcmlnaHQtYXJyb3d7XG5cdEBleHRlbmQgLmljb24tcmlnaHQtYXJyb3c7XG5cdCY6YmVmb3Jle1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdH1cbn1cblxuLmljb24tcmlnaHQtYXJyb3ctc3RyYWlnaHR7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDNyZW07XG5cdGhlaWdodDogM3JlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNSUpO1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0bWFzay1pbWFnZTogdXJsKCcuLi9pbWcvcmlnaHQtYXJyb3cuc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLWluLW91dDtcblxuXHR9XG59XG5cbi5pY29uLXBsYXktY2lyY2xle1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblx0XHRtYXNrLWltYWdlOiB1cmwoJy4uL2ltZy9wbGF5LWljb24uc3ZnJyk7XG5cdFx0bWFzay1zaXplOiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEuMjVyZW07XG5cdFx0aGVpZ2h0OiAxLjI1cmVtO1xuXHRcdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2UtaW4tb3V0O1xuXHR9XG59XG5cblxuXG5cbiIsIi8qIEZvcm1zICovIFxuXG5sYWJlbCB7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAwIG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cbmxlZ2VuZCB7XG5cdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XG5cdHBhZGRpbmc6IDEwcHggMCAwO1xuXHRtYXJnaW46IDVweCAwO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dCB7XG5cdEBpbmNsdWRlIGlucHV0LWJhc2UoKTtcblxuXHR0YWJsZSAmIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG50ZXh0YXJlYSB7XG5cdEBpbmNsdWRlIGlucHV0LWJhc2UoKTtcblx0aGVpZ2h0OiA2LjNlbTtcblx0cmVzaXplOiBub25lO1xufVxuc2VsZWN0IHtcbiAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcblxuICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgLyogSGlkZSBhcnJvdyBvbiBJRSAqL1xuICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG59XG5idXR0b24sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdEBpbmNsdWRlIGJ0bi1iYXNlKCk7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGJhY2tncm91bmQ6ICRtYWluLWJsdWU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGhlaWdodDogYXV0bztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJG1haW4tYmx1ZTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cbn1cbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLndwY2Y3LXJhZGlvIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4IDVweCA2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHQgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdCAgICBmbG9hdDogbGVmdDtcblx0ICAgIG1hcmdpbi1yaWdodDogMDtcblx0ICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuXHQgICAgd2lkdGg6IDMzLjMlO1xuXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgbGFiZWwge1xuXHQgICAgXHRtYXJnaW46IDA7XG5cdCAgICB9XG5cdCAgICBpbnB1dCB7XG5cdCAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgfVxuXHQgICAgc3BhbiB7XG5cdCAgICBcdGNvbG9yOiAkYmxhY2s7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIH1cbiAgICB9XG59XG5cbi5mb3JtdWxhaXJlX2luZm9sZXR0cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0LmZvcm0tcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQuc2luZ2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Lm5hbWUge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHR9XG5cdFx0LndwY2Y3LW5vdC12YWxpZCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGxpZ2h0cmVkO1xuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0ICBjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdFx0XHRjb2xvcjogJGxpZ2h0cmVkO1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHR9XG5cdFx0LnNob3ctcGFzc3dvcmQtaW5wdXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LmJ0bl9zdWJtaXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdC5hamF4LWxvYWRlcixcblx0XHQud3BjZjctc3Bpbm5lciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG59IiwiLyoqKlxuXG5Nb2JpbGUgbWVudVxuXG4qKiovXG5cbi5tb2JpbGVNZW51e1xuICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDY1LDYwLDg4LDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcblxuICAgIC5jbG9zZU1lbnV7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tb2JpbGVfbG9nbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi5oZWFkZXJfbWVudV9uYXZfdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAxNjVweCAwIDAgMDtcbiAgICAgICAgfVxuICAgICAgICAmLm5hdk1lbnVTZWMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NWVtO1xuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cbiAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc4cHgnIGhlaWdodD0nNXB4JyB2aWV3Qm94PScwIDAgOCA1JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VhcnJvd19yaWdodF9uYXJyb3clM0MvdGl0bGUlM0UlM0NnIGlkPSdPT1QtVUknIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nQWNjdWVpbC0tLU9PVCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTgyNC4wMDAwMDAsIC0xMDAuMDAwMDAwKScgZmlsbD0nJTIzQUI4QjY1JyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyBpZD0nTWVudScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDAwMDAsIDUwLjAwMDAwMCknJTNFJTNDZyBpZD0nYXJyb3dfcmlnaHRfbmFycm93JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MjguMDAwMDAwLCA1Mi41MDAwMDApIHJvdGF0ZSgtMjcwLjAwMDAwMCkgdHJhbnNsYXRlKC04MjguMDAwMDAwLCAtNTIuNTAwMDAwKSB0cmFuc2xhdGUoODI1LjUwMDAwMCwgNDguNTAwMDAwKSclM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzQuMDAwMDUyODEgNSAzLjAwMDEzNTc5IDMuOTk5OTAwOTIgMi4wMDAwMzAyNiAyLjk5OTk2MTgzIDAgMC45OTk5Mjc0NzkgMS4wMDAxMDU3IDAgNSAzLjk5OTkwMDkyJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPSc1IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiA1LjAwMDAxMjE5IDIuMDAwMDMwNTggNy4wMDAwNTQ4NiAwLjk5OTkyODkyNCA4IDAgNy4wMDAwNTQ4NiAyLjAwMDAzMDU4IDUuMDAwMDEyMTkgMi45OTk5NjI1OCAzLjk5OTkxNDY3IDQuMDAwMDUyOTIgMyclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVte1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICBjb2xvcjokY29sb3ItZm9udDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLCY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudVRvcHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufSIsIi8qIEhlYWRlciAqLyBcblxuaGVhZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0ei1pbmRleDogODg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdH1cblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcbn1cbi50b3BfaGVhZGVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgyMDcsIDIwNywgMjA3LCAxKTtcblx0cGFkZGluZzogMTNweCAwIDEycHggMDtcblx0d2lkdGg6IDEwMCU7XG5cdC5uYXYge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR1bHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdCYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0ICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0XHRcdFx0fSBcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweCAxMHB4IDVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcblx0XHRcdFx0XHQmOmhvdmVyLCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrLWdyZXk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJG1haW4tZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0Lm5hdiB7XG5cdFx0XHR1bHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Lm5hdiB7XG5cdFx0XHR1bHtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0Jl9yb3cge1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KDBweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0cGFkZGluZzogMTZweCAwIDE1cHggMDtcblx0XHQvL0BpbmNsdWRlIGNsZWFyZml4O1xuXHR9XG5cdCZfbG9nbyB7XG5cdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oMi43NSwwKTtcblx0XHQubG9nby1pbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdG1heC1oZWlnaHQ6IDcwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjVzIGVhc2Utb3V0KTtcblx0XHR9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHQubG9nby1pbWcge1xuXHQgICAgXHRcdG1heC13aWR0aDogMjM1cHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdC5sb2dvLWltZyB7XG5cdCAgICBcdFx0bWF4LXdpZHRoOiAyMTVweDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0LmxvZ28taW1nIHtcblx0ICAgIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdCAgICBcdH1cblx0ICAgIH1cblx0fVxuXHQmX21lbnV7XG5cdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oOS4yNSwwKTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0Jl9uYXYge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR1bHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAyMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmN1cnJlbnRfcGFnZV9pdGVtLCYuY3VycmVudF9wYWdlX2FuY2VzdG9ye1xuXHRcdFx0XHRcdFx0PmF7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWFpbi1ncmVlbi1tZWQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN2VtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDVweCAxMHB4IDVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3Vze1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluLWdyZWVuLWxpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc1cHgnIHZpZXdCb3g9JzAgMCA4IDUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRWFycm93X3JpZ2h0X25hcnJvdyUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdBY2N1ZWlsLS0tT09UJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtODI0LjAwMDAwMCwgLTEwMC4wMDAwMDApJyBmaWxsPSclMjNBQjhCNjUnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdNZW51JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjAwMDAwMCwgNTAuMDAwMDAwKSclM0UlM0NnIGlkPSdhcnJvd19yaWdodF9uYXJyb3cnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgyOC4wMDAwMDAsIDUyLjUwMDAwMCkgcm90YXRlKC0yNzAuMDAwMDAwKSB0cmFuc2xhdGUoLTgyOC4wMDAwMDAsIC01Mi41MDAwMDApIHRyYW5zbGF0ZSg4MjUuNTAwMDAwLCA0OC41MDAwMDApJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgnIHBvaW50cz0nNC4wMDAwNTI4MSA1IDMuMDAwMTM1NzkgMy45OTk5MDA5MiAyLjAwMDAzMDI2IDIuOTk5OTYxODMgMCAwLjk5OTkyNzQ3OSAxLjAwMDEwNTcgMCA1IDMuOTk5OTAwOTInJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdQYXRoJyBwb2ludHM9JzUgMy45OTk5MTQ2NyA0LjAwMDA1MjkyIDUuMDAwMDEyMTkgMi4wMDAwMzA1OCA3LjAwMDA1NDg2IDAuOTk5OTI4OTI0IDggMCA3LjAwMDA1NDg2IDIuMDAwMDMwNTggNS4wMDAwMTIxOSAyLjk5OTk2MjU4IDMuOTk5OTE0NjcgNC4wMDAwNTI5MiAzJyUzRSUzQy9wb2x5Z29uJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggNXB4O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuXHRcdCAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxKTtcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRcdFx0XHRcdH0gXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQuc3ViLW1lbnV7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdFx0XHQgICAgdG9wOiAzMHB4O1xuXHRcdFx0XHRcdCAgICBsZWZ0OiAtMTVweDtcblx0XHRcdFx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ICAgIG1pbi13aWR0aDogMTI1cHg7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDAuODVlbTtcblxuXHRcdFx0XHRcdCAgICAmOmJlZm9yZXtcblx0XHRcdFx0XHQgICAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMDsgXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDsgXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA2cHggc29saWQgI0NFQ0VDRTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgIFx0bGl7XG5cdFx0XHRcdCAgICBcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdCAgICBcdFx0YXtcblx0XHRcdFx0ICAgIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgICAgXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHQgICAgXHRcdFx0cGFkZGluZzogMTBweCAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjM3LCAyNDAsIDApO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciwmOmZvY3VzLCYuY3VycmVudF9wYWdlX2l0ZW17XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMjM3LCAyNDAsIDEpO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgIFx0XHR9XG5cdFx0XHRcdCAgICBcdFx0Ji5jdXJyZW50X3BhZ2VfaXRlbXtcblx0XHRcdFx0ICAgIFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtYWluLWdyZWVuLWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgXHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRvcF9uYXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdC5tZW51LWJ0biB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHQuaGFtYnVyZ2VyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMzFweCcgaGVpZ2h0PScyMnB4JyB2aWV3Qm94PScwIDAgMzEgMjInIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUhhbWJ1cmdlciUzQy90aXRsZSUzRSUzQ2cgaWQ9J01vYmlsZScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZSclM0UlM0NnIGlkPSdWRDE2MTY1X0JhcnJldHRlV29vZF9XZWJfQWNjdWVpbC1Nb2JpbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yNTguMDAwMDAwLCAtMzQuMDAwMDAwKScgc3Ryb2tlPSclMjMzMjI4MUUnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdIYW1idXJnZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1OS4wMDAwMDAsIDM1LjAwMDAwMCknJTNFJTNDbGluZSB4MT0nMC41JyB5MT0nMC41JyB4Mj0nMjguNScgeTI9JzAuNScgaWQ9J0xpbmUnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPScwLjUnIHkxPScxMCcgeDI9JzI4LjUnIHkyPScxMCcgaWQ9J0xpbmUtQ29weSclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzAuNScgeTE9JzE5JyB4Mj0nMjguNScgeTI9JzE5JyBpZD0nTGluZS1Db3B5LTInJTNFJTNDL2xpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjlweCAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC5oZWFkZXJfbWVudV9uYXYge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0LmhlYWRlcl9tZW51X25hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudG9wX25hdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQmX3N1cHBvcnQge1xuXHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDQuMjUsMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNC4yNSwwKTtcblx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLjI1LDApO1xuXHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDIuMjUsMCk7XG5cdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdCZfbGluayB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdCZfbmF2IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0bGk6Om1hcmtlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHQucHJpbWFyeV90YXJnZXQge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdC5wcmltYXJ5X3RhcmdldCB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2hlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHQjc2xpZGVyU2VjdGlvbixcblx0LnBob3RvX2RlX3NlY3Rpb25zIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQuZGVncmFnZV9iZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHJnYigxNCwxMCwzMyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTY1ZGVnLCByZ2JhKDE0LDEwLDMzLDApIDAlLCByZ2JhKDE0LDEwLDMzLDEpIDEwMCUpO1xuXHRcdH1cblx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vbWluLWhlaWdodDogODUwcHg7XG5cdFx0XHRoZWlnaHQ6IDg1dmg7XG5cdFx0XHQuc2xpZGVfdHh0IHtcblx0XHRcdCAgICBjb2xvcjogJHdoaXRlO1xuXHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogMTAlO1xuXHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0ICAgIC5mbGV4Ym94IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1JTtcblx0XHRcdFx0fVxuXHRcdFx0ICAgIGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBoMyB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAuYnRuX2xpZW5fY2Fycm91c2VsIHtcblx0XHRcdCAgICBcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0ICAgIFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdCAgICBcdGZsb2F0OiByaWdodDtcblx0XHRcdCAgICBcdG1heC13aWR0aDogMjQwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2JTtcblx0XHRcdH1cblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHQuc2xpZGVfdHh0IHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC5zbGljay1kb3RzIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUlO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRhaW5lcl9zbGlkZSB7XG5cdFx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0JTtcblx0XHRcdH1cblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHQuc2xpZGVfdHh0IHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC5zbGljay1kb3RzIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMlO1xuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLWxpc3Qge1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdH1cblx0XHRcdC5jb250YWluZXJfc2xpZGUge1xuXHRcdFx0XHRoZWlnaHQ6IDYwdmg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRcdFx0XHQuc2xpZGVfdHh0IHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0XHR9XG5cdFx0XHQuY29udGFpbmVyX3NsaWRlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC5zbGlkZV90eHQge1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc2VjdGlvbl9oZXJvIHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG1pbi1oZWlnaHQ6IDgwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdC5zZWN0aW9uX2hlcm9fcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdFx0Jl90aXRsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDMsNDBweCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsNDBweCk7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDRlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZS1oYWxmb3A7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdCZfZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig5LDQwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5LDQwcHgpO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNC41ZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdyZXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHQuc2VjdGlvbl9oZXJvX3JvdyB7XG5cdFx0XHRcdCZfdGl0bGUge1xuXHRcdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0bWluLWhlaWdodDogNzUwcHg7XG5cdCAgICBcdGhlaWdodDogNzV2aDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdG1pbi1oZWlnaHQ6IDY1MHB4O1xuXHQgICAgXHRoZWlnaHQ6IDY1dmg7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRtaW4taGVpZ2h0OiA0ODBweDtcblx0ICAgIFx0aGVpZ2h0OiA1MHZoO1xuXHQgICAgfVxuXHR9XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdC5jb250ZW50X2hlcm9fdGl0bGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR6LWluZGV4OiA1MDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDg3NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aDEge1xuXHRcdFx0XHRmb250LXNpemU6IDUuNWVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRtYWluLWJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdFx0LmNvbnRlbnRfdGl0bGUge1xuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1LjJlbTtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHQuY29udGVudF90aXRsZSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogMCAyN3B4IDAgMzZweDtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgMTZweDtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0LjI1ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG5cdFx0fVxuXHR9XG5cdCYuaGVyb19zZWN0aW9ucyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGhlaWdodDogNDgwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHJnYigwLDAsMCk7XG5cdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC41KSAwJSwgcmdiYSgwLDAsMCwwLjUpIDEwMCUpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdCAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6XCJcIjtcblx0XHQgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDk5LCAzOCwgMTQ5LCAwLjM1KSAwJSwgcmdiYSg0OCwgMTIsIDc4LCAwLjM1KSAxMDAlKTtcblx0XHQgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHQgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgYm90dG9tOiAwO1xuXHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICB6LWluZGV4OiAtMTtcblx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdGhlaWdodDogNDUwcHg7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdH1cblx0XHQuZmxleGNvbnRlbnQgeyBcblx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC5jb250ZW50X3RpdGxlIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0XHRcdGgxIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDJweCA1cHggMjFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBoMiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAycHggNXB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgaDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMnB4IDVweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW50cm9fYnJlYWRjcnVtYnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0XG5cdCYuaGVyb19hcnRpY2xlcyB7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IC0xO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdCAgICBoZWlnaHQ6IDIwdmg7XG5cdFx0bWluLWhlaWdodDogMjUwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0ICAgIGJhY2tncm91bmQ6IHJnYig2NSw2MCw4OCk7XG5cdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsNjAsODgsMSkgMCUsIHJnYmEoNjUsNjAsODgsMSkgMTAwJSk7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIG1hcmdpbjogYXV0bztcblx0XHQgICAgdG9wOiAwO1xuXHRcdCAgICBib3R0b206IDA7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IC0xO1xuXHRcdCAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdH1cblx0fVxuXHQuY29udGFpbmVyLFxuXHQuY29udGFpbmVyX2xhcmdlIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmhlYWRlcl9oZXJvIHtcblx0cGFkZGluZzogNzVweCAwIDM1cHggMDtcblx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRwYWRkaW5nOiA1MHB4IDAgMzBweCAwO1xuICAgIH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiA0MHB4IDAgMjVweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMzBweCAwIDIwcHggMDtcblx0fVxuXHQmX2hlYWQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdC5pY29uIHtcblx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0ICAgIH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBGb290ZXIgKi9cblxuZm9vdGVye1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIH1cblx0QGluY2x1ZGUgbGFwdG9wIHtcbiAgICB9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0fVxuXHR1bCB7XG5cdCAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0ICBsaSB7XG5cdCAgICBmb250LXNpemU6IDEuNmVtO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0ICB9XG5cdH1cblx0LmZvb3RlciB7XG5cdFx0Jl9jdGEge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNCQ0RDRDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3RleHQge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDcsMjBweCk7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9hY3Rpb24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDUsMjBweCk7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdFx0Jl9idG4ge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8qJl9mb3JtIHtcblx0XHRcdFx0XHQuZm9ybXVsYWlyZV9jb250YWN0IHtcblx0XHRcdFx0XHRcdC5mb3JtLXJvdyB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdC5jb2xpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMi40LDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGlucHV0LFxuXHRcdFx0XHRcdFx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0XHRcdFx0ICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRcdFx0XHRcdCAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHQgICAgICBmb250LXNpemU6IDEuMzVlbTtcblx0XHRcdFx0XHRcdFx0ICAgICAgYm9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHQgICAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgICAgbWF4LWhlaWdodDogNDhweDtcblx0XHRcdFx0XHRcdFx0ICAgICAgYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0ICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHQgICAgICAmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRcdFx0XHQgICAgICB9XG5cdFx0XHRcdFx0XHRcdCAgICAgICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLXZpb2xldDtcblx0XHRcdFx0XHRcdFx0ICAgICAgfVxuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHQgICAgLndwY2Y3LXN1Ym1pdCB7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdCAgICBcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdCAgICBcdGZvbnQtZmFtaWx5OiAkc3VidGl0bGUtZm9udDtcblx0XHRcdFx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHQgICAgXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHQgICAgXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0qL1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIH1cblx0XHR9XG5cdFx0Jl9jb250YWN0cyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgNTBweCAwO1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0Jl9sb2dve1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbGctY29sdW1uKDQsMjBweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCBAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfbWVudSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oMi41LDIwcHgpO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjOUI5QjlCO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdCAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdCAgICAgIGxpIHtcblx0XHRcdFx0ICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHQgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0ICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0ICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHQgICAgICAgIGEge1xuXHRcdFx0XHQgICAgICAgIFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0ICAgICAgICBcdCY6aG92ZXIge1xuXHRcdFx0XHQgICAgICAgIFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tZ3JlZW4tbWVkO1xuXHRcdFx0XHQgICAgICAgIFx0fVxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAxLjQ1ZW07XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHQgICAgXHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICAgIH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX2NvbnRhY3Qge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDIwcHgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsMjBweCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1sZy1jb2x1bW4oMywyMHB4KTtcblx0XHRcdFx0XHQmX2luZm8ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5QjlCOUI7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjNjMyNjk1O1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHRvcDogNHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW4tZ3JlZW4tbWVkO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfbmF2U29jaWF1eCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdCZfbWVudSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogbGVmdDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdCAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCAgICBcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0ICAgIFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWNlbnRlcjtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ICAgIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQgICAgXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggMCA0MHB4IDA7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRwYWRkaW5nOiA2NXB4IDAgMzBweCAwO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZzogNTBweCAwIDIwcHggMDtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQmX2NvcHlyaWdodCB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygyMHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJG1haW4tcHVybGUtbGlnaHQ7XG5cdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9wb2xpdGljcyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0dWwge1xuXHRcdFx0XHQgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHQgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHQgICAgICBsaSB7XG5cdFx0XHRcdCAgICAgICAgZm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdFx0ICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdCAgICAgICAgYSB7XG5cdFx0XHRcdCAgICAgICAgXHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHQgICAgICAgIFx0Jjpob3ZlciB7XG5cdFx0XHRcdCAgICAgICAgXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWFpbi1ncmVlbi1tZWQ7XG5cdFx0XHRcdCAgICAgICAgXHR9XG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICB9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4iLCIvKiA0MDQgU3R5bGVzICovIFxuI3Bvc3QtNDA0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxNjBweCAwIDEwMHB4IDA7XG5cdGhlaWdodDogNjB2aDtcblx0bWluLWhlaWdodDogNDUwcHg7XG5cdC5pY29uXzQwNCB7XG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0fVxuXHQuZmxleGJveCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufSIsIi8qIEhPTUUgU3R5bGVzICovIFxuXG4uYWNjdWVpbCB7XG5cdC5hY2N1ZWlsX2Fwcm9wb3Mge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLXB1cnBsZS1kYXJrZXI7XG5cdFx0cGFkZGluZzogMTIwcHggMDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRwYWRkaW5nOiA4MHB4IDA7XG5cdCAgICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdHBhZGRpbmc6IDY1cHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDUwcHggMDtcblx0ICAgIH1cblx0ICAgICZfaGVhZCB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNDRUFERUI7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNDRUFERUIgMCUsICM2MzI2OTUgMTAwJSk7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRcdFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyZW07XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdC5hY2N1ZWlsX3ByZXNlbnRhdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0cGFkZGluZzogMTIwcHggMDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDEwMHB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBsYXB0b3Age1xuXHQgICAgXHRwYWRkaW5nOiA4MHB4IDA7XG5cdCAgICAgIH1cblx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdCAgICBcdHBhZGRpbmc6IDY1cHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdCAgICBcdHBhZGRpbmc6IDUwcHggMDtcblx0ICAgIH1cblx0XHQmX2hlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdGgyIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfcG91cnF1b2kge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg0MHB4KTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3Bob3RvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig2LDQwcHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNiw0MHB4KTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1JTtcblx0XHRcdFx0XHQucHJpbWFyeV9idG4ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMiU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmFjY3VlaWxfZ2FsZXJpZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogODAlIGJvdHRvbTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLXJlZDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDEyMHB4IDA7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0ICAgIFx0cGFkZGluZzogODBweCAwO1xuXHQgICAgICB9XG5cdCAgICBAaW5jbHVkZSB0YWJsZXQge1xuXHQgICAgXHRwYWRkaW5nOiA2NXB4IDA7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHQgICAgXHRwYWRkaW5nOiA1MHB4IDA7XG5cdCAgICB9XG5cdCAgICAmX3JvdyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg0MHB4KTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHQmX2hlYWQge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMsNDBweCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9waG90b3Mge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDksNDBweCk7XG5cdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg0MHB4KTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHQmX2ltYWdlIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCw0MHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsNDBweCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdC8vdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCZfYm91dG9uIHtcblx0XHRcdG1hcmdpbi10b3A6IC0yNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYWNjdWVpbF9waG90b2Jvb3RoIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRwYWRkaW5nOiAxMjBweCAwO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdHBhZGRpbmc6IDgwcHggMDtcblx0ICAgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZzogNjVweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0cGFkZGluZzogNTBweCAwO1xuXHQgICAgfVxuXHQgICAgJl9yb3cge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coNDBweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Jl9oZWFkIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigzLDQwcHgpO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfZXhlbXBsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOSw0MHB4KTtcblx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDYwcHgpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdCZfY29sIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNCw2MHB4KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDQsNjBweCk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHQuY2FkcmVfcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9mb290IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmFjY3VlaWxfdGVtb2lnbmFnZXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxMjBweCAwO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMTAwcHggMDtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBcdHBhZGRpbmc6IDgwcHggMDtcblx0ICAgICAgfVxuXHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIFx0cGFkZGluZzogNjVweCAwO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIFx0cGFkZGluZzogNTBweCAwO1xuXHQgICAgfVxuXHRcdCZfaGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogODtcblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9zbGlkZXNldCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiA4O1xuXHRcdFx0cGFkZGluZzogMTIwcHggMCAwIDA7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMTAwcHggMCAwIDA7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgXHRwYWRkaW5nOiA4MHB4IDAgMCAwO1xuXHRcdCAgICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRwYWRkaW5nOiA2NXB4IDAgMCAwO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0cGFkZGluZzogNTBweCAwIDAgMDtcblx0XHQgICAgfVxuXHRcdFx0Lmljb25fdGVtb2luIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtODBweDtcblx0XHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2NycgaGVpZ2h0PSc1Nicgdmlld0JveD0nMCAwIDY3IDU2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQgNTZDMTAuMzMzMyA1NiA3LjE2NjY3IDU0Ljc1IDQuNSA1Mi4yNUMxLjgzMzMzIDQ5LjU4MzMgMC41IDQ2LjQxNjcgMC41IDQyLjc1QzAuNSAzMy45MTY3IDIuNjY2NjcgMjUuNSA3IDE3LjVDMTEuNSA5LjUgMTYuOTE2NyAzLjkxNjY3IDIzLjI1IDAuNzVMMjcuMjUgMy4yNUMyMC41ODMzIDkuNTgzMzMgMTYuMjUgMTguMTY2NyAxNC4yNSAyOUMxNy45MTY3IDI5IDIxIDMwLjMzMzMgMjMuNSAzM0MyNi4xNjY3IDM1LjY2NjcgMjcuNSAzOC44MzMzIDI3LjUgNDIuNUMyNy41IDQ2LjMzMzMgMjYuMTY2NyA0OS41ODMzIDIzLjUgNTIuMjVDMjEgNTQuNzUgMTcuODMzMyA1NiAxNCA1NlpNNTMgNTZDNDkuMzMzMyA1NiA0Ni4wODMzIDU0Ljc1IDQzLjI1IDUyLjI1QzQwLjU4MzMgNDkuNTgzMyAzOS4yNSA0Ni40MTY3IDM5LjI1IDQyLjc1QzM5LjI1IDM0LjA4MzMgNDEuMzMzMyAyNS44MzMzIDQ1LjUgMThDNDkuNjY2NyAxMCA1NS4xNjY3IDQuMjQ5OTkgNjIgMC43NUw2NiAzLjI1QzU5LjY2NjcgOS41ODMzMyA1NS4yNSAxOC4xNjY3IDUyLjc1IDI5QzU2LjQxNjcgMjkgNTkuNTgzMyAzMC4zMzMzIDYyLjI1IDMzQzY0LjkxNjcgMzUuNjY2NyA2Ni4yNSAzOC44MzMzIDY2LjI1IDQyLjVDNjYuMjUgNDYuMzMzMyA2NC45MTY3IDQ5LjU4MzMgNjIuMjUgNTIuMjVDNTkuNzUgNTQuNzUgNTYuNjY2NyA1NiA1MyA1NlonIGZpbGw9JyUyM0NFQURFQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiA2N3B4IDU2cHg7XG5cdFx0XHRcdCAgICB3aWR0aDogNjdweDtcblx0XHRcdFx0ICAgIGhlaWdodDogNTZweDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAyNXB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiA1N3B4IDQ2cHg7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA1N3B4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiA0N3B4IDM2cHg7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiA0N3B4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAzN3B4IDI2cHg7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAzN3B4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRcdC8vYm90dG9tOiAtMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMDUnIGhlaWdodD0nMTA1JyB2aWV3Qm94PScwIDAgMTA1IDEwNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTkzLjA0NDMgMzUuODI1NUw4MS4xMDk0IDIzLjg5MDdMNjkuMTc0NSAxMS45MzQ5TDU3LjIxODggMEw0NS4yODM5IDExLjkzNDlMNTcuMjE4OCAyMy44OTA3TDY5LjE3NDUgMzUuODI1NUw3Mi42NjUxIDM5LjMxNjFINTEuNTU0NEgzNC42NjU4SDE3Ljc3NzNIMC44ODg2NzJWNTYuMjA0N0gxNy43NzczSDM0LjY2NThINTEuNTU0NEg3Mi42NjUxTDY5LjE3NDUgNTkuNzE2Mkw1Ny4yMTg4IDcxLjY1MUw0NS4yODM5IDgzLjU4NTlMNTcuMjE4OCA5NS41NDE3TDY5LjE3NDUgODMuNTg1OUw4MS4xMDk0IDcxLjY1MUw5My4wNDQzIDU5LjcxNjJMMTA1IDQ3Ljc2MDRMOTMuMDQ0MyAzNS44MjU1WicgZmlsbD0nJTIzNDE5RDc4Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMHB4IDEwMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0XHRyaWdodDogLTIwcHg7XG5cdFx0XHRcdFx0Ym90dG9tOiAtNTBweDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA2NXB4IDY1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtNXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGVtb2lue1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1JTtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ibG9jbm9tIHtcblx0XHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgICAgIGF7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMC44KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qKipcblxuR0VORVJBTFxuXG4qKiovXG5cblxuLmZsZXhpYmxlIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdCZfYmxvYyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdG9sIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRjb3VudGVyLXJlc2V0OiBteS1hd2Vzb21lLWNvdW50ZXI7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDJweDtcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xuXHRcdFx0XHRjb2xvcjogJG1haW4tdHVycXVvaXNlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZm9udDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC42cmVtO1xuXHRcdFx0XHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdC8vei1pbmRleDogMTU7XG5cdFx0XHRcdFx0Ly9sZWZ0OiAtMzBweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdHMuY29sdW1ucy00IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlmcmFtZSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Jl9wcmVzZW50YXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTAwcHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0XHQudGl0cmVfcHJlc2VudGF0aW9uX3ByaW5jaXBhbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEyMHB4IDAgMzBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgMjVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogNjVweCAwIDIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9waG90byB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDExMHB4IDAgMzBweCAwO1xuXHRcdFx0LnBob3RvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnJvd1Bob3RvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ICBcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTIwcHggMTIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTIwcHgnIGhlaWdodD0nMTIwcHgnIHZpZXdCb3g9JzAgMCAxMjAgMTIwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5LWJ1dHRvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J09PVC1VSScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdQcm9ncmFtbWUtZMOpdGFpbHMtLS1PT1QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMDQwLjAwMDAwMCwgLTUwMC4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdHYWxsZXJ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MDAuMDAwMDAwLCAzODguMDAwMDAwKSclM0UlM0NnIGlkPSdwbGF5LWJ1dHRvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjQwLjAwMDAwMCwgMTEyLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNNjAsMCBDMjYuODYzNjg1OCwwIDAsMjYuODYzMTQ0MyAwLDU5Ljk5ODc5MDUgQzAsOTMuMTM0NDM2NiAyNi44NjM2ODU4LDEyMCA2MCwxMjAgQzkzLjEzNjMxNDIsMTIwIDEyMCw5My4xMzQ0MzY2IDEyMCw1OS45OTg3OTA1IEMxMjAsMjYuODYzMTQ0MyA5My4xMzYzMTQyLDAgNjAsMCBNNjAsNC44MzgwMjY4OSBDOTAuNDE0ODY5Miw0LjgzODAyNjg5IDExNS4xNjE4NzYsMjkuNTgyMTE1NCAxMTUuMTYxODc2LDU5Ljk5ODc5MDUgQzExNS4xNjE4NzYsOTAuNDE1NDY1NSA5MC40MTQ4NjkyLDExNS4xNjE5NzMgNjAsMTE1LjE2MTk3MyBDMjkuNTgyNzExOCwxMTUuMTYxOTczIDQuODM4MTI0NDIsOTAuNDE1NDY1NSA0LjgzODEyNDQyLDU5Ljk5ODc5MDUgQzQuODM4MTI0NDIsMjkuNTgyMTE1NCAyOS41ODI3MTE4LDQuODM4MDI2ODkgNjAsNC44MzgwMjY4OScgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkxLjYyOTcyMjIsNTkuOTk5Mjc0MyBMNDEuNzQxNDAyMiwyNy4yMjY0ODAyIEM0MS44MDY3MTY5LDc2LjYzNDgyOTggNDEuNzQzODIxMyw1Mi4zODkwNTggNDEuNzQxNDAyMiw5Mi43NzQ0ODc1IEw5MS42Mjk3MjIyLDU5Ljk5OTI3NDMgWicgaWQ9J0ZpbGwtNCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwMHB4IDAgMzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogODBweCAwIDMwcHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNjVweCAwIDI1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGV4dGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQucm93VGV4dGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0LnJvd1RleHRlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfYm91dGlxdWUge1xuXHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQmX3NpZGViYXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDMsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMywwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX3Byb2R1Y3RzIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig5LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDksMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9waG90b19wbGVpbmVfbGFyZ2V1ciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0LmJsb2NfcHJlc2VudGF0aW9uIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDVweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQuY2FwdGlvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0Lm1vYmlsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlc2t0b3Age1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90aXRyZV90ZXh0ZV9hdmVjX3Bob3RvX2dhdWNoZSxcblx0XHQmX3RpdHJlX3RleHRlX2F2ZWNfcGhvdG9fZHJvaXRlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHQucm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig3LDApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDgsMCk7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0gXG5cdFx0XHRcdH1cblx0XHRcdFx0LnJvd19waG90byB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNSwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDApO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdC5yb3dfcGhvdG9fY29udGVudCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jYXB0aW9uIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMjBweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDNweCA1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmxlZnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnJpZ2h0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jYXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubW9iaWxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jYXB0aW9uIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQgICAgXHQucm93IHtcblx0XHQgICAgXHRcdC5yb3dfcGhvdG8ge1xuXHRcdCAgICBcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdCAgICBcdFx0fVxuXHRcdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0LnJvdyB7XG5cdFx0XHRcdFx0LnJvd19waG90byB7XG5cdFx0ICAgIFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0ICAgIFx0XHR9XG5cdFx0XHRcdFx0LnJvd190ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0ICAgIC5ibG9jc291c3RpdHJlZ3JpcyB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHQucm93X3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHQgICAgJi5sZWZ0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yb3dfcGhvdG8ge1xuXHRcdFx0XHRcdFx0Ji5tb2JpbGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHQucm93X3RleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHQgICAgJi5sZWZ0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yaWdodCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yb3dfcGhvdG8ge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZG91YmxlX2NvbG9ubmVzIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XG5cdFx0XHQuaGVhZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJvd0NvbnRlbnQge1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHQuYmxvY19sZWZ0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDApO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0Ji5jZW50ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNiwwKTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0Ji5jZW50ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3B0aW9uX2JvdXRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGh1Z2Utc2NyZWVuIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHQuaGVhZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYmxvY19yaWdodCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5waG90b3ByZXNlbnRhdGlvbmJsb2Mge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdH1cblx0XHQgICAgXHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGhvdG9wcmVzZW50YXRpb25ibG9jIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQucm93Q29udGVudCB7XG5cdFx0XHRcdFx0LmJsb2NfbGVmdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJsb2NfcmlnaHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnBob3RvcHJlc2VudGF0aW9uYmxvYyB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl90ZW1vaWduYWdlcyB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMTAwcHggMDtcblx0XHRcdCZfcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfaGVhZCB7XG5cdFx0XHQgICAgXHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0ICAgIFx0aDIge1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJl9saXN0ZSB7XG5cdFx0XHQgICAgXHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdCYuc2xpY2stYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNsaWNrLXRyYWNrIHtcblx0XHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC8qIFRoaXMgaXMgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBnb29kIGZvciBjbGFyaXR5ICovXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvOyAvKiBFbnN1cmVzIGZsZXhib3ggY2FuIGNvbnRyb2wgdGhlIGhlaWdodCAqL1xuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4OyAvKiBNYWtlcyBjb250ZW50IGluc2lkZSB0aGUgc2xpZGUgYWxpZ24gY29ycmVjdGx5ICovXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LyogSWYgeW91IGhhdmUgYSB3cmFwcGVyIGRpdiBpbnNpZGUgdGhlIHNsaWRlLCBlbnN1cmUgaXQgYWxzbyBmbGV4ZXMgKi9cblx0XHRcdFx0XHQuc2xpY2stc2xpZGUgPiBkaXYge1xuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBPcHRpb25hbCwgZGVwZW5kaW5nIG9uIGNvbnRlbnQgbGF5b3V0ICovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdFx0XHQmX2luZm8ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiAwIDAgOXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRcdFx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAyNTtcblx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgIC5hbGlnbmxlZnQge1xuXHRcdFx0XHRcdFx0XHQgICAgXHQvKmZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHQgICAgXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdCAgICBcdG1hcmdpbi10b3A6IDVweDsqL1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHQgICAgLmFsaWduY2VudGVyIHtcblx0XHRcdFx0XHRcdFx0ICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHQgICAgXHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX3RyaXBsZV9jb2xvbm5lc19mb3JmYWl0cyB7XG5cdFx0XHQmX2hlYWQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRoMiB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHQgICAgLnJvd0ZvcmZhaXQge1xuXHRcdCAgICBcdEBpbmNsdWRlIG1ha2Utcm93KDIwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdC5jb2xfZm9yZmFpdCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNiwyMHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDIwcHgpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGljIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9oZWFkIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQmX3RpdGxlIHtcblx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0XHQgICAgaDQge1xuXHRcdFx0XHRcdFx0XHQgICAgXHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdCAgICBjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHQgICAgLm9wdGlvbiB7XG5cdFx0XHRcdFx0XHRcdCAgICBcdC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHQgICAgLnByaWNlIHtcblx0XHRcdFx0XHRcdFx0ICAgIFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHQgICAgXHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuXHRcdFx0XHRcdCAgICBtaW4taGVpZ2h0OiAzNjBweDtcblx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NiY2JjYjtcblx0XHRcdFx0XHQgICAgcGFkZGluZzogMjRweCAxNnB4IDA7XG5cdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQgICAgdWwge1xuXHRcdFx0XHRcdCAgICBcdGxpIHtcblx0XHRcdFx0XHQgICAgXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9idXR0b24ge1xuXHRcdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHRcdCAgICBwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCAgICBhIHtcblx0XHRcdFx0XHQgICAgXHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHRcdFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdC5jb2xfbG9nbyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0XHRcdFx0LmJsb2NpY29uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jdGV4dCB7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3Bob3RvIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHQuY29sX2xvZ28ge1xuXHRcdFx0ICAgIFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgIFx0XHQuYmxvY2ljb24ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2N0ZXh0IHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ibG9jcGhvdG8ge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0ICAgIFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNtYWxsLW1vYmlsZSB7XG5cdFx0XHRcdFx0LmNvbF9sb2dvIHtcblx0XHRcdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdCAgICBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgXHRcdC5ibG9jaWNvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmxvY3RleHQge1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJsb2NwaG90byB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQgICAgXHQuaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0LmhlYWQge1xuXHRcdFx0ICAgIFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdC5oZWFkIHtcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX2xpc3RpbmdfZW5jYWRyZSB7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfaGVhZCB7XG5cdFx0XHQgICAgXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdFx0ICAgIFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMyw0MHB4KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgICZfbGlzdGUge1xuXHRcdFx0ICAgIFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oOSw0MHB4KTtcblx0XHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdyg0MHB4KTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHQmX2Jsb2Mge1xuXHRcdFx0XHQgICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgIFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0ICAgIFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDQwcHgpO1xuXHRcdFx0XHQgICAgXHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDYsNDBweCk7XG5cdFx0XHRcdFx0XHRcdCZfaWNvbiB7XG5cdFx0XHQgICAgXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdCAgICAvL29iamVjdC1maXQ6IHNjYWxlLWRvd247XG5cdFx0XHRcdFx0XHRcdFx0ICAgIG1heC13aWR0aDogMzVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHQgICAgXHRcdFx0fVxuXHRcdFx0XHQgICAgXHRcdCZfdGV4dCB7XG5cdFx0XHQgICAgXHRcdFx0XHRoMywgaDQsIGg1LCBoNiB7XG5cdFx0XHQgICAgXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHQgICAgXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHQgICAgXHRcdFx0XHR9XG5cdFx0XHQgICAgXHRcdFx0fVxuXHRcdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9nYWxlcmllX3Bob3Rvc19zbGlkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICBoZWlnaHQ6IDYwJTtcblx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgYmFja2dyb3VuZDogcmdiYSg5OSwgMzgsIDE0OSwgMC44KTtcblx0XHRcdH1cblx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogNzBweCAwIDEwNXB4O1xuXHRcdFx0XHR6LWluZGV4OiA1NTtcblx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC5mZWVkX3JvdyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdCAgICBib3gtc2hhZG93OiAwIDNweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IC0xMTJweDtcblx0XHRcdCAgICBwYWRkaW5nOiA0NHB4IDA7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQucGhvdG9fY29sb25uZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRoZWlnaHQ6IDEzMHB4O1xuXHRcdFx0XHRcdG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zbGljay1hcnJvd3tcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdG9wOiA1MCU7XG5cdFx0XHQgICAgei1pbmRleDogNjk7XG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0ICAgIHdpZHRoOiA2MHB4O1xuXHRcdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHRcdCAgICBib3JkZXI6IG5vbmU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHQgICAgYm94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0ICAgICYuc2xpY2stcHJldntcblx0XHRcdCAgICAgICAgbGVmdDogMTElO1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI4LjAwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOC4wMDAwMDAsIC0yNy41MDAwMDApIHRyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0ICAgICAgICB3aWR0aDogNTVweDtcblx0XHRcdCAgICAgICAgaGVpZ2h0OiA1NXB4O1xuXHRcdFx0ICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdCAgICB9XG5cblx0XHRcdCAgICAmLnNsaWNrLW5leHR7XG5cdFx0XHQgICAgICAgIHJpZ2h0OiAxMSU7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPSc1NXB4JyBoZWlnaHQ9JzU1cHgnIHZpZXdCb3g9JzAgMCA1NSA1NScgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFR3JvdXAlM0MvdGl0bGUlM0UlM0NnIGlkPSdTeW1ib2xzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC1Db3B5LTInIGZpbGw9JyUyM0ZGRkZGRicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjcuNTAwMDAwLCAyNy41MDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTI3LjUwMDAwMCwgLTI3LjUwMDAwMCkgJyBjeD0nMjcuNScgY3k9JzI3LjUnIHI9JzI3LjUnJTNFJTNDL2NpcmNsZSUzRSUzQ2cgaWQ9J0dyb3VwLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuMDAwMDAwLCAyMi4wMDAwMDApJyBzdHJva2U9JyUyMzBEMUQzRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnJTNFJTNDZyBpZD0nR3JvdXAtMTQnJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtMy1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzLjAwMDAwMCwgNS41MDAwMDApIHNjYWxlKC0xLCAxKSByb3RhdGUoOTAuMDAwMDAwKSB0cmFuc2xhdGUoLTMuMDAwMDAwLCAtNS41MDAwMDApICcgcG9pbnRzPSctMi41IDIuNSAzIDguNSA4LjUgMi41JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdCAgICAgICAgd2lkdGg6IDU1cHg7XG5cdFx0XHQgICAgICAgIGhlaWdodDogNTVweDtcblx0XHRcdCAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0ICAgIFx0Ym94LXNoYWRvdzogMCA0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcblx0XHRcdCAgICBcdCYuc2xpY2stcHJldntcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI4LjAwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yOC4wMDAwMDAsIC0yNy41MDAwMDApIHRyYW5zbGF0ZSgyNS4wMDAwMDAsIDIyLjAwMDAwMCknIHN0cm9rZT0nJTIzMEQxRDNGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMyclM0UlM0NnIGlkPSdHcm91cC0xNCclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMDAwMDAwLCA1LjUwMDAwMCkgc2NhbGUoLTEsIDEpIHJvdGF0ZSg5MC4wMDAwMDApIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC01LjUwMDAwMCkgJyBwb2ludHM9Jy0yLjUgMi41IDMgOC41IDguNSAyLjUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHQgICAgICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICB9XG5cblx0XHRcdFx0ICAgICYuc2xpY2stbmV4dHtcblx0XHRcdFx0ICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTVweCcgaGVpZ2h0PSc1NXB4JyB2aWV3Qm94PScwIDAgNTUgNTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRUdyb3VwJTNDL3RpdGxlJTNFJTNDZyBpZD0nU3ltYm9scycgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NjaXJjbGUgaWQ9J092YWwtQ29weS0yJyBmaWxsPSclMjNGRkZGRkYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3LjUwMDAwMCwgMjcuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yNy41MDAwMDAsIC0yNy41MDAwMDApICcgY3g9JzI3LjUnIGN5PScyNy41JyByPScyNy41JyUzRSUzQy9jaXJjbGUlM0UlM0NnIGlkPSdHcm91cC0zLUNvcHknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjAwMDAwMCwgMjIuMDAwMDAwKScgc3Ryb2tlPSclMjMwRDFEM0YnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyUzRSUzQ2cgaWQ9J0dyb3VwLTE0JyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTMtQ29weScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMy4wMDAwMDAsIDUuNTAwMDAwKSBzY2FsZSgtMSwgMSkgcm90YXRlKDkwLjAwMDAwMCkgdHJhbnNsYXRlKC0zLjAwMDAwMCwgLTUuNTAwMDAwKSAnIHBvaW50cz0nLTIuNSAyLjUgMyA4LjUgOC41IDIuNSclM0UlM0MvcG9seWxpbmUlM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdCAgICAgICAgb3BhY2l0eTogMTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNSUgMCAwIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0LnNsaWNrLWxpc3Qge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTAlIDAgMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9nYWxlcmllX3Bob3RvcyB7XG5cdFx0XHQmX3JvdyB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdCZfaGVhZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oMyw0MHB4KTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfcGhvdG9zIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigxMiwwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig5LDQwcHgpO1xuXHRcdFx0XHRcdCZfcm93IHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdFx0Jl9pbWFnZSB7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig0LDQwcHgpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDQwcHgpO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCZfYm91dG9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfaW5mb3NfYXZlY19jb3VsZXVyX2ZvbmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdCZfY29udGVudCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGgxLCBoMiwgaDMge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfdGV4dGVfYXZlY19pbWFnZV9kZV9mb25kIHtcblx0XHRcdC50ZW1wbGF0ZV9iZyB7XG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDE0LDEwLDMzKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMTQsMTAsMzMsMCkgMCUsIHJnYmEoMTQsMTAsMzMsMC43NSkgODAlKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tdmlvbGV0O1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweCA1MHB4O1xuXHRcdFx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0IHtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRvbCB7XG5cdFx0XHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZHJvaXRlIHtcblx0XHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmc6IDcwcHggMDtcblx0XHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDUwcHggNDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRcdFx0XHQuY29udGVudGZsZXgge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHRcdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfc2VjdGlvbl90ZW1wbGF0ZSB7XG5cdFx0XHQudGVtcGxhdGVfYmcge1xuXHRcdFx0XHRwYWRkaW5nOiAxNjBweCAwIDAgMDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHQvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNnB4OyovXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHQgICAgY29udGVudDpcIlwiO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogcmdiKDY1LDYwLDg4KTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNjUsNjAsODgsMC41KSAwJSwgcmdiYSg2NSw2MCw4OCwwLjg1KSAxMDAlKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogaGFyZC1saWdodDtcblx0XHRcdFx0ICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0ICAgIHJpZ2h0OiAwO1xuXHRcdFx0XHQgICAgbWFyZ2luOiBhdXRvO1xuXHRcdFx0XHQgICAgdG9wOiAwO1xuXHRcdFx0XHQgICAgYm90dG9tOiAwO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdCAgICAvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDsqL1xuXHRcdFx0XHQgICAgei1pbmRleDogMTtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdCAgICBjb250ZW50OlwiXCI7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoMTQsMTAsMzMpO1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNCwxMCwzMywwKSAwJSwgcmdiYSgxNCwxMCwzMywwLjc1KSAxMDAlKTtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsO1xuXHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG5cdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0XHRcdCAgICBtYXJnaW46IGF1dG87XG5cdFx0XHRcdCAgICB0b3A6IDA7XG5cdFx0XHRcdCAgICBib3R0b206IDA7XG5cdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdCAgICAvKmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG5cdFx0XHRcdCAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDsqL1xuXHRcdFx0XHQgICAgei1pbmRleDogMjtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNDBweCAwIDAgMDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMTIwcHggMCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb250ZW50ZmxleCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDE4MHB4IDUwcHggMTgwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHQudGl0bGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHRlIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saWVuIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5ob3Zlcl9idG4ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA4OTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByaW1hcnlfYnRuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNTBweCA1MHB4IDE1MHB4O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0ICAgIFx0cGFkZGluZzogMCA5MHB4IDQwcHggOTBweDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdCAgICBcdHBhZGRpbmc6IDAgNjVweCAzNXB4IDY1cHg7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX3BhcnRlbmFpcmVzIHtcblx0XHRcdCZfcm93IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDMwcHggMDtcblx0XHRcdFx0Jl9jb2wge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDYsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMyw2MHB4KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigyLjQsMjBweCk7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdC5mbGV4Ym94IHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmxpbmtfYXJlYSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDU1O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdC5yb3VuZF9idG4ge1xuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdCAgXHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0XHRcdCAgXHRvcGFjaXR5OiAwLjg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdFx0XHRcdCZfY29sICB7XG5cdFx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdCAgICBcdFx0cGFkZGluZzogMDtcblx0XHQgICAgXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHQmX2NvbCAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIFx0Jl9yb3cge1xuXHRcdCAgICBcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHQmX2NvbCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9hY2NvcmRlb25zIHtcblx0XHRcdCZfdGl0cmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdH1cblx0XHRcdCZfbGlzdGUge1xuXHRcdFx0XHQuY29udGVudUFjY29yZGVvbiwgLmNvbnRlbnVBY2NvcmRlb24gcCB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9mb3JtdWxhaXJlIHtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybXVsYWlyZV9jb250YWN0e1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ3JleTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrOyBcblx0XHRcdFx0fVxuXHRcdFx0XHQuZm9ybS1yb3d7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbGlucHV0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl17XG5cdFx0XHRcdFx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG5fc3VibWl0e1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC53cGNmNy1zdWJtaXR7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiByZ2IoMjA3LDIwNywyMDcpO1xuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdFx0XHQmOmFjdGl2ZTpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC53cGNmNy1ub3QtdmFsaWQtdGlwe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyLjJyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl92aWRlb3Mge1xuXHRcdFx0cGFkZGluZzogMTIwcHggMCAxMDBweCAwO1xuXHRcdFx0Jl9saXN0ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDMwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfYmxvYyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNik7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdFx0LnRleHRlLCAudGV4dGUgcCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJG1haW4tdHVycXVvaXNlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX3BpYyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0ICBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMTAwcHgnIGhlaWdodD0nMTAwcHgnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VwbGF5JTNDL3RpdGxlJTNFJTNDZyBpZD0nRGVjbGluYWlzb25zJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J2FjY3VlaWwtdjAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzM0LjAwMDAwMCwgLTI3OTMuMDAwMDAwKScgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQ3BhdGggZD0nTTM4NCwyNzkzIEMzNTYuNDMsMjc5MyAzMzQsMjgxNS40MyAzMzQsMjg0MyBDMzM0LDI4NzAuNTcgMzU2LjQzLDI4OTMgMzg0LDI4OTMgQzQxMS41NywyODkzIDQzNCwyODcwLjU3IDQzNCwyODQzIEM0MzQsMjgxNS40MyA0MTEuNTcsMjc5MyAzODQsMjc5MyBaIE00MDAuMjUsMjg0NS4xNjUgTDM3Ny43NSwyODU4LjE1NSBDMzc2LjA4NSwyODU5LjEyIDM3NCwyODU3LjkxNSAzNzQsMjg1NS45OSBMMzc0LDI4MzAuMDEgQzM3NCwyODI4LjA4NSAzNzYuMDg1LDI4MjYuODg1IDM3Ny43NSwyODI3Ljg0NSBMNDAwLjI1LDI4NDAuODM1IEM0MDEuOTE1LDI4NDEuOCA0MDEuOTE1LDI4NDQuMjA1IDQwMC4yNSwyODQ1LjE2NSBaJyBpZD0ncGxheSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwcHggMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTI7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScxMDBweCcgaGVpZ2h0PScxMDBweCcgdmlld0JveD0nMCAwIDEwMCAxMDAnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0N0aXRsZSUzRXBsYXklM0MvdGl0bGUlM0UlM0NnIGlkPSdEZWNsaW5haXNvbnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nYWNjdWVpbC12MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMzQuMDAwMDAwLCAtMjc5My4wMDAwMDApJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDcGF0aCBkPSdNMzg0LDI3OTMgQzM1Ni40MywyNzkzIDMzNCwyODE1LjQzIDMzNCwyODQzIEMzMzQsMjg3MC41NyAzNTYuNDMsMjg5MyAzODQsMjg5MyBDNDExLjU3LDI4OTMgNDM0LDI4NzAuNTcgNDM0LDI4NDMgQzQzNCwyODE1LjQzIDQxMS41NywyNzkzIDM4NCwyNzkzIFogTTQwMC4yNSwyODQ1LjE2NSBMMzc3Ljc1LDI4NTguMTU1IEMzNzYuMDg1LDI4NTkuMTIgMzc0LDI4NTcuOTE1IDM3NCwyODU1Ljk5IEwzNzQsMjgzMC4wMSBDMzc0LDI4MjguMDg1IDM3Ni4wODUsMjgyNi44ODUgMzc3Ljc1LDI4MjcuODQ1IEw0MDAuMjUsMjg0MC44MzUgQzQwMS45MTUsMjg0MS44IDQwMS45MTUsMjg0NC4yMDUgNDAwLjI1LDI4NDUuMTY1IFonIGlkPSdwbGF5JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDkwcHggOTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMTAwcHggMCA5MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDAgNzVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogNjVweCAwIDYwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jX2RpdmlzaW9uIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA3NXB4IDA7XG5cdFx0XHRociB7XG5cdFx0XHQgICAgYm9yZGVyOiAwO1xuXHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdCAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDY1cHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDUwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jX3BhZCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNzVweCAwO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCA3MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNjVweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgNTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAwIDQwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJsb2NfbWFyZ2Uge1xuXHRcdFx0bWFyZ2luOiAwIDAgNzVweCAwO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDcwcHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDY1cHggMDtcblx0XHQgICAgfVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNTBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ3JleSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHR9XG5cdFx0LmJnLW1hdXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksMzgsMTQ5LDEpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZy1tYXV2ZXBhbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwzOCwxNDksMC4xNSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRhLnByaW1hcnlfYnRuIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJnLW1hdXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTksMzgsMTQ5LDEpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZy1tYXV2ZXBhbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg5OSwzOCwxNDksMC4xNSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRhLnByaW1hcnlfYnRuIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJnLXZlcnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NSwxNTcsMTIwLDEpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQuZmxleGlibGVfYmxvY190ZW1vaWduYWdlc19yb3dfbGlzdGVfYmxvY19hcmVhX2luZm8ge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmctdmVydHBhbGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NSwxNTcsMTIwLDAuMTUpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0YS5wcmltYXJ5X2J0biB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5iZy1yb3VnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MSw3Nyw2MSwxKTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYmctcm91Z2VwYWxlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUxLDc3LDYxLDAuMSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRhLnByaW1hcnlfYnRuIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJnLWdyaXNwYWxlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LDI0NSwyNDIsMSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRhLnByaW1hcnlfYnRuIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbG9ycGFkZCB7XG5cdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xuXHRcdFx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHRcdFx0XHRwYWRkaW5nOiA5MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNzBweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ub21hcmdlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0Lm5vcGFkIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdCZfYW5jaG9yIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5hbmNob3JfdG9wIHtcblx0XHRcdFx0dG9wOiAtMjUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9hbmNob3Jze1xuXG5cdFx0XHQmX2xpc3R7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdFx0XHQuYW5jaG9yc19mbGV4IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfaXRlbXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEuNXJlbTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdFx0XHRcdCAmOmFmdGVyIHtcblx0XHRcdFx0ICAgICAgY29udGVudDogXCJcIjtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzEwcHgnIGhlaWdodD0nMTBweCcgdmlld0JveD0nMCAwIDEwIDEwJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VEb3duIGFycm93IChWb2lyIHBsdXMpJTNDL3RpdGxlJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J0Rvd24tYXJyb3ctKFZvaXItcGx1cyknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAtMC4wMDAwMDApJyBzdHJva2U9JyUyMzEzMkI0RCclM0UlM0NwYXRoIGQ9J004LDUuMDAwMDAwMTcgTDQsOS4wMDAwMDAxNyBNNCw5LjAwMDAwMDE3IEwwLDUuMDAwMDAwMTcgTTQsOSBMNCwwJyBpZD0nSWNvbnMvU2hvcnQtYXJyb3cnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHQgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcblx0XHRcdFx0ICAgICAgd2lkdGg6IDEwcHg7XG5cdFx0XHRcdCAgICAgIGhlaWdodDogMTBweDtcblx0XHRcdFx0ICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0ICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlKTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLWZsZXhpYmxlIHtcblx0LmZsZXhpYmxlIHtcblx0XHQmX2Jsb2Mge1xuXHRcdFx0LmJsb2NfcGFkIHtcblx0XHRcdFx0Ji5jb2xvcmJnIHtcblx0XHRcdFx0XHQudGl0cmVfcHJlc2VudGF0aW9uX3ByaW5jaXBhbGUge1xuXHRcdFx0XHRcdFx0aDIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRcdC5yb3dfdGV4dCB7XG5cdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5ib2R5LnBhZ2UtaWQtMjAsIGJvZHkucGFnZS1pZC0xNSB7XG5cdC5mbGV4aWJsZSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn0iLCIvKiBDT05UQUNUIFN0eWxlcyAqLyBcblxuLmNvbnRhY3R7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHQmX3RpdGxlIHtcblx0XHRoMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIHVybCguLi9pbWcvaWNvbnMvY2FtZXJhX2JnLnBuZyk7XG5cdFx0ICAgIGNvbG9yOiAjMDAwO1xuXHRcdCAgICBmb250LXNpemU6IDM1cHg7XG5cdFx0ICAgIGhlaWdodDogODVweDtcblx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHQgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0ICAgICY6YmVmb3JlIHtcblx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdCZfcm93IHtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygwKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0Jl9jb29yZG9ubmVlcyB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Jl9hcmVhIHtcblx0XHRcdFx0cGFkZGluZzogMzVweCA1MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdCZfYXJlYSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjVweDtcblx0XHRcdFx0XHQmX3NvY2lhdXgge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfZm9ybXVsYWlyZSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbigxMiwwKTtcblx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDYsMCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuZm9ybXVsYWlyZV9jb250YWN0e1xuXHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0LmZvcm0tcm93e1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaW5nbGUgaW5wdXRbdHlwZT1cImZpbGVcIl17XG5cdFx0XHRcdFx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG5fc3VibWl0e1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC53cGNmNy1zdWJtaXR7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ncmVlbi1saWdodDtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHRcdFx0JjphY3RpdmU6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQud3BjZjctbm90LXZhbGlkLXRpcHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMi4ycmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbGFwdG9wIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0XHQmX2FyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ICAgIFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdCAgICBcdCZfYXJlYSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAwO1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlIHtcblx0XHQgICAgXHQmX2FyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHR9XG5cdCZfZm9ybSB7XG5cdFx0cGFkZGluZzogNzVweCAwO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogNjVweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0cGFkZGluZzogNTBweCAwO1xuXHQgICAgfVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdFx0fVxuXHRcdCZfaGVhZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRcdH1cblx0fVxufVxuXG4iLCIvKiBTVE9SRSBTdHlsZXMgKi8gXG5cbi53b29jb21tZXJjZS5ib3V0aXF1ZSxcbi5mbGV4aWJsZV9ibG9jIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDVlbSAwO1xuXHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdHBhZGRpbmc6IDRyZW0gMDtcbiAgICB9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogM3JlbSAwO1xuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHR9XG5cdC5wYWdlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDRlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHR9XG5cdCZfbmF2aWdhdGlvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRoZWlnaHQ6IDEwNXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdCAgICBwYWRkaW5nOiAwIDMwcHg7XG5cdFx0fSBcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdCAgICBwYWRkaW5nOiAwIDI1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ICAgIHBhZGRpbmc6IDAgMjBweDtcblx0XHR9XG5cdFx0Jl9yb3cge1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coMCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Jl91c2VyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLXhzLWNvbHVtbig0LDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigzLjUsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtbWQtY29sdW1uKDMuNSwwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0Jl9jb250ZW50IHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMzVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42NWVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI1cHgnIGhlaWdodD0nMzFweCcgdmlld0JveD0nMCAwIDI1IDMxJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0V1c2VyJTNDL3RpdGxlJTNFJTNDZyBpZD0nRXh0cmFuZXQtLS1EYXNoYm9hcmQnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nRGFzaGJvYXJkLUFkdmFuY2VkJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjAwLjAwMDAwMCwgLTMzOC4wMDAwMDApJyBmaWxsPSclMjM2Qzg1QTQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnIGlkPSdIZWFkZXItbG9nbyttZW51K3NlYXJjaC1Db3B5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNTAuMDAwMDAwLCAzMTguMDAwMDAwKSclM0UlM0NnIGlkPSd1c2VyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MC4wMDAwMDAsIDIwLjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMS41MjI5NzI5NywyNi45ODMxMDgxIEwxLjUxMjE2MjE2LDI3LjA1ODEwODEgTDEuNTEyMTYyMTYsMjcuMDU4MTA4MSBMMS41MTIxNjIxNiwyOS4yNTY3NTY4IEwyMy40ODY0ODY1LDI5LjI1Njc1NjggTDIzLjQ4NjQ4NjUsMjcuNDAxMzUxNCBMMjMuNDY0ODY0OSwyNy4xMjIyOTczIEMyMy4zMjU2NzU3LDI1LjQ3MDk0NTkgMjIuNjA2NzU2OCwyMy45MzcxNjIyIDIxLjQ1OTQ1OTUsMjIuNjM5MTg5MiBDMjAuMzY1NTQwNSwyMS4zOTUyNzAzIDE4Ljg3NSwyMC4zNzYzNTE0IDE3LjEzNzE2MjIsMTkuNzAwNjc1NyBDMTYuNTY4OTE4OSwyMC4yNjg5MTg5IDE1LjkxNDg2NDksMjAuNzMwNDA1NCAxNS4yMDY3NTY4LDIxLjA3MzY0ODYgQzE0LjM3MDI3MDMsMjEuNDcwMjcwMyAxMy40NTg3ODM4LDIxLjY5NTk0NTkgMTIuNTA0MDU0MSwyMS42OTU5NDU5IEMxMS41MDY3NTY4LDIxLjY5NTk0NTkgMTAuNTYyODM3OCwyMS40NjAxMzUxIDkuNzA0NzI5NzMsMjEuMDMxMDgxMSBDOC45NzU2NzU2OCwyMC42NjYyMTYyIDguMywyMC4xNjIxNjIyIDcuNzIwOTQ1OTUsMTkuNTUxMzUxNCBDNS45NzI5NzI5NywyMC4xODM3ODM4IDQuNDgyNDMyNDMsMjEuMTcwOTQ1OSAzLjM5ODY0ODY1LDIyLjQwNDA1NDEgQzIuMjgzMTA4MTEsMjMuNjY5NTk0NiAxLjU5NjYyMTYyLDI1LjIxNDE4OTIgMS41MjE2MjE2MiwyNi44ODcxNjIyIEwxLjUyMTYyMTYyLDI2Ljg4NzE2MjIgTDEuNTIxNjIxNjIsMjYuOTgzMTA4MSBMMS41MjI5NzI5NywyNi45ODMxMDgxIFogTTEyLjUwNDcyOTcsMCBDMTQuNTIwOTQ1OSwwIDE2LjMzMzEwODEsMS4wNTA2NzU2OCAxNy42MzEwODExLDIuNzM0NDU5NDYgQzE4Ljg4NTgxMDgsNC4zNjQ4NjQ4NiAxOS42Njg5MTg5LDYuNjA2MDgxMDggMTkuNjY4OTE4OSw5LjA3Mjk3Mjk3IEMxOS42Njg5MTg5LDExLjUzOTg2NDkgMTguODg1ODEwOCwxMy43ODEwODExIDE3LjYzMTA4MTEsMTUuNDExNDg2NSBDMTYuMzMzMTA4MSwxNy4xMDYwODExIDE0LjUyMDk0NTksMTguMTQ2NjIxNiAxMi41MDQ3Mjk3LDE4LjE0NjYyMTYgQzEwLjQ4ODUxMzUsMTguMTQ2NjIxNiA4LjY2NTU0MDU0LDE3LjEwNjA4MTEgNy4zNjc1Njc1NywxNS40MTE0ODY1IEM2LjExMjgzNzg0LDEzLjc4MTA4MTEgNS4zMjk3Mjk3MywxMS41Mzk4NjQ5IDUuMzI5NzI5NzMsOS4wNzI5NzI5NyBDNS4zMjk3Mjk3Myw2LjYwNjA4MTA4IDYuMTEyODM3ODQsNC4zNjQ4NjQ4NiA3LjM2NzU2NzU3LDIuNzM0NDU5NDYgQzguNjY1NTQwNTQsMS4wNTA2NzU2OCAxMC40ODg1MTM1LDAgMTIuNTA0NzI5NywwIEwxMi41MDQ3Mjk3LDAgWiBNMTYuNDQwNTQwNSwzLjY1NzQzMjQzIEMxNS40MjE2MjE2LDIuMzM4NTEzNTEgMTQuMDI3NzAyNywxLjUxMjE2MjE2IDEyLjUwNDcyOTcsMS41MTIxNjIxNiBDMTAuOTcwOTQ1OSwxLjUxMjE2MjE2IDkuNTc3MDI3MDMsMi4zMzc4Mzc4NCA4LjU1ODEwODExLDMuNjU3NDMyNDMgQzcuNDk2NjIxNjIsNS4wMzA0MDU0MSA2Ljg0MTg5MTg5LDYuOTUgNi44NDE4OTE4OSw5LjA3MzY0ODY1IEM2Ljg0MTg5MTg5LDExLjE5NzI5NzMgNy40OTU5NDU5NSwxMy4xMTY4OTE5IDguNTU4MTA4MTEsMTQuNDg5ODY0OSBDOS41NzcwMjcwMywxNS44MTk1OTQ2IDEwLjk3MDk0NTksMTYuNjM0NDU5NSAxMi41MDQ3Mjk3LDE2LjYzNDQ1OTUgQzE0LjAyNzcwMjcsMTYuNjM0NDU5NSAxNS40MjE2MjE2LDE1LjgxOTU5NDYgMTYuNDQwNTQwNSwxNC40ODk4NjQ5IEMxNy41MDIwMjcsMTMuMTE2ODkxOSAxOC4xNTY3NTY4LDExLjE5NzI5NzMgMTguMTU2NzU2OCw5LjA3MzY0ODY1IEMxOC4xNTY3NTY4LDYuOTQ5MzI0MzIgMTcuNTAyNzAyNyw1LjAyOTcyOTczIDE2LjQ0MDU0MDUsMy42NTc0MzI0MyBMMTYuNDQwNTQwNSwzLjY1NzQzMjQzIFogTTAuMDU0MDU0MDU0MSwyNi4zMDc0MzI0IEMwLjI1ODEwODEwOCwyNC40NzM2NDg2IDEuMDQwNTQwNTQsMjIuODAwNjc1NyAyLjI3NDMyNDMyLDIxLjQwNjA4MTEgQzMuNjI1Njc1NjgsMTkuODYxNDg2NSA1LjUyMzY0ODY1LDE4LjY1IDcuNzIyMjk3MywxNy45NTI3MDI3IEw4LjIwNDcyOTczLDE3LjgwMjcwMjcgTDguNTI2MzUxMzUsMTguMTk5MzI0MyBDOS4wNTIwMjcwMywxOC44MjE2MjE2IDkuNjczNjQ4NjUsMTkuMzI1Njc1NyAxMC4zNzA5NDU5LDE5LjY3OTA1NDEgQzExLjAyNSwyMC4wMDA2NzU3IDExLjc0MzkxODksMjAuMTgzMTA4MSAxMi41MDU0MDU0LDIwLjE4MzEwODEgQzEzLjIzNDQ1OTUsMjAuMTgzMTA4MSAxMy45MzE3NTY4LDIwLjAxMTQ4NjUgMTQuNTY0MTg5MiwxOS43MTE0ODY1IEMxNS4yMjkwNTQxLDE5LjM4OTg2NDkgMTUuODQwNTQwNSwxOC45MTc1Njc2IDE2LjM2NjIxNjIsMTguMzE3NTY3NiBMMTYuNjk4NjQ4NiwxNy45NDE4OTE5IEwxNy4xODEwODExLDE4LjEwMjcwMjcgQzE5LjM1ODEwODEsMTguODY0MTg5MiAyMS4yMzUxMzUxLDIwLjA5NzI5NzMgMjIuNTg2NDg2NSwyMS42NDE4OTE5IEMyMy43ODc4Mzc4LDIyLjk5MzI0MzIgMjQuNjAyNzAyNywyNC41OTEyMTYyIDI0Ljg4MTc1NjgsMjYuMzA3NDMyNCBMMjUsMjYuMzA3NDMyNCBMMjUsMjcuMDU4MTA4MSBMMjUsMzAuMDE4MjQzMiBMMjUsMzAuNzY4OTE4OSBMMjQuMjM4NTEzNSwzMC43Njg5MTg5IEwwLjc2MTQ4NjQ4NiwzMC43Njg5MTg5IEwwLDMwLjc2ODkxODkgTDAsMzAuMDE4MjQzMiBMMCwyNy4wNTgxMDgxIEwwLDI2LjMwNzQzMjQgTDAuMDU0MDU0MDU0MSwyNi4zMDc0MzI0IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzFweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQgICAgdG9wOiA1MCU7XG5cdFx0XHRcdFx0XHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBodWdlLXNjcmVlbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBsYXB0b3Age1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdCAgICB9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX21lc3NhZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oNCwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1zbS1jb2x1bW4oNSwwKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1tZC1jb2x1bW4oNSwwKTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHQmX2NvbnRlbnQge1xuXHRcdFx0XHRcdG1hcmdpbjogMTBweCAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAxMHJlbSAwO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC5hY2NvdW50X3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0fVxuXG5cdH1cblx0Lndvb2NvbW1lcmNlLW9yZGVyaW5nLFxuXHQud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5jb250ZW50X3dvb3Jlc3VsdHMge1xuXHRcdCZfcm93IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDApO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdCZfc2lkZWJhciB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UteHMtY29sdW1uKDEyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbigyLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigyLDApO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XS53Yy1ibG9jay1wcm9kdWN0LWZpbHRlci1jaGVja2JveC1saXN0X19pbnB1dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQud2MtYmxvY2stcHJvZHVjdC1maWx0ZXItY2hlY2tib3gtbGlzdF9faXRlbSAud2MtYmxvY2stcHJvZHVjdC1maWx0ZXItY2hlY2tib3gtbGlzdF9fbGFiZWwge1xuXHRcdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX3Byb2R1Y3RzIHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIsMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utc20tY29sdW1uKDEwLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbigxMCwwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb2R1Y3RzIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHRcdCYuY29sdW1ucy00IHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KDQwcHgpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRcdC5wcm9kdWN0IHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS14cy1jb2x1bW4oMTIpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXNtLWNvbHVtbig2LDMwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLW1kLWNvbHVtbig0LDQwcHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWxnLWNvbHVtbigzLDQwcHgpO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHQucHJvZHVjdF9jb250ZW50e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHQuYWRkX3RvX2NhcnRfYnV0dG9uLCAuYWRkX3RvX2NhcnRfYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxNzVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub2JqZWN0MSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS45ZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1pbi13aWR0aDogNTAlO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lndvb2NvbW1lcmNlX3Nob3J0X2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5hZGRlZF90b19jYXJ0IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMiU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE2O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCAyMjUsIDIwOCwgMC45NSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1mb250O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuLm9uc2FsZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdGRlbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW5zIHtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LndjcnAtcmVudGFsLXByb2R1Y3RzLXNlbGVjdC1kYXRlcy1idXR0b24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlZV9wcm9kdWN0LFxuXHRcdFx0XHQuYnV0dG9uLnByb2R1Y3RfdHlwZV9zaW1wbGUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LndjcnAtcmVudGFsLXByb2R1Y3RzLXJlbnRhbC1wdXJjaGFzZS10b2dnbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByb2R1Y3RfdHlwZV9zaW1wbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsLFxuXHRcdFx0XHQud29vY29tbWVyY2UtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdC8vd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQvL2hlaWdodDogMTc1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsIHtcblx0XHRcdFx0XHRvcmRlcjogLTE7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNob3J0X2Rlc2NyaXB0aW9uLFxuXHRcdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQueWl0aC13Y3dsLWFkZC10by13aXNobGlzdCB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDMzO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fbGluayB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0IHtcblx0XHQgICAgXHRtYXJnaW4tcmlnaHQ6IC0yNXB4O1xuXHRcdCAgICBcdG1hcmdpbi1sZWZ0OiAtMjVweDtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBtb2JpbGUge1xuXHRcdCAgICBcdG1hcmdpbi1yaWdodDogMDtcblx0XHQgICAgXHRtYXJnaW4tbGVmdDogMDtcblx0XHQgICAgXHQucHJvZHVjdCB7XG5cdFx0ICAgIFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ICAgIFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdCAgICBcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHQgICAgXHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2VlX3Byb2R1Y3Qge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfY29udGVudHtcblx0XHRcdFx0XHRcdC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lndvb2NvbW1lcmNlX3Nob3J0X2Rlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lndvb2NvbW1lcmNlLXBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIH1cblx0XHR9XG5cdH1cblx0LndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdC53Yy1ibG9jay1jYXJ0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQud2MtYmxvY2stY2FydC1pdGVtc19faGVhZGVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR9XG5cdFx0XHQud2MtYmxvY2stY2FydC1pdGVtX19wcm9kdWN0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0LndjLWJsb2NrLWNvbXBvbmVudHMtcHJvZHVjdC1uYW1lIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53Yy1ibG9jay1jYXJ0LWl0ZW1fX3ByaWNlcyB7XG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dGFibGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQud2MtYmxvY2stY2FydF9fdG90YWxzLXRpdGxlIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHR9XG5cdFx0XHQud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0XHRcdC53cC1lbGVtZW50LWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0cGFkZGluZzogMS4ycmVtIDJyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHJlbTtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjA3O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwLjVyZW07XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JlZW4tbWVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOnZpc2l0ZWR7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9jayB7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDA7XG5cdFx0XHQud2MtYmxvY2stZ3JpZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHQud2MtYmxvY2stZ3JpZF9fcHJvZHVjdCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0XHRcdC5hZGRfdG9fY2FydF9idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTc1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQud2MtYmxvY2stZ3JpZF9fcHJvZHVjdC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS45ZW07XG5cdFx0XHRcdFx0XHQgICAgY29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0ICAgIG1pbi13aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGRlbCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aW5zIHtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LndwLWJsb2NrLWJ1dHRvbi53Yy1ibG9jay1ncmlkX19wcm9kdWN0LWFkZC10by1jYXJ0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LndjLWJsb2NrLWNvbXBvbmVudHMtcmFkaW8tY29udHJvbF9fb3B0aW9ue1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzLjVyZW07XG5cdFx0fVxuXHR9XG5cdC53Yy1ibG9jay1jaGVja291dCB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdH1cblx0fVxuXHQud2MtYmxvY2stY2hlY2tvdXRfX2FkZC1ub3RlIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0fVxuXHQud2MtYmxvY2stY29tcG9uZW50cy1zaWRlYmFyIHtcblx0XHRidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JlZW47XG5cdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmVlbi1tZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC53Yy1ibG9jay1jb21wb25lbnRzLWZvcm0ge1xuXHRcdGJ1dHRvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmVlbjtcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuLW1lZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQucGFnZS1udW1iZXJzIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcbiAgICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdCYucHJldiB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjVweCAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvZHVjdCB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0Ji5wcm9kdWN0LXR5cGUtc2ltcGxlLFxuXHRcdCYucHJvZHVjdC10eXBlLXZhcmlhYmxlIHtcblx0XHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc3VtbWFyeS5lbnRyeS1zdW1tYXJ5IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0XHQubGl0ZXBpY2tlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xZW0haW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LmFkZGl0aW9ubmFsX2luZm9zIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdC53b29jb21tZXJjZS1Mb29wUHJvZHVjdC1saW5rIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWRkb25zX3JpZ2h0IHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR3aWR0aDogMzIlO1xuXHRcdFx0XHQub3B0aW9uc19hY2hhdCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGFibGUudmFyaWF0aW9ucyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hdHRyaWJ1dGUtcGFfZW5zZW1ibGVzIHtcblx0XHRcdFx0XHRcdC5sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZXNldF92YXJpYXRpb25zIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTM1cHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiA0NTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0XHQud29vY29tbWVyY2UtdmFyaWF0aW9uLXByaWNlIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVyLWdyZXk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC52YXJpYXRpb25zX2Zvcm0uY2FydCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XG5cdFx0XHRcdFx0dGFibGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRkLmxhYmVsIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoLFxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoZWFkIHtcblx0XHRcdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZC52YWx1ZSB7XG5cdFx0XHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRzcGFuLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDEzO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHtcblx0XHRcdFx0XHRcdC53b29jb21tZXJjZS1QcmljZS1hbW91bnQuYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHggMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5wcm9kdWN0LWFkZG9uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucHJvZHVjdC1hZGRvbi1vcHRpb24tY29waWUtc3VwcGxlbWVudGFpcmUge1xuXHRcdFx0XHRcdFx0XHQuYWRkb24tbmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmFkZG9uLW5hbWUge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQge1xuXHRcdFx0XHRcdFx0XHQucXVhbnRpdHkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdC5pbmZvIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nNTEycHgnIGhlaWdodD0nNTEycHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDdGl0bGUlM0VxdWVzdGlvbiUzQy90aXRsZSUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdxdWVzdGlvbicgZmlsbD0nJTIzMDAwMDAwJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMjU2LDAgQzExNC41MDksMCAwLDExNC40OTYgMCwyNTYgQzAsMzk3LjQ4OSAxMTQuNDk2LDUxMiAyNTYsNTEyIEMzOTcuNDkxLDUxMiA1MTIsMzk3LjUwNCA1MTIsMjU2IEM1MTIsMTE0LjUwOSAzOTcuNTA0LDAgMjU2LDAgWiBNMjU2LDQ3Ni4yNzkgQzEzNC41MzgsNDc2LjI3OSAzNS43MjEsMzc3LjQ2MyAzNS43MjEsMjU2IEMzNS43MjEsMTM0LjUzNyAxMzQuNTM4LDM1LjcyMSAyNTYsMzUuNzIxIEMzNzcuNDYzLDM1LjcyMSA0NzYuMjc5LDEzNC41MzcgNDc2LjI3OSwyNTYgQzQ3Ni4yNzksMzc3LjQ2MyAzNzcuNDYzLDQ3Ni4yNzkgMjU2LDQ3Ni4yNzkgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMjQ4LjQyNSwzMjMuOTI0IEMyMzQuMjcyLDMyMy45MjQgMjIyLjgxNSwzMzUuNzE4IDIyMi44MTUsMzQ5Ljg3IEMyMjIuODE1LDM2My42ODcgMjMzLjkzNSwzNzUuODE4IDI0OC40MjUsMzc1LjgxOCBDMjYyLjkxNSwzNzUuODE4IDI3NC4zNzEsMzYzLjY4NyAyNzQuMzcxLDM0OS44NyBDMjc0LjM3MSwzMzUuNzE4IDI2Mi41NzcsMzIzLjkyNCAyNDguNDI1LDMyMy45MjQgWicgaWQ9J1BhdGgnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00yNTIuODA1LDEyNy40NjkgQzIwNy4zMTMsMTI3LjQ2OSAxODYuNDIxLDE1NC40MjggMTg2LjQyMSwxNzIuNjI0IEMxODYuNDIxLDE4NS43NjYgMTk3LjU0MSwxOTEuODMyIDIwNi42MzksMTkxLjgzMiBDMjI0LjgzNiwxOTEuODMyIDIxNy40MjMsMTY1Ljg4NCAyNTEuNzk0LDE2NS44ODQgQzI2OC42NDIsMTY1Ljg4NCAyODIuMTIyLDE3My4yOTggMjgyLjEyMiwxODguNzk5IEMyODIuMTIyLDIwNi45OTUgMjYzLjI1MSwyMTcuNDQxIDI1Mi4xMzEsMjI2Ljg3NiBDMjQyLjM1OCwyMzUuMjk5IDIyOS41NTQsMjQ5LjExNiAyMjkuNTU0LDI3OC4wOTYgQzIyOS41NTQsMjk1LjYxOCAyMzQuMjcyLDMwMC42NzMgMjQ4LjA4NywzMDAuNjczIEMyNjQuNTk4LDMwMC42NzMgMjY3Ljk2OCwyOTMuMjYgMjY3Ljk2OCwyODYuODU2IEMyNjcuOTY4LDI2OS4zMzQgMjY4LjMwNSwyNTkuMjI1IDI4Ni44MzksMjQ0LjczNSBDMjk1LjkzNywyMzcuNjU5IDMyNC41NzksMjE0Ljc0NCAzMjQuNTc5LDE4My4wNjkgQzMyNC41NzksMTUxLjM5NCAyOTUuOTM3LDEyNy40NjkgMjUyLjgwNSwxMjcuNDY5IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHNwYW4uYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDEzO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1jb2xvcjtcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45NWVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC51cC1zZWxscyB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5saXRlcGlja2VyIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucHJvZHVjdF90aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi43NWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMnB4IDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNob3J0X3NrdSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHR9XG5cdFx0XHQud29vY29tbWVyY2UtVGFicy1wYW5lbCB7XG5cdFx0XHRcdC50YWJzLndjLXRhYnMge1xuXHRcdFx0XHRcdC8vZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDMuMjVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdFx0fVxuXHRcdFx0LnNwZWNpZmljYXRpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuXHRcdFx0XHQuc3BlY19maWVsZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1x0XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmluZm8ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzUxMnB4JyBoZWlnaHQ9JzUxMnB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ3RpdGxlJTNFcXVlc3Rpb24lM0MvdGl0bGUlM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0ncXVlc3Rpb24nIGZpbGw9JyUyMzAwMDAwMCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTI1NiwwIEMxMTQuNTA5LDAgMCwxMTQuNDk2IDAsMjU2IEMwLDM5Ny40ODkgMTE0LjQ5Niw1MTIgMjU2LDUxMiBDMzk3LjQ5MSw1MTIgNTEyLDM5Ny41MDQgNTEyLDI1NiBDNTEyLDExNC41MDkgMzk3LjUwNCwwIDI1NiwwIFogTTI1Niw0NzYuMjc5IEMxMzQuNTM4LDQ3Ni4yNzkgMzUuNzIxLDM3Ny40NjMgMzUuNzIxLDI1NiBDMzUuNzIxLDEzNC41MzcgMTM0LjUzOCwzNS43MjEgMjU2LDM1LjcyMSBDMzc3LjQ2MywzNS43MjEgNDc2LjI3OSwxMzQuNTM3IDQ3Ni4yNzksMjU2IEM0NzYuMjc5LDM3Ny40NjMgMzc3LjQ2Myw0NzYuMjc5IDI1Niw0NzYuMjc5IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTI0OC40MjUsMzIzLjkyNCBDMjM0LjI3MiwzMjMuOTI0IDIyMi44MTUsMzM1LjcxOCAyMjIuODE1LDM0OS44NyBDMjIyLjgxNSwzNjMuNjg3IDIzMy45MzUsMzc1LjgxOCAyNDguNDI1LDM3NS44MTggQzI2Mi45MTUsMzc1LjgxOCAyNzQuMzcxLDM2My42ODcgMjc0LjM3MSwzNDkuODcgQzI3NC4zNzEsMzM1LjcxOCAyNjIuNTc3LDMyMy45MjQgMjQ4LjQyNSwzMjMuOTI0IFonIGlkPSdQYXRoJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMjUyLjgwNSwxMjcuNDY5IEMyMDcuMzEzLDEyNy40NjkgMTg2LjQyMSwxNTQuNDI4IDE4Ni40MjEsMTcyLjYyNCBDMTg2LjQyMSwxODUuNzY2IDE5Ny41NDEsMTkxLjgzMiAyMDYuNjM5LDE5MS44MzIgQzIyNC44MzYsMTkxLjgzMiAyMTcuNDIzLDE2NS44ODQgMjUxLjc5NCwxNjUuODg0IEMyNjguNjQyLDE2NS44ODQgMjgyLjEyMiwxNzMuMjk4IDI4Mi4xMjIsMTg4Ljc5OSBDMjgyLjEyMiwyMDYuOTk1IDI2My4yNTEsMjE3LjQ0MSAyNTIuMTMxLDIyNi44NzYgQzI0Mi4zNTgsMjM1LjI5OSAyMjkuNTU0LDI0OS4xMTYgMjI5LjU1NCwyNzguMDk2IEMyMjkuNTU0LDI5NS42MTggMjM0LjI3MiwzMDAuNjczIDI0OC4wODcsMzAwLjY3MyBDMjY0LjU5OCwzMDAuNjczIDI2Ny45NjgsMjkzLjI2IDI2Ny45NjgsMjg2Ljg1NiBDMjY3Ljk2OCwyNjkuMzM0IDI2OC4zMDUsMjU5LjIyNSAyODYuODM5LDI0NC43MzUgQzI5NS45MzcsMjM3LjY1OSAzMjQuNTc5LDIxNC43NDQgMzI0LjU3OSwxODMuMDY5IEMzMjQuNTc5LDE1MS4zOTQgMjk1LjkzNywxMjcuNDY5IDI1Mi44MDUsMTI3LjQ2OSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2hvcF9hdHRyaWJ1dGVzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDMwcHggOHB4IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAzMHB4O1xuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmdhbGxlcnkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6ICRtYWluLXJlZDtcblx0XHRcdH1cblx0XHRcdC5zdG9jayB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQub25zYWxlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiA5OTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgXG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM2MzI2OTY7XG5cdFx0XHR9XG5cdFx0XHQuY2FydCB7XG5cdFx0XHRcdC52YXJpYXRpb25zIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMzBweCA4cHggMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuODVlbTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZXNldF92YXJpYXRpb25zIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxpdGVwaWNrZXIge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wICB7XG5cdFx0XHRcdC5hZGRvbnNfcmlnaHQge1xuXHRcdFx0XHRcdC52YXJpYXRpb25zX2Zvcm0uY2FydCB7XG5cdFx0XHRcdFx0XHR0ZC52YWx1ZSB7XG5cdFx0XHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0c3Bhbi5hbW91bnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2luZ2xlX3ZhcmlhdGlvbl93cmFwIHtcblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRzcGFuLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5mb3JtLXJvdy5mb3JtLXJvdy13aWRlLmFkZG9uLXdyYXAtMTg0LW9wdGlvbnMtc3VwcGxlbWVudGFpcmVzLTAtMCB7XG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRzcGFuLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRcdC5zdW1tYXJ5LmVudHJ5LXN1bW1hcnkge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnkge1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYWRkaXRpb25uYWxfaW5mb3Mge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hZGRvbnNfcmlnaHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTUlO1xuXHRcdFx0XHRcdC52YXJpYXRpb25zX2Zvcm0uY2FydCB7XG5cdFx0XHRcdFx0XHR0ZC52YWx1ZSB7XG5cdFx0XHRcdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0c3Bhbi5hbW91bnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNpbmdsZV92YXJpYXRpb25fd3JhcCB7XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdHNwYW4uYW1vdW50IHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZm9ybS1yb3cuZm9ybS1yb3ctd2lkZS5hZGRvbi13cmFwLTE4NC1vcHRpb25zLXN1cHBsZW1lbnRhaXJlcy0wLTAge1xuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0c3Bhbi5hbW91bnQge1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgdGFibGV0ICB7XG5cdFx0ICAgIFx0LnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG5cdFx0ICAgIFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0ICAgIFx0XHQuc3BlY2lmaWNhdGlvbnMge1xuXHRcdFx0XHRcdFx0LnNwZWNfZmllbGQge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHQgICAgXHQuYWRkb25zX3JpZ2h0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDglO1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgbW9iaWxlICB7XG5cdFx0ICAgIFx0LnN1bW1hcnkuZW50cnktc3VtbWFyeSB7XG5cdFx0ICAgIFx0XHQuc3BlY2lmaWNhdGlvbnMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0XHRcdFx0LnNwZWNfZmllbGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMWVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0LmFkZGl0aW9ubmFsX2luZm9zIHtcblx0XHRcdFx0XHQucGRmX2Rvd25sb2FkIHtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICBcdC5hZGRvbnNfcmlnaHQge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0LnZhcmlhdGlvbnNfZm9ybS5jYXJ0IHtcblx0XHRcdFx0XHRcdHRkLnZhbHVlIHtcblx0XHRcdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAge1xuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRzcGFuLmFtb3VudCB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB7XG5cdG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tcmVkO1xuXHRjb2xvcjogJHdoaXRlO1xuXHQud29vY29tbWVyY2UtbWVzc2FnZSxcblx0Lndvb2NvbW1lcmNlLWluZm8sXG5cdC53b29jb21tZXJjZS1lcnJvciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdC8vbWFyZ2luOiAwIDAgMXJlbSAwO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtZXJyb3Ige1xuXHRcdG1hcmdpbjogMCAwIDFyZW0gMDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xuXHRcdGJvcmRlci10b3AtY29sb3I6ICRsaWdodC1ncmV5IWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yIWltcG9ydGFudDtcblx0fVxufVxuXG5cbi53b29jb21tZXJjZS1hY2NvdW50IHtcblx0Lndvb2NvbW1lcmNle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkubG9nZ2VkLWluIHtcblx0Lndvb2NvbW1lcmNle1xuXHRcdCZfbmF2aWdhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLndjLWJsb2NrLWNhcnQge1xuXHRtYXJnaW46IDAgMTAlO1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0QGluY2x1ZGUgaHVnZS1zY3JlZW4ge1xuXHQgICAgbWFyZ2luOiAwIDYlO1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHQgICAgbWFyZ2luOiAwIDUlO1xuXHR9XG5cdEBpbmNsdWRlIGxhcHRvcCB7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBwYWRkaW5nOiAwIDQlO1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0ICAgIHBhZGRpbmc6IDAgMyU7XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0ICAgIHBhZGRpbmc6IDAgMiU7XG5cdH1cbn1cbi5wbGFjZS1vcmRlcntcblx0LmJ1dHRvbntcblx0XHRwYWRkaW5nOiAxLjVyZW0gMnJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1vdXQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNyZW07XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6bGluaywgJjp2aXNpdGVke1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0fVxufVxuXG4ud2MtYmxvY2stY29tcG9uZW50cy1zcGlubmVye1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG4ud3AtYmxvY2std29vY29tbWVyY2UtZW1wdHktY2FydC1ibG9ja3tcblx0LndwLWJsb2NrLWhlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdH1cbn1cblxuXG5cbi53b29jb21tZXJjZS1vcmRlcntcblx0Lm9yZGVyX2RldGFpbHN7XG5cdFx0dGgsIHRke1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHR9XG59XG4uc2hvcF90YWJsZXtcblx0dGgsIHRke1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG59XG4ud3AtYmxvY2stZ3JvdXAuYWxpZ253aWRle1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0e1xuXHQuc3VtbWFyeXtcblx0XHQuY2FydHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHQucXVhbnRpdHl7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0LnF0eXtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0LjVyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDEwcmVtO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b257XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDI1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLWdyZWVuLWxpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LndjcnAtcmVudGFsLXByb2R1Y3RzLXJlbnRhbC1wdXJjaGFzZS10b2dnbGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYWluLXJlZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJG1haW4tZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4tcmVkLWxpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByb2R1Y3RfbWV0YSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0LnNrdV93cmFwcGVyLFxuXHRcdFx0LnBvc3RlZF9pbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtbWVzc2FnZXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5idXR0b24ud2MtZm9yd2FyZHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtdGFic3tcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDNlbSAwO1xuXG5cdFx0dWwudGFicyB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgI2YyZjJmMjtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHQmI3RhYi10aXRsZS1hZGRpdGlvbmFsX2luZm9ybWF0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMWYxZjFmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gMDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWZvbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0XHRcdFx0cGFkZGluZzogMC45Mzc1cmVtIDA7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXHRcdFx0XHQgICAgY29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgICAgb3BhY2l0eTogMC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhbmVsIHtcblx0XHRcdGgyOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53Yy10YWJze1xuXHRcdFx0Ly9kaXNwbGF5OiBub25lO1xuXG5cdFx0fVxuXHRcdC53Yy10YWJ7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDAgNTBweDtcblx0XHRcdGgyLCBwe1xuXHRcdFx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb250ZW50X3dvb3Jlc3VsdHMge1xuXHRcdC8vZGlzcGxheTogbm9uZTtcblx0fVxuXHQucHJvZHVjdHtcblx0XHRtYXJnaW46IDVyZW0gMCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdEBpbmNsdWRlIGxhcHRvcCB7XG5cdFx0XHRtYXJnaW46IDRyZW0gMCAwIDA7XG5cdCAgICB9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbjogM3JlbSAwIDAgMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbjogMXJlbSAwIDAgMDtcblx0XHR9XG5cdH1cblx0LnVwc2VsbHMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHR9XG5cdC5yZWxhdGVkIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHR9XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCxcbi53b29jb21tZXJjZS1jYXJ0IHtcblx0LndyYXBwZXIge1xuXHRcdC5jb250YWluZXJfc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC53cC1ibG9jay13b29jb21tZXJjZS1jaGVja291dCB7XG5cdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IC41ZW07XG5cdFx0XHRcdFx0d2lkdGg6IC41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LndjLWJsb2NrLWNoZWNrb3V0X19zaGlwcGluZy1vcHRpb24ud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtc2hpcHBpbmctbWV0aG9kcy1ibG9jay53Yy1ibG9jay1jb21wb25lbnRzLWNoZWNrb3V0LXN0ZXAge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LndwLWJsb2NrLXdvb2NvbW1lcmNlLWNhcnQtdG90YWxzLWJsb2NrIHtcblxuXHRcdH1cblx0XHQud3AtYmxvY2std29vY29tbWVyY2UtY2hlY2tvdXQtb3JkZXItc3VtbWFyeS1ibG9jayxcblx0XHQud3AtYmxvY2std29vY29tbWVyY2UtY2FydC10b3RhbHMtYmxvY2sge1xuXHRcdFx0LndjLWJsb2NrLWNvbXBvbmVudHMtdG90YWxzLWl0ZW0ge1xuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53Yy1ibG9jay1jb21wb25lbnRzLXRvdGFscy1pdGVtIHtcblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I2xhcl9jYXJ0X2NoZWNrb3V0X2NhcnJpZXJzX2xpc3Qge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHghaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud2MtYmxvY2stY2FydF9fZW1wdHktY2FydF9fdGl0bGV7XG5cdCYud2l0aC1lbXB0eS1jYXJ0LWljb257XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLjEnIHZpZXdCb3g9JzAgMCAyNzEgMjY2JyUzRSUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjMuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDE1MSkgLS0lM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UgLnN0MCAlN0Igc3Ryb2tlOiAlMjMwMDA7IHN0cm9rZS1taXRlcmxpbWl0OiAxMDsgc3Ryb2tlLXdpZHRoOiAuMnB4OyAlN0QgJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnIGlkPSdMYXllcl8xMScgZGF0YS1uYW1lPSdMYXllcl8xJyUzRSUzQ2cgaWQ9J0xheWVyXzEtMiclM0UlM0NnIGlkPSdQYWdlLTEnJTNFJTNDZyBpZD0nQ2FydC1ib3V0aXF1ZSclM0UlM0NnIGlkPSdHcm91cC01OCclM0UlM0NnIGlkPSdHcm91cC01NyclM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J00xMDYuNCwyMDIuMmMtMTUuMSwwLTI4LjctOS4yLTM0LjItMjMuNkwzMC41LDY5LjdjLTIuMS01LjYtNy42LTkuNC0xMy42LTkuNEgzYy0xLjQsMC0yLjUtMS4xLTIuNS0yLjVzMS4xLTIuNSwyLjUtMi41aDEzLjljOC4xLDAsMTUuNCw1LjEsMTguMywxMi42bDguMywyMS42aDIyNC43YzEuNCwwLDIuNSwxLjEsMi41LDIuNXY2Ni45YzAsMTEuOC04LjgsMjItMjAuNiwyMy43bC0xMzguNSwxOS4zYy0xLjcuMi0zLjUuNC01LjIuNGgwWk00NS40LDk0LjVsMzEuNSw4Mi40YzUuMywxMy45LDE5LjMsMjIuMSwzNCwyMC4xbDEzOC41LTE5LjNjOS4zLTEuMywxNi4zLTkuMywxNi4zLTE4Ljd2LTY0LjRINDUuNFpNNjcuMSwyNjUuNWMtMTAuOCwwLTE5LjYtOC44LTE5LjYtMTkuNnM4LjgtMTkuNiwxOS42LTE5LjYsMTkuNiw4LjgsMTkuNiwxOS42LTguOCwxOS42LTE5LjYsMTkuNlpNNjcuMSwyMzEuM2MtOC4xLDAtMTQuNiw2LjYtMTQuNiwxNC42czYuNiwxNC42LDE0LjYsMTQuNiwxNC42LTYuNiwxNC42LTE0LjYtNi42LTE0LjYtMTQuNi0xNC42aDBaJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J002Ny4yLDI0OC40Yy0xLjQsMC0yLjUtMS4xLTIuNS0yLjVzMS4xLTIuNSwyLjUtMi41LDIuNSwxLjEsMi41LDIuNS0xLjEsMi41LTIuNSwyLjVaTTI1MSwyNjUuNWMtMTAuOCwwLTE5LjYtOC44LTE5LjYtMTkuNnM4LjgtMTkuNiwxOS42LTE5LjYsMTkuNiw4LjgsMTkuNiwxOS42LTguOCwxOS42LTE5LjYsMTkuNlpNMjUxLDIzMS4zYy04LjEsMC0xNC42LDYuNi0xNC42LDE0LjZzNi42LDE0LjYsMTQuNiwxNC42LDE0LjYtNi42LDE0LjYtMTQuNi02LjYtMTQuNi0xNC42LTE0LjZoMFonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTI1MSwyNDguNGMtMS40LDAtMi41LTEuMS0yLjUtMi41czEuMS0yLjUsMi41LTIuNSwyLjUsMS4xLDIuNSwyLjUtMS4xLDIuNS0yLjUsMi41Wk0yMTYuOCwyNDguNEg4NC4yYy0xLjQsMC0yLjUtMS4xLTIuNS0yLjVzMS4xLTIuNSwyLjUtMi41aDEzMi42YzEuNCwwLDIuNSwxLjEsMi41LDIuNXMtMS4xLDIuNS0yLjUsMi41Wk03NC4zLDIzMS4zYy0uMywwLS42LDAtMS0uMi0xLjMtLjUtMS45LTItMS4zLTMuM2wxNC4zLTM0LjJjLjUtMS4zLDItMS45LDMuMy0xLjMsMS4zLjUsMS45LDIsMS4zLDMuM2wtMTQuMywzNC4yYy0uNCwxLTEuMywxLjUtMi4zLDEuNVpNMTA0LjgsMTg1Yy0xLjEsMC0yLjEtLjctMi40LTEuOGwtMjAuMS03My40Yy0uNC0xLjMuNC0yLjcsMS43LTMuMSwxLjMtLjQsMi43LjQsMy4xLDEuN2wyMC4xLDczLjRjLjQsMS4zLS40LDIuNy0xLjcsMy4xaC0uN1pNMjE2LjMsMTY5LjljLTEuNCwwLTIuNS0xLjEtMi41LTIuNXYtNTguM2MwLTEuNCwxLjEtMi41LDIuNS0yLjVzMi41LDEuMSwyLjUsMi41djU4LjNjMCwxLjQtMS4xLDIuNS0yLjUsMi41Wk0xMzIuOSwxODEuNmMtMS4yLDAtMi4zLS45LTIuNS0yLjFsLTExLjYtNzBjLS4yLTEuNC43LTIuNiwyLjEtMi45LDEuNC0uMiwyLjYuNywyLjksMi4xbDExLjYsNzBjLjIsMS40LS43LDIuNi0yLjEsMi45aC0uNFpNMTg5LDE3My41Yy0xLjQsMC0yLjUtMS4xLTIuNS0yLjV2LTYxLjljMC0xLjQsMS4xLTIuNSwyLjUtMi41czIuNSwxLjEsMi41LDIuNXY2MS45YzAsMS40LTEuMSwyLjUtMi41LDIuNVpNMTYxLjcsMTc3LjZjLTEuMywwLTIuNC0xLTIuNS0yLjRsLTMuOC02NmMwLTEuNCwxLTIuNiwyLjQtMi42czIuNiwxLDIuNiwyLjRsMy44LDY2YzAsMS40LTEsMi42LTIuNCwyLjZoLS4xWk0yNDIuNSwxNjUuMmMtMS40LDAtMi41LTEuMS0yLjUtMi41di01My42YzAtMS40LDEuMS0yLjUsMi41LTIuNXMyLjUsMS4xLDIuNSwyLjV2NTMuNmMwLDEuNC0xLjEsMi41LTIuNSwyLjVaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cbiJdfQ== */
