[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[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:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[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)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}
/*# sourceURL=webpack://./node_modules/aos/dist/aos.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHFGQUFxRix3QkFBd0IsQ0FBQywrRUFBK0UsbUJBQW1CLENBQUMsdUdBQXVHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHVGQUF1Rix1QkFBdUIsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLG9CQUFvQixDQUFDLHVGQUF1Rix3QkFBd0IsQ0FBQyxpRkFBaUYsbUJBQW1CLENBQUMseUdBQXlHLHFCQUFxQixDQUFDLHlGQUF5RixzQkFBc0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLG1CQUFtQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5RixzQkFBc0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLG1CQUFtQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHFCQUFxQixDQUFDLHlGQUF5Rix5QkFBeUIsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMsMkdBQTJHLHNCQUFzQixDQUFDLHlGQUF5Rix3QkFBd0IsQ0FBQyxtRkFBbUYsbUJBQW1CLENBQUMs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eUMsa0RBQWtELENBQUMsMENBQTBDLENBQUMscUNBQXFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLHdDQUF3QyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQywwQ0FBMEMsb0RBQW9ELENBQUMsNENBQTRDLENBQUMsMkNBQTJDLG9EQUFvRCxDQUFDLDRDQUE0QyxDQUFDLDBDQUEwQyxtREFBbUQsQ0FBQywyQ0FBMkMsQ0FBQyxvREFBb0QscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsK0NBQStDLENBQUMsaUJBQWlCLENBQUMsZ0VBQWdFLGtCQUFrQixDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLHFDQUFxQyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyx1Q0FBdUMsd0NBQXdDLENBQUMsZ0NBQWdDLENBQUMsd0NBQXdDLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHVDQUF1Qyx1Q0FBdUMsQ0FBQywrQkFBK0IsQ0FBQyxrREFBa0Qsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMscUNBQXFDLENBQUMsNkJBQTZCLENBQUMsK0NBQStDLENBQUMsc0NBQXNDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLGtEQUFrRCxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyx1Q0FBdUMscURBQXFELENBQUMsNkNBQTZDLENBQUMsbURBQW1ELGdEQUFnRCxDQUFDLHdDQUF3QyxDQUFDLG9DQUFvQyxzREFBc0QsQ0FBQyw4Q0FBOEMsQ0FBQyxnREFBZ0QsZ0RBQWdELENBQUMsd0NBQXdDLENBQUMsc0NBQXNDLHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLGtEQUFrRCxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjo1MG1zfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6NTBtc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouMnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjI1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjRzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjU1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouNnN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjZzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi42NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjdzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljg1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjouOXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6LjlzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOi45NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Ljk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjFzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjEuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6MS45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjEuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToxLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMDVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjA1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjE1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4xNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjJzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4yNXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuMjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi4zc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuMzVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjM1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjQ1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi40NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi41NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuNTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi42c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuNjVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjY1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuN3N9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjc1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi43NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kdXJhdGlvbjoyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjhzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi44NXN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc117dHJhbnNpdGlvbi1kZWxheTowc31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0uYW9zLWFuaW1hdGUsYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXt0cmFuc2l0aW9uLWRlbGF5OjIuODVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZHVyYXRpb246Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWRlbGF5OjBzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRle3RyYW5zaXRpb24tZGVsYXk6Mi45c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjIuOTVzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheToyLjk1c31bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLWR1cmF0aW9uOjNzfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tZGVsYXk6MHN9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdLmFvcy1hbmltYXRlLGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGV7dHJhbnNpdGlvbi1kZWxheTozc31bZGF0YS1hb3Nde3BvaW50ZXItZXZlbnRzOm5vbmV9W2RhdGEtYW9zXS5hb3MtYW5pbWF0ZXtwb2ludGVyLWV2ZW50czphdXRvfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC4yNSwuNzUsLjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW59W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0fVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTc1LC44ODUsLjMyLDEuMjc1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NDUsLjA1LC41NSwuOTUpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfVtkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc117dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wODUsLjY4LC41Myl9W2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KX1bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3Nde3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfUBtZWRpYSBzY3JlZW57aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LHRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsMCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDEwMHB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwxMDBweCwwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwtMTAwcHgsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LC0xMDBweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwcHgsLTEwMHB4LDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSgxKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluXXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNik7dHJhbnNmb3JtOnNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXVwXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKC42KTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSguNil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbi1kb3duXXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDBweCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMHB4LDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXJpZ2h0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwcHgsMCwwKSBzY2FsZSguNik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLWxlZnRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoLjYpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKC42KX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dF17LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKTt0cmFuc2Zvcm06c2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC11cF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDBweCwwKSBzY2FsZSgxLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMHB4LDApIHNjYWxlKDEuMil9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtZG93bl17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwcHgsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1yaWdodF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDBweCwwLDApIHNjYWxlKDEuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMHB4LDAsMCkgc2NhbGUoMS4yKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV17dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwtd2Via2l0LXRyYW5zZm9ybTt2aXNpYmlsaXR5OmhpZGRlbn1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGV7dmlzaWJpbGl0eTp2aXNpYmxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtdXBdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9c2xpZGUtbGVmdF17LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm19aHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApfWh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtcmlnaHRdey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKX1odG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApfX0iXSwic291cmNlUm9vdCI6IiJ9 *//**
 * Swiper 11.1.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 30, 2024
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*# sourceURL=webpack://./node_modules/swiper/swiper-bundle.min.css */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0VBVUU7O0FBRUYsV0FBVyx3QkFBd0IsQ0FBQyw0ckVBQTRyRSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxNQUFNLDRCQUE0QixDQUFDLE1BQU0saUJBQWlCLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxRQUFRLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsaUNBQWlDLHFCQUFxQixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsNkJBQTZCLENBQUMsbUZBQW1GLENBQUMsc0JBQXNCLENBQUMsd0VBQXdFLDhCQUE4QixDQUFDLG1CQUFtQixrQkFBa0IsQ0FBQyxpQkFBaUIsa0JBQWtCLENBQUMsY0FBYyxhQUFhLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyw2QkFBNkIsQ0FBQyxhQUFhLENBQUMsOEJBQThCLGlCQUFpQixDQUFDLG9EQUFvRCxXQUFXLENBQUMsbUNBQW1DLHNCQUFzQixDQUFDLG9DQUFvQyxDQUFDLHNDQUFzQyx1QkFBdUIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQywyQ0FBMkMsa0JBQWtCLENBQUMsMkJBQTJCLDJCQUEyQixDQUFDLFdBQVcsa0JBQWtCLENBQUMsd0RBQXdELDJCQUEyQixDQUFDLGlDQUFpQyxhQUFhLENBQUMsb0JBQW9CLENBQUMsdUJBQXVCLENBQUMsb0RBQW9ELFlBQVksQ0FBQywrQ0FBK0MsNkJBQTZCLENBQUMsbURBQW1ELDRCQUE0QixDQUFDLGlEQUFpRCw0QkFBNEIsQ0FBQyxrREFBa0QscUJB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LGFBQWEsZ0JBQWdCLENBQUMsMkJBQTJCLG1CQUFtQixDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLFNBQVMsQ0FBQyx5Q0FBeUMsbUJBQW1CLENBQUMseUZBQXlGLG1CQUFtQixDQUFDLGtRQUFrUSxTQUFTLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsK0JBQStCLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLGVBQWUsQ0FBQyw0Q0FBNEMsQ0FBQyxjQUFjLGdCQUFnQixDQUFDLDRCQUE0Qiw4QkFBOEIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTd2lwZXIgMTEuMS40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI0IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE1heSAzMCwgMjAyNFxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iXSwic291cmNlUm9vdCI6IiJ9 */*{position:relative;margin:0;padding:0;outline:none !important;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-tap-highlight-color:rgba(0,0,0,0) !important}div{-webkit-overflow-scrolling:touch}textarea{resize:none}img{border:0;vertical-align:top;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}form,fieldset,table{border:0}table{border-collapse:collapse;border-spacing:0}input{box-shadow:none;border:0;border-radius:0}sup{font-size:50%;font-family:inherit}.ui-loader{display:none}a{-webkit-transform:translateZ(0) !important;outline-style:none;border-color:rgba(0,0,0,0)}a:active,a:visited{outline:none !important;border:none;box-shadow:none;border-color:rgba(0,0,0,0)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Socicon";src:url("../fonts/Socicon.eot?484r1f");src:url("../fonts/Socicon.eot?484r1f#iefix") format("embedded-opentype"),url("../fonts/Socicon.woff2?484r1f") format("woff2"),url("../fonts/Socicon.ttf?484r1f") format("truetype"),url("../fonts/Socicon.woff?484r1f") format("woff"),url("../fonts/Socicon.svg?484r1f#Socicon") format("svg");font-weight:normal;font-style:normal}[class^=socicon-],[class*=" socicon-"]{font-family:"Socicon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socicon-internet:before{content:""}.socicon-moddb:before{content:""}.socicon-indiedb:before{content:""}.socicon-traxsource:before{content:""}.socicon-gamefor:before{content:""}.socicon-pixiv:before{content:""}.socicon-myanimelist:before{content:""}.socicon-blackberry:before{content:""}.socicon-wickr:before{content:""}.socicon-spip:before{content:""}.socicon-napster:before{content:""}.socicon-beatport:before{content:""}.socicon-hackerone:before{content:""}.socicon-hackernews:before{content:""}.socicon-smashwords:before{content:""}.socicon-kobo:before{content:""}.socicon-bookbub:before{content:""}.socicon-mailru:before{content:""}.socicon-gitlab:before{content:""}.socicon-instructables:before{content:""}.socicon-portfolio:before{content:""}.socicon-codered:before{content:""}.socicon-origin:before{content:""}.socicon-nextdoor:before{content:""}.socicon-udemy:before{content:""}.socicon-livemaster:before{content:""}.socicon-crunchbase:before{content:""}.socicon-homefy:before{content:""}.socicon-calendly:before{content:""}.socicon-realtor:before{content:""}.socicon-tidal:before{content:""}.socicon-qobuz:before{content:""}.socicon-natgeo:before{content:""}.socicon-mastodon:before{content:""}.socicon-unsplash:before{content:""}.socicon-homeadvisor:before{content:""}.socicon-angieslist:before{content:""}.socicon-codepen:before{content:""}.socicon-slack:before{content:""}.socicon-openaigym:before{content:""}.socicon-logmein:before{content:""}.socicon-fiverr:before{content:""}.socicon-gotomeeting:before{content:""}.socicon-aliexpress:before{content:""}.socicon-guru:before{content:""}.socicon-appstore:before{content:""}.socicon-homes:before{content:""}.socicon-zoom:before{content:""}.socicon-alibaba:before{content:""}.socicon-craigslist:before{content:""}.socicon-wix:before{content:""}.socicon-redfin:before{content:""}.socicon-googlecalendar:before{content:""}.socicon-shopify:before{content:""}.socicon-freelancer:before{content:""}.socicon-seedrs:before{content:""}.socicon-bing:before{content:""}.socicon-doodle:before{content:""}.socicon-bonanza:before{content:""}.socicon-squarespace:before{content:""}.socicon-toptal:before{content:""}.socicon-gust:before{content:""}.socicon-ask:before{content:""}.socicon-trulia:before{content:""}.socicon-loomly:before{content:""}.socicon-ghost:before{content:""}.socicon-upwork:before{content:""}.socicon-fundable:before{content:""}.socicon-booking:before{content:""}.socicon-googlemaps:before{content:""}.socicon-zillow:before{content:""}.socicon-niconico:before{content:""}.socicon-toneden:before{content:""}.socicon-augment:before{content:""}.socicon-bitbucket:before{content:""}.socicon-fyuse:before{content:""}.socicon-yt-gaming:before{content:""}.socicon-sketchfab:before{content:""}.socicon-mobcrush:before{content:""}.socicon-microsoft:before{content:""}.socicon-pandora:before{content:""}.socicon-messenger:before{content:""}.socicon-gamewisp:before{content:""}.socicon-bloglovin:before{content:""}.socicon-tunein:before{content:""}.socicon-gamejolt:before{content:""}.socicon-trello:before{content:""}.socicon-spreadshirt:before{content:""}.socicon-500px:before{content:""}.socicon-8tracks:before{content:""}.socicon-airbnb:before{content:""}.socicon-alliance:before{content:""}.socicon-amazon:before{content:""}.socicon-amplement:before{content:""}.socicon-android:before{content:""}.socicon-angellist:before{content:""}.socicon-apple:before{content:""}.socicon-appnet:before{content:""}.socicon-baidu:before{content:""}.socicon-bandcamp:before{content:""}.socicon-battlenet:before{content:""}.socicon-mixer:before{content:""}.socicon-bebee:before{content:""}.socicon-bebo:before{content:""}.socicon-behance:before{content:""}.socicon-blizzard:before{content:""}.socicon-blogger:before{content:""}.socicon-buffer:before{content:""}.socicon-chrome:before{content:""}.socicon-coderwall:before{content:""}.socicon-curse:before{content:""}.socicon-dailymotion:before{content:""}.socicon-deezer:before{content:""}.socicon-delicious:before{content:""}.socicon-deviantart:before{content:""}.socicon-diablo:before{content:""}.socicon-digg:before{content:""}.socicon-discord:before{content:""}.socicon-disqus:before{content:""}.socicon-douban:before{content:""}.socicon-draugiem:before{content:""}.socicon-dribbble:before{content:""}.socicon-drupal:before{content:""}.socicon-ebay:before{content:""}.socicon-ello:before{content:""}.socicon-endomodo:before{content:""}.socicon-envato:before{content:""}.socicon-etsy:before{content:""}.socicon-facebook:before{content:""}.socicon-feedburner:before{content:""}.socicon-filmweb:before{content:""}.socicon-firefox:before{content:""}.socicon-flattr:before{content:""}.socicon-flickr:before{content:""}.socicon-formulr:before{content:""}.socicon-forrst:before{content:""}.socicon-foursquare:before{content:""}.socicon-friendfeed:before{content:""}.socicon-github:before{content:""}.socicon-goodreads:before{content:""}.socicon-google:before{content:""}.socicon-googlescholar:before{content:""}.socicon-googlegroups:before{content:""}.socicon-googlephotos:before{content:""}.socicon-googleplus:before{content:""}.socicon-grooveshark:before{content:""}.socicon-hackerrank:before{content:""}.socicon-hearthstone:before{content:""}.socicon-hellocoton:before{content:""}.socicon-heroes:before{content:""}.socicon-smashcast:before{content:""}.socicon-horde:before{content:""}.socicon-houzz:before{content:""}.socicon-icq:before{content:""}.socicon-identica:before{content:""}.socicon-imdb:before{content:""}.socicon-instagram:before{content:""}.socicon-issuu:before{content:""}.socicon-istock:before{content:""}.socicon-itunes:before{content:""}.socicon-keybase:before{content:""}.socicon-lanyrd:before{content:""}.socicon-lastfm:before{content:""}.socicon-line:before{content:""}.socicon-linkedin:before{content:""}.socicon-livejournal:before{content:""}.socicon-lyft:before{content:""}.socicon-macos:before{content:""}.socicon-mail:before{content:""}.socicon-medium:before{content:""}.socicon-meetup:before{content:""}.socicon-mixcloud:before{content:""}.socicon-modelmayhem:before{content:""}.socicon-mumble:before{content:""}.socicon-myspace:before{content:""}.socicon-newsvine:before{content:""}.socicon-nintendo:before{content:""}.socicon-npm:before{content:""}.socicon-odnoklassniki:before{content:""}.socicon-openid:before{content:""}.socicon-opera:before{content:""}.socicon-outlook:before{content:""}.socicon-overwatch:before{content:""}.socicon-patreon:before{content:""}.socicon-paypal:before{content:""}.socicon-periscope:before{content:""}.socicon-persona:before{content:""}.socicon-pinterest:before{content:""}.socicon-play:before{content:""}.socicon-player:before{content:""}.socicon-playstation:before{content:""}.socicon-pocket:before{content:""}.socicon-qq:before{content:""}.socicon-quora:before{content:""}.socicon-raidcall:before{content:""}.socicon-ravelry:before{content:""}.socicon-reddit:before{content:""}.socicon-renren:before{content:""}.socicon-researchgate:before{content:""}.socicon-residentadvisor:before{content:""}.socicon-reverbnation:before{content:""}.socicon-rss:before{content:""}.socicon-sharethis:before{content:""}.socicon-skype:before{content:""}.socicon-slideshare:before{content:""}.socicon-smugmug:before{content:""}.socicon-snapchat:before{content:""}.socicon-songkick:before{content:""}.socicon-soundcloud:before{content:""}.socicon-spotify:before{content:""}.socicon-stackexchange:before{content:""}.socicon-stackoverflow:before{content:""}.socicon-starcraft:before{content:""}.socicon-stayfriends:before{content:""}.socicon-steam:before{content:""}.socicon-storehouse:before{content:""}.socicon-strava:before{content:""}.socicon-streamjar:before{content:""}.socicon-stumbleupon:before{content:""}.socicon-swarm:before{content:""}.socicon-teamspeak:before{content:""}.socicon-teamviewer:before{content:""}.socicon-technorati:before{content:""}.socicon-telegram:before{content:""}.socicon-tripadvisor:before{content:""}.socicon-tripit:before{content:""}.socicon-triplej:before{content:""}.socicon-tumblr:before{content:""}.socicon-twitch:before{content:""}.socicon-twitter:before{content:""}.socicon-uber:before{content:""}.socicon-ventrilo:before{content:""}.socicon-viadeo:before{content:""}.socicon-viber:before{content:""}.socicon-viewbug:before{content:""}.socicon-vimeo:before{content:""}.socicon-vine:before{content:""}.socicon-vkontakte:before{content:""}.socicon-warcraft:before{content:""}.socicon-wechat:before{content:""}.socicon-weibo:before{content:""}.socicon-whatsapp:before{content:""}.socicon-wikipedia:before{content:""}.socicon-windows:before{content:""}.socicon-wordpress:before{content:""}.socicon-wykop:before{content:""}.socicon-xbox:before{content:""}.socicon-xing:before{content:""}.socicon-yahoo:before{content:""}.socicon-yammer:before{content:""}.socicon-yandex:before{content:""}.socicon-yelp:before{content:""}.socicon-younow:before{content:""}.socicon-youtube:before{content:""}.socicon-zapier:before{content:""}.socicon-zerply:before{content:""}.socicon-zomato:before{content:""}.socicon-zynga:before{content:""}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165, 0.84, 0.44, 1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895, 0.03, 0.685, 0.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .25s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px, 80px, 0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px, 80px, 0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(0.6, 0.04, 0.98, 0.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px, -80px, 0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px, -80px, 0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075, 0.82, 0.165, 1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px, -6px, 0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0, -20px, 0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:rgba(0,0,0,0) !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 10px, 0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s .22s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(0.55, 0.055, 0.675, 0.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;transition:transform .075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.clearfix:after{content:" ";display:block;height:0;clear:both}.kill-css-transition{-webkit-transition:all 0ms ease !important;-moz-transition:all 0ms ease !important;-o-transition:all 0ms ease !important;transition:all 0ms ease !important}.noselect{-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.div-table{display:table;height:100%;width:100%}.div-tablecell{display:table-cell;vertical-align:middle;height:100%;width:100%}.socicon{-webkit-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;-moz-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;-o-transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;transition:opacity 350ms ease,color 350ms ease,background-color 350ms ease,box-shadow 350ms ease,border 350ms ease,width 350ms ease;will-change:opacity,scale,filter,transform}.socicon,.socicon:hover,.socicon_a,.socicon_a:hover{text-decoration:none}.bgimg{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-o-object-fit:cover;object-fit:cover;overflow:hidden}.bgimg video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:auto}.bgimg video.portrait{height:auto;width:100%}body.browser-safari .bgimg video,body.browser-chrome .bgimg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;transform:translate(0, 0)}.bgimg.tl{background-position:left top}.bgimg.tc{background-position:center top}.bgimg.tr{background-position:right top}.bgimg.cl{background-position:left center}.bgimg.cc{background-position:center center}.bgimg.cr{background-position:right center}.bgimg.bl{background-position:left bottom}.bgimg.bc{background-position:center bottom}.bgimg.br{background-position:right bottom}.imghover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;display:block;opacity:1}.imghover:hover{opacity:.85}.material-icons{font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.abs00{position:absolute;top:0;left:0}.abs100{position:absolute;top:0;left:0;width:100%;height:100%}.capper{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.capper.wh{width:100%;height:100%}.capper-padded{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}@media only screen and (max-width: 1400px){.capper-padded{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-left:60px;padding-right:60px}}@media only screen and (max-width: 900px){.capper-padded{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){.capper-padded{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:10px;padding-right:10px}}@media only screen and (max-width: 900px){.capper-padded.no-mobile-pad{width:100%;padding-left:0 !important;padding-right:0 !important}}.capper-padded-2x{box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}@media only screen and (max-width: 1400px){.capper-padded-2x{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.capper-padded-2x{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.capper-padded-2x{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.color-pink{color:#da1653}.color-red{color:#9a0633}.rte{color:#191919;width:100%;font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;line-height:1.5em}.rte.center{margin-left:auto;margin-right:auto}.rte.text-center{text-align:center}@media only screen and (max-width: 900px){.rte.text-center{text-align:left}}.rte.text-center h1.tighter{margin-left:auto;margin-right:auto;max-width:800px}.rte:not(.no-max-width){max-width:970px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{line-height:1.1em;word-break:break-word;margin:0 0 20px 0}.rte h1{font-size:42px;font-family:"Montserrat",sans-serif;font-weight:300;text-transform:uppercase}@media only screen and (max-width: 900px){.rte h1{font-size:35px}}.rte h2{font-size:28px;font-family:"Montserrat",sans-serif;font-weight:400;text-transform:uppercase}.rte h3{font-size:24px;font-family:"Montserrat",sans-serif;font-weight:400;text-transform:uppercase}.rte h4{font-family:"Montserrat",sans-serif;font-weight:500;font-size:18px}.rte h5,.rte .rte-h5{font-size:18px;margin:0 0 15px 0;font-family:"Montserrat",sans-serif;font-weight:600;color:#da1653}.rte h5.dark,.rte .rte-h5.dark{color:#191919}.rte h6,.rte .rte-h6{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:500}.rte p,.rte a,.rte li,.rte a,.rte tr,.rte th,.rte td{font-size:16px;font-family:"Montserrat",sans-serif;font-weight:400}.rte p b,.rte p strong,.rte a b,.rte a strong,.rte li b,.rte li strong,.rte a b,.rte a strong,.rte tr b,.rte tr strong,.rte th b,.rte th strong,.rte td b,.rte td strong{font-family:"Montserrat",sans-serif;font-weight:700}.rte p i,.rte p em,.rte a i,.rte a em,.rte li i,.rte li em,.rte a i,.rte a em,.rte tr i,.rte tr em,.rte th i,.rte th em,.rte td i,.rte td em{font-style:italic}.rte a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:#da1653;font-family:"Montserrat",sans-serif;font-weight:600}.rte a:hover{color:#9a0633}.rte p,.rte h6{word-break:break-word;margin-bottom:15px}.rte p:last-child,.rte h6:last-child{margin-bottom:0}.rte table th{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px}.rte table td{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:1.2em}.rte table td *{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px}.rte b,.rte strong,.rte em,.rte i,.rte del,.rte strike,.rte u{color:inherit}.rte ul,.rte ol{margin-bottom:20px}.rte small{font-size:14px}.rte figure{margin-bottom:20px}.rte figure img,.rte figure svg{max-width:100%}.rte ul li,.rte ol li{margin-bottom:10px;margin-left:17px}.rte .important,.rte .error{font-weight:bold}.rte.tight-margins p,.rte.tight-margins li,.rte.tight-margins h3,.rte.tight-margins h4,.rte.tight-margins h5,.rte.tight-margins h6{margin-bottom:5px}.rte.light{color:#fff}.rte.gray{color:#797979}.rte h1 .text-tiny,.rte h2 .text-tiny,.rte h3 .text-tiny,.rte h4 .text-tiny,.rte h5 .text-tiny,.rte h6 .text-tiny,.rte p .text-tiny,.rte li .text-tiny{font-size:60%;line-height:1.2}.rte h1 .text-small,.rte h2 .text-small,.rte h3 .text-small,.rte h4 .text-small,.rte h5 .text-small,.rte h6 .text-small,.rte p .text-small,.rte li .text-small{font-size:80%;line-height:1.2}.rte h1 .text-big,.rte h2 .text-big,.rte h3 .text-big,.rte h4 .text-big,.rte h5 .text-big,.rte h6 .text-big,.rte p .text-big,.rte li .text-big{font-size:120%;line-height:1.2}.rte h1 .text-huge,.rte h2 .text-huge,.rte h3 .text-huge,.rte h4 .text-huge,.rte h5 .text-huge,.rte h6 .text-huge,.rte p .text-huge,.rte li .text-huge{font-size:140%;line-height:1.2}html,body{background-color:#fcfcfc}body{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}#container{width:100%}#content{padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){#content{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){#content{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){#content{padding-top:15px;padding-bottom:15px}}#meta-sitewidth{display:none;z-index:0;padding-top:1920px}#meta-breakpoint{display:none;z-index:0;padding-top:900px}a{text-decoration:none}.generic-holder{padding-top:40px;padding-bottom:40px;min-height:300px}@media only screen and (max-width: 1400px){.generic-holder{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.generic-holder{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.generic-holder{padding-top:15px;padding-bottom:15px}}.generic-holder .generic-holder-content{padding-top:40px}.blocks-holder{width:100%}.block{width:100%;margin-top:10px;margin-bottom:10px}.generic-lr{display:flex;justify-content:space-between;width:100%}.generic-lr .l{width:calc(100% - 475px);margin-right:100px}.generic-lr .r{width:375px;min-width:375px;max-width:375px}@media only screen and (max-width: 900px){.generic-lr{flex-wrap:wrap}.generic-lr .l{width:100%;margin-right:0}.generic-lr .r{width:100%;min-width:100%;max-width:100%;margin-top:40px}}.link-underline-grow{display:inline-block;text-decoration:none}.link-underline-grow:after{content:"";display:block;width:100%;height:2px;background-color:#000;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform-origin:top center}.link-underline-grow:hover:after{transform:scaleY(2)}.link-underline-leftright,.link-underline-leftright-white,.link-underline-leftright-red,.link-underline-leftright-dark{cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.link-underline-leftright:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before,.link-underline-leftright:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after{content:"";position:absolute;top:-moz-calc(100% - 4px);top:-webkit-calc(100% - 4px);top:calc(100% - 4px);left:-moz-calc(-100%);left:-webkit-calc(-100%);left:calc(-100%);display:block;width:100%;height:1px;background-color:#fff;transform-origin:top center}.link-underline-leftright:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before{transition:all 0ms ease-in-out}.link-underline-leftright:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.link-underline-leftright.active:before,.active.link-underline-leftright-white:before,.active.link-underline-leftright-red:before,.active.link-underline-leftright-dark:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright.active:after,.active.link-underline-leftright-white:after,.active.link-underline-leftright-red:after,.active.link-underline-leftright-dark:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright:hover:before,.link-underline-leftright-white:hover:before,.link-underline-leftright-red:hover:before,.link-underline-leftright-dark:hover:before{left:0;transition:all 250ms ease-in}.link-underline-leftright:hover:after,.link-underline-leftright-white:hover:after,.link-underline-leftright-red:hover:after,.link-underline-leftright-dark:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.link-underline-leftright.small:before,.small.link-underline-leftright-white:before,.small.link-underline-leftright-red:before,.small.link-underline-leftright-dark:before,.link-underline-leftright.small:after,.small.link-underline-leftright-white:after,.small.link-underline-leftright-red:after,.small.link-underline-leftright-dark:after{height:1px}.link-underline-leftright-dark:before,.link-underline-leftright-dark:after{background-color:#9a0633}.link-underline-leftright-red:before,.link-underline-leftright-red:after{background-color:#9a0633}.link-underline-leftright-white:before,.link-underline-leftright-white:after{background-color:#fff}.miniButton{color:#000;font-family:"Montserrat",sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;background-color:#ccc;border:1px solid #000;display:inline-block;margin-top:5px;padding:5px 5px 2px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}button.only-mini{background-color:rgba(0,0,0,0);border:none;display:inline-block}button.only-mini .miniButton{cursor:pointer;margin-top:0}button.only-mini .miniButton:hover{background-color:#fff}.text-ellipsis,.field-dropdown-box.field .div-select-selected-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-underline-grow{color:#9a0633;font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase}@media only screen and (max-width: 1080px){.link-underline-grow{font-size:15px;line-height:15px}}.generic-image-hover{cursor:pointer;opacity:1;-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform}.generic-image-hover:hover{opacity:.85}.scrim{position:fixed;top:0;left:0;width:100%;height:100%;background:#1a6289;background:linear-gradient(180deg, rgb(26, 98, 137) 0%, rgb(7, 64, 96) 68%, rgb(0, 55, 85) 100%)}.mini-nav-action .mini-nav-action2{display:inline-flex;align-items:center;justify-content:flex-start}.mini-nav-action .mini-nav-action2 *{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;color:#fff}.mini-nav-action a svg{margin-left:5px;width:12px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.mini-nav-action a svg path{fill:#fff}.mini-nav-action a:hover svg{transform:translateX(5px)}.mini-nav-action.back a svg{margin-right:5px;margin-left:0}.mini-nav-action.back a:hover svg{transform:translateX(-5px)}ul.sidenav-links{list-style:none;overflow:hidden;width:340px}ul.sidenav-links li{display:flex;font-family:"Montserrat",sans-serif;font-weight:700;font-size:20px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform:translateX(-30px);margin:20px 0}ul.sidenav-links li a{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;text-transform:uppercase;color:#fff;opacity:.5}ul.sidenav-links li svg{width:14px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;opacity:.5;margin-right:18px}ul.sidenav-links li svg path{fill:#fff}ul.sidenav-links li.active,ul.sidenav-links li:hover{transform:translateX(0)}ul.sidenav-links li.active a,ul.sidenav-links li.active svg,ul.sidenav-links li:hover a,ul.sidenav-links li:hover svg{opacity:1}.global-close{width:40px;height:40px;display:block;cursor:pointer}.global-close:before,.global-close:after{content:"";width:40px;height:5px;border-radius:7px;background-color:#fff;position:absolute;top:16px;left:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.global-close:before{transform:rotate(45deg)}.global-close:after{transform:rotate(-45deg)}.global-close:hover:before,.global-close:hover:after{transform:rotate(0deg);background-color:#9a0633}.global-close.smaller{width:25px;height:25px}.global-close.smaller:before,.global-close.smaller:after{width:25px;height:2px;border-radius:3px}.below-header{padding-top:175px}@media only screen and (max-width: 1080px){.below-header{padding-top:0}}.field-row{display:flex;justify-content:space-between;margin-bottom:40px}.field-row .field-row-element{width:45%;display:flex;align-items:center}.field-row .field-row-element .lbl{color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;margin-right:15px}.field-row .field-row-element input{padding:10px 20px;width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;background-color:#083856;border:1px solid #3e7a9b}.field-row .field-row-element input::-webkit-input-placeholder{color:#fff}.field-row .field-row-element input:-moz-placeholder{color:#fff;opacity:1}.field-row .field-row-element input::-moz-placeholder{color:#fff;opacity:1}.field-row .field-row-element input:-ms-input-placeholder{color:#fff}.field-row .field-row-element input::-ms-input-placeholder{color:#fff}.field-row .field-row-element input::placeholder{color:#fff}.field-row .field-row-element input.error{border:1px solid #9a0633}.field-row .field-row-element select{-webkit-appearance:none;cursor:pointer;padding:10px 30px 10px 20px;width:100%;color:#fff;font-family:"Montserrat",sans-serif;font-weight:400;background-color:#083856;border:1px solid #3e7a9b;font-size:18px;border-radius:0;background-image:url(../images/global/icon-angle-down.svg);background-repeat:no-repeat;background-position:95% 50%;background-size:14px 14px}.field-row .field-row-element select.error{border:1px solid #9a0633}.dropdown{position:relative}.dropdown .dropdown-inner{position:relative;min-width:240px}@media only screen and (max-width: 1250px){.dropdown .dropdown-inner{min-width:200px}}.dropdown .dropdown-inner *{color:#797979;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px}@media only screen and (max-width: 900px){.dropdown .dropdown-inner *{font-size:12px}}.dropdown .dropdown-inner .gtranslate_wrapper a{display:block;width:calc(100% - 20px);padding:5px 10px}.dropdown .dropdown-inner .btn,.dropdown .dropdown-inner body.page-contact .formie .fui-btn,body.page-contact .formie .dropdown .dropdown-inner .fui-btn{color:#fff !important}.dropdown .dropdown-inner .selected{padding:10px 10px;position:relative;cursor:pointer;display:inline-flex;align-items:center}.dropdown .dropdown-inner .selected .globe svg{width:16px;height:auto;margin-right:10px}.dropdown .dropdown-inner .selected .globe svg path{fill:#797979}.dropdown .dropdown-inner .selected .triangle svg{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:12px;height:auto;margin-left:10px}.dropdown .dropdown-inner .selected .triangle svg path{fill:#797979}.dropdown .items{display:none;padding:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;position:absolute;top:39px;right:0;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.dropdown .items .lbl{display:inline-block;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown .items .icon{width:15px;height:auto;display:inline-block;margin-right:10px}.dropdown .items .icon img,.dropdown .items .icon svg{width:100%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown.open{z-index:100}.dropdown.open .dropdown-inner{background-color:#efefef}.dropdown.open .dropdown-inner .triangle svg{transform:rotate(-90deg)}.dropdown.open .items{background-color:#efefef;display:block}.dropdown.open .items ul,.dropdown.open .items li{list-style:none}.dropdown.open .items li a{width:calc(100% - 20px);padding:10px 10px;display:flex;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown.open .items li a svg path{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown.open .items li a:hover{color:#da1653 !important}.dropdown.open .items li a:hover *{color:#da1653 !important}.dropdown.open .items li a:hover svg path{fill:#da1653 !important}.dropdown.open .items li.li-level1-hook{width:calc(100% - 20px);padding:10px 10px}.dropdown.open .items ul ul{margin:10px 0 0 0}.dropdown.open .items .li-level1-hook .ul-level2{display:none;position:absolute;top:0;left:90%;background-color:#efefef;width:100%;border-radius:15px;z-index:2}.dropdown.open .items .li-level1-hook:hover .ul-level2{display:block}.dropdown.wide-header-right .items{width:50vw;padding:10px}.dropdown.wide-header-right .items ul{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:column}@media only screen and (max-width: 900px){.dropdown.wide-header-right .items ul{grid-template-columns:repeat(1, 1fr)}}.dropdown.search .items{width:350px;padding:10px}.dropdown-search{width:100%}.dropdown-search .tabs{display:flex;align-items:center;justify-content:flex-start}.dropdown-search .tabs .tab{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;margin-right:10px;padding-right:10px;cursor:pointer;border-right:1px solid #b5b5b5}.dropdown-search .tabs .tab.active{color:#da1653}.dropdown-search .tabs .tab:last-child{border-right:none}.dropdown-search .fields-button{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.dropdown-search .fields-button .fields{width:100%}.dropdown-search .fields-button .fields .field{display:none;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown-search .fields-button .fields .field.active{display:block}.dropdown-search .fields-button .fields .field input{width:calc(100% - 20px)}.dropdown-search .fields-button .fields .field.field-location input{padding-right:25px;width:calc(100% - 35px)}.dropdown-search .fields-button .fields .field.field-location .geo-icon{position:absolute;top:7px;right:6px;z-index:2}.dropdown-search .fields-button .fields .field.field-location .geo-icon svg{width:14px;height:14px;cursor:pointer}.dropdown-search .fields-button .fields .field.field-location .geo-icon svg path{fill:#797979;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.dropdown-search .fields-button .fields .field.field-location .geo-icon:hover svg path{fill:#da1653}.dropdown-search .fields-button .fields .field.field-location #geo-icon-search-geo-icon{top:3px}.dropdown-search .fields-button .button{width:110px;margin-left:20px}.social-icons{display:inline-flex;align-items:center;height:100%}.social-icons .icon{margin:0 8px}.social-icons .icon:first-child{margin-left:0}.social-icons .icon svg{height:18px;width:18px;position:relative;top:2px}.social-icons .icon svg path{fill:#797979;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.social-icons .icon:hover svg path{fill:#fff}.social-icons.red .icon svg path{fill:#da1653}.social-icons.red .icon:hover svg path{fill:#9a0633}.social-icons.white .icon svg path{fill:#fff}.social-icons.white .icon:hover svg path{fill:#da1653}input{border:1px solid #b5b5b5;padding:5px 10px;color:#797979}input::-webkit-input-placeholder{color:rgba(121,121,121,.8)}input:-moz-placeholder{color:rgba(121,121,121,.8);opacity:1}input::-moz-placeholder{color:rgba(121,121,121,.8);opacity:1}input:-ms-input-placeholder{color:rgba(121,121,121,.8)}input::-ms-input-placeholder{color:rgba(121,121,121,.8)}input::placeholder{color:rgba(121,121,121,.8)}.btn,body.page-contact .formie .fui-btn{border:none;background-color:#da1653;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;line-height:1em;color:#fff;text-transform:uppercase;padding:20px 30px;border-radius:30px;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.btn.condensed-padding,body.page-contact .formie .condensed-padding.fui-btn{border-radius:20px;padding:10px 20px}.btn:hover,body.page-contact .formie .fui-btn:hover{background-color:#9a0633}.btn.inverse,body.page-contact .formie .inverse.fui-btn{background-color:#9a0633}.btn.inverse:hover,body.page-contact .formie .inverse.fui-btn:hover{background-color:#da1653}.btn.white-hover:hover,body.page-contact .formie .white-hover.fui-btn:hover{background-color:#fff;color:#da1653}.btn.dark,body.page-contact .formie .dark.fui-btn{background-color:#292727;border:1px solid #292727;color:#707070}.btn.dark:hover,body.page-contact .formie .dark.fui-btn:hover,.btn.dark.active,body.page-contact .formie .dark.active.fui-btn{background-color:#000;color:#fff;border:1px solid #fff}.btn.white,body.page-contact .formie .white.fui-btn{background-color:#fff;border:1px solid #fff;color:#707070}.btn.white:hover,body.page-contact .formie .white.fui-btn:hover,.btn.white.active,body.page-contact .formie .white.active.fui-btn{background-color:#9a0633;color:#fff;border:1px solid #fff}.btn.square,body.page-contact .formie .square.fui-btn{border-radius:0;padding-top:15px;padding-bottom:15px;text-transform:unset}.swiper-button-next,.swiper-button-prev{width:52px;height:52px;border-radius:50%;background-color:#000;border:1px solid #3a3a3a;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.swiper-button-next svg,.swiper-button-prev svg{width:15px;height:auto;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.swiper-button-next svg path,.swiper-button-prev svg path{fill:#fff}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.2)}.swiper-button-next{right:-65px}.swiper-button-next:hover{border:1px solid #fff}.swiper-button-next:hover svg{transform:scale(0.85)}.swiper-button-prev{left:-65px}.swiper-button-prev:hover{border:1px solid #fff}.swiper-button-prev:hover svg{transform:scale(0.85)}.icon-copy{display:flex;margin:5px 0}.icon-copy .icon{width:12px;min-width:12px;max-width:12px;margin-right:15px}.icon-copy .icon svg{width:100%}.icon-copy .icon svg path{fill:#191919}.icon-copy .copy *{fill:#191919;font-size:16px;line-height:1.2em}.icon-copy .copy .bold{font-family:"Montserrat",sans-serif;font-weight:600}.icon-copy .copy .regular{font-family:"Montserrat",sans-serif;font-weight:500}.icon-copy.dark .icon svg path{fill:#191919}.icon-copy.dark .copy *{color:#191919}.icon-copy.all-gray *{font-size:14px}.icon-copy.all-gray .icon svg path{fill:#797979 !important}.icon-copy.all-gray .copy *{color:#797979 !important}.line{border-top:1px solid #b5b5b5;width:100%;margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){.line{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){.line{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){.line{margin-top:15px;margin-bottom:15px}}.expandables{margin-bottom:40px}.expandables .row .top{display:flex;align-items:center;cursor:pointer}.expandables .row .top .rowl{width:100%}.expandables .row .top .rowl *{font-family:"Montserrat",sans-serif;font-weight:700}.expandables .row .top .rowr{width:16px;min-width:16px;max-width:16px;margin-left:10px;top:1px;position:relative}.expandables .row .top .rowr svg{width:100%;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;transform:rotate(-90deg)}.expandables .row .bottom{height:0;opacity:0;overflow:hidden;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;max-height:100000px}.expandables .row .line{margin-top:20px;margin-bottom:20px}.expandables .row.open .top .rowr svg{transform:rotate(0deg)}.expandables .row.open .bottom{opacity:1}.expandables .row:last-child .line{display:none}.tour-linkout-row{border-top:1px solid #e0e0e0;padding-bottom:5px;padding-top:5px;margin-bottom:0px;display:flex}.tour-linkout-row .col{padding:10px 10px 10px 0}.tour-linkout-row .col .l1{font-family:"Montserrat",sans-serif;font-weight:500}.tour-linkout-row .col1{width:45%}.tour-linkout-row .col2{width:35%;display:flex;align-items:center;justify-content:flex-start}.tour-linkout-row .col3{width:20%;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 1150px){.tour-linkout-row{display:block;margin-bottom:10px}.tour-linkout-row .col1,.tour-linkout-row .col2,.tour-linkout-row .col3{width:100%;margin-top:0 !important;padding:0 !important}.tour-linkout-row .col1{padding-bottom:0}.tour-linkout-row .col2{padding-top:5px}}.tour-linkout-row.first{border-top:1px solid rgba(0,0,0,0)}.border-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;border-radius:6px;transform:scale(0.95);aspect-ratio:1;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.border-hover .bgimg{opacity:.3;border-radius:6px !important;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;width:calc(100% - 12px);height:calc(100% - 12px);left:6px;top:6px}.border-hover:hover{transform:scale(1);background-color:#272727}.border-hover:hover .bgimg{opacity:1}.border-hover-active{transform:scale(1);background-color:#272727}.border-hover-active .bgimg{opacity:1}.filter-holder .show-mobile.block{margin:20px 0}.jump{cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:#da1653;font-family:"Montserrat",sans-serif;font-weight:600}.jump:hover{color:#9a0633}.also-in-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover *{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover svg path{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.also-in-hover:hover{color:#fff !important}.also-in-hover:hover *{color:#fff !important}.also-in-hover:hover svg path{fill:#fff !important}.website-social-bar{margin-top:10px;margin-bottom:10px;display:flex}.website-social-bar .bar{border-left:1px solid #b5b5b5;margin-left:10px;padding-left:10px}.website-social-bar .bar:first-child{border-left:none;margin-left:0;padding-left:0}.website-social-bar .bar .social-icons .icon a svg path{fill:#da1653}.website-social-bar .bar .social-icons .icon a:hover svg path{fill:#9a0633}.simple-underline-on-hover{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;border-bottom:1px solid rgba(0,0,0,0)}.simple-underline-on-hover:hover{border-bottom:1px solid #9a0633}.simple-underline-on-hover.dark:hover{border-bottom:1px solid #191919}.content-block{width:100%;margin-bottom:40px}.content-block:last-child{margin-bottom:0}.content-block .quick-one-swipe{width:100%;aspect-ratio:1.9}.content-block .quick-one-swipe .swiper-slide .caption{display:none}.content-block #quick-one-captions{margin-top:5px;display:block;font-size:12px;color:#000}.content-block #quick-one-captions *{font-size:12px}.field-dropdown-box.field{min-width:200px;display:flex;align-items:center;margin-right:30px;width:100%}.field-dropdown-box.field input,.field-dropdown-box.field select,.field-dropdown-box.field .div-option,.field-dropdown-box.field .div-select-selected-display{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:rgba(0,0,0,0);border:0;border-radius:0;font-family:"Montserrat",sans-serif;font-weight:500;letter-spacing:.05em;color:#fff;font-size:16px;left:0}.field-dropdown-box.field input::-ms-expand,.field-dropdown-box.field select::-ms-expand,.field-dropdown-box.field .div-option::-ms-expand,.field-dropdown-box.field .div-select-selected-display::-ms-expand{display:none}.field-dropdown-box.field input::-webkit-input-placeholder,.field-dropdown-box.field select::-webkit-input-placeholder,.field-dropdown-box.field .div-option::-webkit-input-placeholder,.field-dropdown-box.field .div-select-selected-display::-webkit-input-placeholder{color:#fff}.field-dropdown-box.field input:-moz-placeholder,.field-dropdown-box.field select:-moz-placeholder,.field-dropdown-box.field .div-option:-moz-placeholder,.field-dropdown-box.field .div-select-selected-display:-moz-placeholder{color:#fff;opacity:1}.field-dropdown-box.field input::-moz-placeholder,.field-dropdown-box.field select::-moz-placeholder,.field-dropdown-box.field .div-option::-moz-placeholder,.field-dropdown-box.field .div-select-selected-display::-moz-placeholder{color:#fff;opacity:1}.field-dropdown-box.field input:-ms-input-placeholder,.field-dropdown-box.field select:-ms-input-placeholder,.field-dropdown-box.field .div-option:-ms-input-placeholder,.field-dropdown-box.field .div-select-selected-display:-ms-input-placeholder{color:#fff}.field-dropdown-box.field input::-ms-input-placeholder,.field-dropdown-box.field select::-ms-input-placeholder,.field-dropdown-box.field .div-option::-ms-input-placeholder,.field-dropdown-box.field .div-select-selected-display::-ms-input-placeholder{color:#fff}.field-dropdown-box.field input::placeholder,.field-dropdown-box.field select::placeholder,.field-dropdown-box.field .div-option::placeholder,.field-dropdown-box.field .div-select-selected-display::placeholder{color:#fff}.field-dropdown-box.field .div-option,.field-dropdown-box.field .div-select-selected-display{color:rgba(255,255,255,.51)}.field-dropdown-box.field .div-option.option-is-selected,.field-dropdown-box.field .div-select-selected-display.option-is-selected{color:#fff}.field-dropdown-box.field .field-box{border:1px solid #3e7a9b;padding:8px 15px 9px 15px;background-color:#010e3a;width:100%}.field-dropdown-box.field .div-option{word-break:break-word}.field-dropdown-box.field.error .field-box{border:1px solid #ff0;background-color:rgba(255,255,255,.15)}.field-dropdown-box .title{color:#fff;opacity:1;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:700;letter-spacing:.05em;margin:0 0 5px 0}.field-dropdown-box .field-box{cursor:pointer;padding:0}.field-dropdown-box .field-box .arrow{position:absolute;top:8px;left:15px;width:17px;height:17px}.field-dropdown-box .field-box .arrow .cls-1{stroke-width:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;opacity:1;fill:#fff}.field-dropdown-box .field-box .div-select-selected-display{position:relative;padding:10px 15px 11px 50px;width:-moz-calc(100% - 65px);width:-webkit-calc(100% - 65px);width:calc(100% - 65px)}.field-dropdown-box .field-box .div-select{z-index:20000;position:absolute;top:40px;left:-1px;width:100%;height:0;cursor:pointer;overflow:auto;border-left:1px solid #3e7a9b;border-right:1px solid #3e7a9b;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;background-color:#010e3a;overflow-x:hidden;overflow-y:auto}.field-dropdown-box .field-box .div-select .div-option{padding:15px 15px 15px 50px;width:-moz-calc(100% - 65px);width:-webkit-calc(100% - 65px);width:calc(100% - 65px)}@media only screen and (min-width: 900px){.field-dropdown-box .field-box .div-select .div-option{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}}.field-dropdown-box .field-box .div-select .div-option:hover{background-color:rgba(0,0,0,.33)}.field-dropdown-box .field-box.over .arrow .cls-1{fill:#fff}.field-dropdown-box .field-box.over .div-select{border-bottom:1px solid #3e7a9b;display:block;max-height:405px}.field-dropdown-box .field-box.over.solid-hover{background-image:url("../images/shared/bg-dropdown-affiliation.png");background-size:cover}.field-dropdown-box .field-box.over.solid-hover .div-options{background-image:url("../images/shared/bg-dropdown-affiliation.png");background-size:cover}.field-dropdown-box .field-box.over.solid-hover .div-option:hover{background-image:none;background-color:#fff;color:#000}.field-dropdown-box#selector-city .field-box.over.solid-hover,.field-dropdown-box#selector-guests .field-box.over.solid-hover{background-image:url("../images/shared/bg-dropdown-guest.png");background-size:cover}.field-dropdown-box#selector-city .field-box.over.solid-hover .div-options,.field-dropdown-box#selector-guests .field-box.over.solid-hover .div-options{background-image:url("../images/shared/bg-dropdown-guest.png");background-size:cover}.combobox{width:100%;background-color:#3a3a3a;border-radius:3px;border:1px solid #5d5d5d}.combobox .combobox-display{cursor:pointer}.combobox .combobox-display .combobox-display2{padding:15px 30px;display:flex;align-items:center;justify-content:space-between}.combobox .combobox-display .combobox-display2 .lbl{color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px}.combobox .combobox-display .combobox-display2 .triangle{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.combobox .combobox-display .combobox-display2 .triangle svg{width:10px}.combobox .combobox-display .combobox-display2 .triangle svg path{fill:#fff}.combobox .combobox-choices{display:none}.combobox .combobox-choices button{width:100%;padding:10px 30px;border-radius:0;border:none;background-color:rgba(0,0,0,0);text-align:left;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px}.combobox .combobox-choices button:hover{background-color:#000}.combobox.open .combobox-choices{display:block}.combobox.open .triangle{transform:rotate(-90deg)}[data-tooltip]{cursor:help;position:relative;display:inline-block}[data-tooltip]:before,[data-tooltip]:after{position:absolute;left:50%;transform:translate(-50%, -12px);z-index:1000;pointer-events:none;user-select:none;opacity:0;transition:opacity .35s ease .25s;font-family:"Montserrat",sans-serif;font-weight:500;font-size:12px}[data-tooltip]:before{content:attr(data-tooltip);background:#191919;color:#eee;padding:8px 12px;white-space:nowrap;bottom:100%;border-radius:3px;box-shadow:0 5px 15px -5px rgba(0,0,0,.65)}[data-tooltip]:after{content:"";background:rgba(0,0,0,0);border:8px solid rgba(0,0,0,0);border-top-color:#191919}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,[data-tooltip]:active:before,[data-tooltip]:active:after{opacity:1}[data-tooltip].tooltip-multiline:before{width:100vw;max-width:240px;white-space:normal}[data-tooltip][class*=tooltip-bottom]:before,[data-tooltip][class*=tooltip-bottom]:after{transform:translate(-50%, 12px)}[data-tooltip][class*=tooltip-bottom]:before{bottom:auto;top:100%}[data-tooltip][class*=tooltip-bottom]:after{bottom:0;border:8px solid rgba(0,0,0,0);border-bottom-color:#191919}[data-tooltip].tooltip-bottom-left:before{transform:translate(-24px, 12px)}[data-tooltip].tooltip-bottom-right:before{left:auto;right:50%;transform:translate(24px, 12px)}[data-tooltip].tooltip-top-left:before{transform:translate(-24px, -12px)}[data-tooltip].tooltip-top-right:before{left:auto;right:50%;transform:translate(24px, -12px)}.header-alert{background-color:#da1653;padding:10px 0;text-align:center;z-index:100001}@media only screen and (max-width: 900px){.header-alert .debugger{display:none}}.header-alert .rte *{color:#fff;margin:0}.header-alert .rte a{text-decoration:underline}.header-alert .rte p{padding:5px 0}.header-strip{position:-webkit-sticky;position:sticky;top:0;z-index:100001;background-color:#191919;border-bottom:1px #3a3a3a solid}.header-strip .lr{display:flex;justify-content:space-between;align-items:stretch}.header-strip .lr .bar{display:inline-flex;align-items:stretch;border-right:1px #3a3a3a solid;margin-right:10px}.header-strip .lr .bar:last-child{border-right:0}.header-strip .lr .l{width:45%;display:flex;align-items:stretch}@media only screen and (max-width: 1350px){.header-strip .lr .l .bar-language .dropdown .dropdown-inner{min-width:180px}}.header-strip .lr .r{display:flex;align-items:stretch;width:55%}.header-strip .lr .r .bar:last-child{margin-right:0}@media only screen and (max-width: 1350px){.header-strip .lr .l{width:40%}.header-strip .lr .r{width:60%}}@media only screen and (max-width: 1270px){.header-strip .lr .l{width:37%}.header-strip .lr .r{width:63%}}header.header{background-color:#191919;top:0;left:0;width:100%;position:relative;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;z-index:10000}header.header .header-logo{background-color:#191919;border-bottom:1px #3a3a3a solid}header.header .header-logo .lr{display:flex;align-items:center;justify-content:space-between;max-width:712px;margin:0 auto;padding:30px 0;width:100%}header.header .header-logo .lr .l{width:50%;top:0}header.header .header-logo .lr .l img{width:100%;height:auto}header.header .header-logo .lr .r{width:calc(50% - 50px);top:5px}header.header .header-logo .lr .r *{color:#797979;font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.2em;font-size:14px}header.header .header-shows{background-color:#191919;border-bottom:1px #3a3a3a solid}header.header .header-shows .bars{display:flex;align-items:center;justify-content:center}header.header .header-shows .bars .bar{display:inline-flex;padding:0 20px}header.header .header-shows .bars .bar button{min-width:180px}.dynamic-nav-bars .link-only .lbl{color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px}.dynamic-nav-bars .dropdown .dropdown-inner .selected .lbl{color:#fff}.dynamic-nav-bars .dropdown.open .dropdown-inner .selected .lbl{color:#222}.dynamic-nav-bars .lbl{color:#222}.dynamic-nav-bars svg path{fill:#222}footer.footer{background-color:#000}footer.footer .footer2{padding-top:40px;padding-bottom:40px;background-color:#000}@media only screen and (max-width: 1400px){footer.footer .footer2{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){footer.footer .footer2{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){footer.footer .footer2{padding-top:15px;padding-bottom:15px}}footer.footer .legal-lr{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){footer.footer .legal-lr{flex-direction:column-reverse;flex-wrap:wrap}}footer.footer .legal-lr .r{width:275px;margin-top:40px}footer.footer .legal-lr .r .mobile-main-logo{display:none}@media only screen and (max-width: 900px){footer.footer .legal-lr .r .mobile-main-logo{display:block;width:95%;margin-left:auto;margin-right:auto;max-width:420px}footer.footer .legal-lr .r .mobile-main-logo img{width:100%}}@media only screen and (max-width: 900px){footer.footer .legal-lr .r{width:100%;text-align:center}}@media only screen and (max-width: 900px){footer.footer .legal-lr .r img,footer.footer .legal-lr .r p{width:80%;margin-left:auto;margin-right:auto}}footer.footer .legal-lr .r img{width:100%;margin:20px 0}@media only screen and (max-width: 900px){footer.footer .legal-lr .r img{max-width:300px}}@media only screen and (max-width: 900px){footer.footer .legal-lr .r p{max-width:420px}}footer.footer .legal-lr .r *{color:#797979;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px}footer.footer .legal-lr .l{width:calc(100% - 275px)}@media only screen and (max-width: 900px){footer.footer .legal-lr .l{width:100%}}footer.footer .legal-lr .rowline{margin:20px 0 40px}footer.footer .legal-lr .rowline.main-logo img{width:275px}@media only screen and (max-width: 900px){footer.footer .legal-lr .rowline.main-logo{display:none}}footer.footer .legal-lr .rowline.logos{margin:20px 0}footer.footer .legal-lr .rowline.logos h5{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;color:#555}@media only screen and (max-width: 900px){footer.footer .legal-lr .rowline.logos h5{text-align:center}}footer.footer .legal-lr .rowline.logos .logo-holder{display:flex;flex-wrap:wrap}@media only screen and (max-width: 900px){footer.footer .legal-lr .rowline.logos .logo-holder{justify-content:space-around}}footer.footer .legal-lr .rowline.logos .logo{display:inline-block;min-width:85px;height:85px;margin:10px 40px 10px 0;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}@media only screen and (max-width: 900px){footer.footer .legal-lr .rowline.logos .logo{margin:10px 20px 10px 20px}}footer.footer .legal-lr .rowline.nav{margin-top:60px}footer.footer .legal-lr .rowline.nav *,footer.footer .legal-lr .rowline.legal *{font-size:14px;font-family:"Montserrat",sans-serif;font-weight:500;color:#adadad}footer.footer .legal-lr .rowline.nav a,footer.footer .legal-lr .rowline.legal a{-webkit-transition:color 350ms ease,background-color 350ms ease,border-color 350ms ease;-moz-transition:color 350ms ease,background-color 350ms ease,border-color 350ms ease;-o-transition:color 350ms ease,background-color 350ms ease,border-color 350ms ease;transition:color 350ms ease,background-color 350ms ease,border-color 350ms ease;will-change:opacity,scale,filter,transform}footer.footer .legal-lr .rowline.nav a:after,footer.footer .legal-lr .rowline.legal a:after{content:"|";margin-right:10px;margin-left:10px;color:#adadad !important}footer.footer .legal-lr .rowline.nav a:last-child:after,footer.footer .legal-lr .rowline.legal a:last-child:after{display:none}footer.footer .legal-lr .rowline.nav a:hover,footer.footer .legal-lr .rowline.legal a:hover{color:#fff}footer.footer .legal-lr .rowline.nav a:hover:after,footer.footer .legal-lr .rowline.legal a:hover:after{color:#adadad !important}footer.footer .legal-lr .rowline .r .social-icons{margin:20px 0}body.theme-dark .footer-promotions .rowline{display:none}.prefooter{background-color:#fcfcfc}.prefooter .footer-home{background-color:#fcfcfc;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.prefooter .footer-home{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.prefooter .footer-home{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.prefooter .footer-home{padding-top:15px;padding-bottom:15px}}.prefooter .footer-home .inner{margin:20px 0 0}.prefooter .footer-home .panel{box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}@media only screen and (max-width: 1400px){.prefooter .footer-home .panel{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.prefooter .footer-home .panel{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.prefooter .footer-home .panel{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.prefooter .footer-home .panel .lr{display:flex;justify-content:space-between}.prefooter .footer-home .panel .lr .l{width:100%}.prefooter .footer-home .panel .lr .r{width:300px;min-width:300px;max-width:300px;margin-left:80px}.prefooter .footer-home .panel .lr .r .social-icons .icon a svg path{fill:#da1653}.prefooter .footer-home .panel .lr .r .social-icons .icon a:hover svg path{fill:#9a0633}.prefooter .footer-home .panel .lr h5{text-transform:uppercase}@media only screen and (max-width: 900px){.prefooter .footer-home .panel .lr{display:block}.prefooter .footer-home .panel .lr .r{width:100%;min-width:100%;max-width:100%;margin:40px 0 0 0}}.prefooter .footer-promotions{background-color:#fcfcfc;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.prefooter .footer-promotions{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.prefooter .footer-promotions{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.prefooter .footer-promotions{padding-top:15px;padding-bottom:15px}}.prefooter .footer-promotions .inner{margin:20px 0 0}.prefooter .footer-promotions .panel{box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}@media only screen and (max-width: 1400px){.prefooter .footer-promotions .panel{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.prefooter .footer-promotions .panel{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.prefooter .footer-promotions .panel{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){.prefooter .footer-promotions .panel{padding-left:0;padding-right:0;width:100%}.prefooter .footer-promotions .panel .quick-thumbs{width:100%}}@media only screen and (max-width: 900px)and (max-width: 550px){.prefooter .footer-promotions .panel .quick-thumbs{box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}}@media only screen and (max-width: 900px)and (max-width: 550px)and (max-width: 1400px){.prefooter .footer-promotions .panel .quick-thumbs{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px)and (max-width: 550px)and (max-width: 900px){.prefooter .footer-promotions .panel .quick-thumbs{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 900px)and (max-width: 550px)and (max-width: 380px){.prefooter .footer-promotions .panel .quick-thumbs{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px){.prefooter .footer-promotions .panel .quick-thumbs-dots-outer{width:100%;margin-top:30px;margin-left:0}}@media only screen and (max-width: 900px)and (max-width: 550px){.prefooter .footer-promotions .panel .quick-thumbs-dots-outer{width:80%;margin-left:auto;margin-right:auto}}.prefooter .footer-sponsors{background-color:#fcfcfc;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.prefooter .footer-sponsors{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.prefooter .footer-sponsors{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.prefooter .footer-sponsors{padding-top:15px;padding-bottom:15px}}.prefooter .footer-sponsors .inner{margin:40px 0 50px;box-sizing:initial !important;width:-moz-calc(100% - 400px);width:-webkit-calc(100% - 400px);width:calc(100% - 400px);padding-left:200px;padding-right:200px}@media only screen and (max-width: 1400px){.prefooter .footer-sponsors .inner{width:-moz-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);padding-left:120px;padding-right:120px}}@media only screen and (max-width: 900px){.prefooter .footer-sponsors .inner{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}@media only screen and (max-width: 380px){.prefooter .footer-sponsors .inner{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.prefooter .footer-sponsors .panels{display:flex;justify-content:space-between;flex-wrap:wrap}.prefooter .footer-sponsors .panels .panel{width:calc(25% - 30px);margin:30px 0;aspect-ratio:1;background-color:#fff;border:1px solid #dbdbdb;border-radius:15px}@media only screen and (max-width: 900px){.prefooter .footer-sponsors .panels .panel{width:calc(50% - 20px);margin:20px 0}}.prefooter .footer-sponsors .panels .panel a{width:100%;height:100%;display:block}.prefooter .footer-sponsors .panels .panel .bgimg{background-size:contain;width:96%;height:96%;left:3%;top:3%}.prefooter .footer-sponsors .panels.smaller-quantity{justify-content:center}@media only screen and (max-width: 900px){.prefooter .footer-sponsors .panels.smaller-quantity{justify-content:space-between}}.prefooter .footer-sponsors .panels.smaller-quantity .panel{margin-left:40px;margin-right:40px}@media only screen and (max-width: 900px){.prefooter .footer-sponsors .panels.smaller-quantity .panel{margin-left:0;margin-right:0}}.prefooter.side .capper-padded{padding-left:0 !important;padding-right:0 !important;width:100% !important}.prefooter.side .footer-promotions .panel{padding-left:0 !important;padding-right:0 !important;width:100% !important}.prefooter.side .footer-sponsors .inner{padding-left:0 !important;padding-right:0 !important;width:100% !important}.prefooter.side .footer-sponsors .inner .panels .panel{width:calc(50% - 15px);margin:15px 0}#mediaOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;visibility:hidden}#mediaOverlay #mediaOverlayScrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:block}#mediaOverlay #mediaOverlayInner,#mediaOverlay #mediaOverlayInner .inner2,#mediaOverlay #swiper-super-outer,#mediaOverlay .swiper,#mediaOverlay .swiper-wrapper,#mediaOverlay .swiper-slide,#mediaOverlay iframe{width:100%;height:100%;position:relative}#mediaOverlay iframe{border:0}#mediaOverlay .caption{position:absolute;bottom:0;left:0;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);background-color:rgba(25,25,25,.8);padding:10px;color:#b5b5b5;font-family:"Montserrat",sans-serif;font-weight:500}#mediaOverlay .caption *{color:#b5b5b5;font-family:"Montserrat",sans-serif;font-weight:500}#mediaOverlay .side{position:absolute;top:calc(50% - 26px)}#mediaOverlay .side.prev{right:unset;left:-10px}@media only screen and (max-width: 900px){#mediaOverlay .side.prev{left:60px}}#mediaOverlay .side.next{left:unset;right:-10px}@media only screen and (max-width: 900px){#mediaOverlay .side.next{right:60px}}#mediaOverlay #mediaOverlayInner .inner2{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);height:-moz-calc(100% - 100px);height:-webkit-calc(100% - 100px);height:calc(100% - 100px);margin:50px 100px}@media only screen and (max-width: 900px){#mediaOverlay #mediaOverlayInner .inner2{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:calc(100% - 40px);margin:20px}}#mediaOverlay #mediaOverlayInner .inner2 .bgimg{background-size:contain}#mediaOverlay #media-dots{width:100%;text-align:center;margin-top:20px}@media only screen and (max-width: 900px){#mediaOverlay #media-dots{margin-top:0}}#mediaOverlay #media-dots .dots .swiper-pagination-bullet{background-color:rgba(255,255,255,.7)}#mediaOverlay #media-dots .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}#mediaOverlay #media-dots .dots.swiper-pagination-disabled{display:none}#mediaOverlay .overlay-x{position:absolute;z-index:20;right:29px;top:0px}#modalPopupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;visibility:hidden}#modalPopupOverlay #modalPopupOverlayScrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:block}#modalPopupOverlay #modalPopupOverlayInner{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);margin:150px auto;max-width:530px;border:1px solid #535353;border-radius:5px;background-color:#000}@media only screen and (max-width: 900px){#modalPopupOverlay #modalPopupOverlayInner{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:50px 20px 0}}#modalPopupOverlay #modalPopupOverlayInner .overlay-x{position:absolute;z-index:20;right:0;top:-35px}#modalPopupOverlay #modalPopupOverlayInner .inner2{width:auto;padding:30px}#modalPopupOverlay #modalPopupOverlayInner .inner2 h1,#modalPopupOverlay #modalPopupOverlayInner .inner2 h2,#modalPopupOverlay #modalPopupOverlayInner .inner2 h3,#modalPopupOverlay #modalPopupOverlayInner .inner2 h4,#modalPopupOverlay #modalPopupOverlayInner .inner2 h5{text-transform:uppercase;margin-bottom:30px}#modalPopupOverlay #modalPopupOverlayInner .inner2 h6{margin-bottom:5px;font-family:"Montserrat",sans-serif;font-weight:600}#modalPopupOverlay #modalPopupOverlayInner .inner2 p,#modalPopupOverlay #modalPopupOverlayInner .inner2 a,#modalPopupOverlay #modalPopupOverlayInner .inner2 h6{font-size:18px}#overlay,.overlay-section{display:none}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}#overlay #overlay-scrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:block}#overlay #overlay2,#overlay #overlay-inner,#overlay .overlay-section,#overlay .overlay-video-wrapper,#overlay .overlay-video-wrapper iframe,#overlay .overlay-video-wrapper video{width:100%;height:100%}#overlay .overlay-section{max-width:1600px;margin-left:auto;margin-right:auto}#overlay #overlay-inner2{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);height:-moz-calc(100% - 100px);height:-webkit-calc(100% - 100px);height:calc(100% - 100px);margin:50px 100px}@media only screen and (max-width: 900px){#overlay #overlay-inner2{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:calc(100% - 40px);margin:20px}}#overlay .overlay-video-caption{position:absolute;bottom:-45px;left:0;width:100%;font-family:"Montserrat",sans-serif;font-weight:500;font-size:22px;color:#257df9}.overlay-x{position:absolute;z-index:20;right:0;top:0}body.screenings-scroller #overlay{position:absolute}body.screenings-scroller #overlay #overlay-inner{height:auto}body.screenings-scroller #overlay #overlay-rsvp{display:block}#header-mobile,#mobile-nav-overlay-outer,#mobile-nav-hamburger,.header-mobile-bar{display:none}@media only screen and (max-width: 1080px){.header-strip,.header-logo,.header-shows{display:none}.header-mobile-bar{position:-webkit-sticky;position:sticky;top:0;background-color:#000;z-index:100001;display:block;padding-top:6px;padding-bottom:16px}.header-mobile-bar .lr{display:flex;width:100%}.header-mobile-bar .lr .l{width:225px;min-width:225px;max-width:225px}.header-mobile-bar .lr .l img{width:100%}.header-mobile-bar .lr .r{width:100%}#mobile-nav-overlay-outer{background-color:#000;display:block;width:100%;z-index:1000;overflow:hidden;padding-bottom:40px;margin-bottom:40px;border-bottom:2px solid #3e3e3e}#mobile-nav-overlay-outer.hidden{border-bottom:none;display:none}#header-mobile{display:block}.header-mobile{display:block;position:absolute;width:70px;height:50px;z-index:5000;top:12px;right:5px}#mobile-nav-inner{padding:0}#mobile-nav-hamburger{display:block;position:absolute;top:8px;right:0;z-index:2}.hamburger{padding:5px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#fff;border-radius:0}.is-active .hamburger-inner,.is-active .hamburger-inner::after,.is-active .hamburger-inner::before{background-color:#fff !important}#mobile-nav-overlay{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px;position:relative;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;display:block}}@media only screen and (max-width: 1080px)and (max-width: 1400px){#mobile-nav-overlay{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-left:60px;padding-right:60px}}@media only screen and (max-width: 1080px)and (max-width: 900px){#mobile-nav-overlay{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1080px)and (max-width: 380px){#mobile-nav-overlay{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:10px;padding-right:10px}}@media only screen and (max-width: 1080px){#mobile-nav-overlay.hidden{display:none}#mobile-nav-overlay nav{padding:20px}}@media only screen and (max-width: 1080px)and (max-width: 1080px){#mobile-nav-overlay .lang-switcher{display:none}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul{margin:10px 0}#mobile-nav-overlay nav ul li{list-style:none;margin-bottom:15px}#mobile-nav-overlay nav ul li:last-child{margin-bottom:0}#mobile-nav-overlay nav ul li .item-on{display:none}}@media only screen and (max-width: 1080px)and (max-width: 1080px){#mobile-nav-overlay nav ul li .action-hands img{position:absolute;width:38px;top:-20px;left:120px;margin-right:5px;vertical-align:text-bottom}body.es-us #mobile-nav-overlay nav ul li .action-hands img{left:135px}}@media only screen and (max-width: 1080px){#mobile-nav-overlay nav ul li a{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}#mobile-nav-overlay nav ul li.li-level1{border-bottom:1px solid #fff}#mobile-nav-overlay nav ul li.li-level1 a{color:#fff}#mobile-nav-overlay nav ul li.li-level1 a.active{color:#9a0633}#mobile-nav-overlay nav ul li.li-level1.search{border-bottom:0 solid #fff}#mobile-nav-overlay nav ul li.li-level2 a{color:#fff}#mobile-nav-overlay nav ul li.li-level2 a.active{color:#9a0633}#mobile-nav-overlay nav ul li .hover-holder-level2{padding:0 20px}#mobile-nav-overlay nav ul li #nav-search{margin-top:30px}#mobile-nav-overlay nav ul li #nav-search input{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding:5px 10px;font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px}#mobile-nav-overlay nav ul li #nav-search input.search-submit{background-color:rgba(0,0,0,0);position:absolute;top:1px;right:0;cursor:pointer;width:15px}#mobile-nav-overlay .mobile-search{margin:20px 0 0}#mobile-nav-overlay .button{margin:20px 0 0}#mobile-nav-overlay .button .global-button{width:-moz-calc(100% - 8px);width:-webkit-calc(100% - 8px);width:calc(100% - 8px);text-align:center}.mobile-content{width:100%;text-align:left;margin:0 auto}.mobile-content .logline{margin:20px 0}.mobile-content .bars{display:flex;width:100%}.mobile-content .bars .bar{width:50%;border-top:#707070 solid 1px;border-bottom:#707070 solid 1px;border-left:#707070 solid 1px}.mobile-content .bars .bar.full{width:100%}.mobile-content .bars .bar:first-child{border-radius:5px 0 0 5px}.mobile-content .bars .bar:last-child{border-radius:0 5px 5px 0;border-right:#707070 solid 1px}.mobile-content .bars .bar .dropdown .dropdown-inner img{filter:invert(1)}.mobile-content .bars .bar .dropdown .dropdown-inner .items li.li-level1-hook{padding:10px 0}.mobile-content .bars .bar .dropdown .dropdown-inner .selected .triangle svg path{fill:#fff}.mobile-content .bars .bar.bar-language .dropdown .dropdown-inner .selected,.mobile-content .bars .bar.bar-search .dropdown .dropdown-inner .selected{padding:15px}.mobile-content .bars .bar.bar-language svg path,.mobile-content .bars .bar.bar-search svg path{fill:#797979 !important}.mobile-content .bars .bar.bar-language .dropdown-search .fields-button,.mobile-content .bars .bar.bar-search .dropdown-search .fields-button{display:block}.mobile-content .bars .bar.bar-language .dropdown .dropdown-inner .items{left:0;right:unset;width:100%}.mobile-content .bars .bar.bar-search .dropdown .dropdown-inner .items{left:0;right:unset;width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.mobile-content .mobile-social{margin:20px 0;text-align:center}.mobile-content .dynamic-nav-bars{display:block}.mobile-content .dynamic-nav-bars .bar{width:100%;border:none}.mobile-content .dynamic-nav-bars .bar *{color:#fff;font-size:14px}.mobile-content .dynamic-nav-bars .bar .lbl{color:#fff !important}.mobile-content .dynamic-nav-bars .bar svg path{fill:#fff}.mobile-content .dynamic-nav-bars .bar .btn.square,.mobile-content .dynamic-nav-bars .bar body.page-contact .formie .square.fui-btn,body.page-contact .formie .mobile-content .dynamic-nav-bars .bar .square.fui-btn{width:100%}.mobile-content .dynamic-nav-bars .bar,.mobile-content .nyc-touring .bar{border-bottom:#707070 solid 1px;border-left:none !important;border-right:none !important;border-radius:0;padding:0;margin:20px 0}.mobile-content .dynamic-nav-bars .dropdown,.mobile-content .nyc-touring .dropdown{margin:20px 0}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner *,.mobile-content .nyc-touring .dropdown .dropdown-inner *{color:#fff;font-size:14px}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner .selected,.mobile-content .nyc-touring .dropdown .dropdown-inner .selected{padding:0}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner .selected *,.mobile-content .nyc-touring .dropdown .dropdown-inner .selected *{color:#fff;font-size:14px}.mobile-content .dynamic-nav-bars .dropdown .dropdown-inner .selected .triangle svg path,.mobile-content .nyc-touring .dropdown .dropdown-inner .selected .triangle svg path{fill:#fff}.mobile-content .dynamic-nav-bars .dropdown.open .dropdown-inner,.mobile-content .nyc-touring .dropdown.open .dropdown-inner{background-color:rgba(0,0,0,0)}.mobile-content .dynamic-nav-bars .dropdown .items,.mobile-content .nyc-touring .dropdown .items{width:100%;padding:0;position:relative;top:0;border:none;background-color:rgba(0,0,0,0);margin-top:10px}.mobile-content .dynamic-nav-bars .dropdown .items ul,.mobile-content .nyc-touring .dropdown .items ul{display:block}.mobile-content .dynamic-nav-bars .dropdown .items ul li a,.mobile-content .nyc-touring .dropdown .items ul li a{padding:10px 0;width:100%}.mobile-content .nyc-touring .bar:first-child{border-top:#707070 solid 1px !important}.mobile-content .nyc-touring .dropdown .dropdown-inner .selected *{color:#797979}.mobile-content .nyc-touring .dropdown .dropdown-inner .selected .triangle svg path{fill:#797979}.mobile-content .dynamic-nav-bars .bar:last-child{border:none !important}.mobile-content .social-icons .icon svg path{fill:#fff}}#featured-gallery{overflow:hidden}#featured-gallery .items{width:100%}#featured-gallery .items .swiper-wrapper,#featured-gallery .items .swiper-slide{width:100%}#featured-gallery .items .swiper-slide{cursor:pointer}#featured-gallery .swiper-button-next{right:65px}@media only screen and (max-width: 900px){#featured-gallery .swiper-button-next{right:20px;display:none}}#featured-gallery .swiper-button-prev{left:65px}@media only screen and (max-width: 900px){#featured-gallery .swiper-button-prev{left:20px;display:none}}#featured-gallery .gallery-big{width:100%;opacity:0;aspect-ratio:1920/615}@media only screen and (max-width: 900px){#featured-gallery .gallery-big{aspect-ratio:1920/1100}}#featured-gallery .gallery-big a{display:block;width:100%;height:100%}#featured-gallery .gallery-big .scrim{opacity:0;position:absolute;top:73%;left:0;width:100%;height:27%;background-image:linear-gradient(to bottom, rgba(25, 25, 25, 0), #191919);-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform}#featured-gallery .gallery-thumbs-outer{width:calc(100% - 160px);margin-left:250px;margin-top:-50px;margin-bottom:40px}@media only screen and (max-width: 900px){#featured-gallery .gallery-thumbs-outer{margin-left:80px}}#featured-gallery .gallery-thumbs-outer .swiper-slide{display:flex;align-items:center;background-color:rgba(0,0,0,0) !important}#featured-gallery .gallery-thumbs-outer .swiper-slide a{width:100%;height:100%;display:block}#featured-gallery .gallery-thumbs-outer .swiper-slide .border-hover{width:100%;position:relative;height:auto;aspect-ratio:1/1;box-shadow:0 0 20px #000;background-color:#000}#featured-gallery .gallery-thumbs-outer .swiper-slide .border-hover .bgimg{left:0;top:0;width:100%;height:100%}#featured-gallery .gallery-thumbs{opacity:0;width:100%;height:100%;-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform;overflow:visible !important}#featured-gallery .gallery-thumbs .swiper-slide{cursor:pointer;background-color:#191919;width:200px}#featured-gallery .gallery-thumbs .swiper-slide{transform:scale(1);-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}#featured-gallery .gallery-thumbs .swiper-slide:hover{transform:scale(1.1);z-index:11}#featured-gallery .gallery-thumbs .swiper-slide-active{width:250px !important;margin-top:-80px;z-index:10}@media only screen and (max-width: 900px){#featured-gallery .gallery-thumbs .swiper-slide-active{width:25vw !important;margin-top:-5vw}}@media only screen and (max-width: 400px){#featured-gallery .gallery-thumbs .swiper-slide-active{margin-top:-4vw;width:30vw !important}}#featured-gallery .gallery-thumbs .swiper-slide-active .border-hover .bgimg{opacity:1}#featured-gallery .gallery-thumbs .swiper-slide-active:hover{transform:scale(1)}.quick-thumbs{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 900px){.quick-thumbs{width:-moz-calc(100% - 160px);width:-webkit-calc(100% - 160px);width:calc(100% - 160px);margin-left:auto;margin-right:auto}.quick-thumbs.shows,.quick-thumbs.tours{width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%)}}@media only screen and (max-width: 550px){.quick-thumbs{width:100%}}.quick-thumbs .swiper-wrapper,.quick-thumbs .swiper-slide{width:100%}.quick-thumbs .swiper-slide{cursor:pointer}.quick-thumbs .side{position:relative;width:80px;min-width:80px;max-width:80px}@media only screen and (max-width: 550px){.quick-thumbs .side{display:none}}.quick-thumbs .side .swiper-button-prev{left:0;right:unset}.quick-thumbs .side .swiper-button-next{left:23px;right:unset}@media only screen and (max-width: 900px){.quick-thumbs.shows .swiper-button-prev,.quick-thumbs.shows .swiper-button-next,.quick-thumbs.tours .swiper-button-prev,.quick-thumbs.tours .swiper-button-next{top:-100px}.quick-thumbs.shows .swiper-grid-column>.swiper-wrapper,.quick-thumbs.tours .swiper-grid-column>.swiper-wrapper{flex-direction:unset}}.quick-thumbs.shows .bgimg,.quick-thumbs.tours .bgimg{opacity:1 !important}@media only screen and (max-width: 900px){.quick-thumbs.shows .side,.quick-thumbs.tours .side{display:none !important}}.quick-thumbs .quick-thumbs-outer{width:calc(100% - 160px);margin-left:80px;display:flex}@media only screen and (max-width: 900px){.quick-thumbs .quick-thumbs-outer{width:100% !important;margin-left:0 !important}}.quick-thumbs .quick-thumbs-outer .swiper-slide{display:flex;align-items:center}.quick-thumbs .quick-thumbs-outer .swiper-slide a{display:block;width:100%;height:100%}.quick-thumbs .quick-thumbs-outer .swiper-slide .bgimg{position:relative;height:auto;aspect-ratio:1/1}.quick-thumbs .quick-thumbs-swiper{width:100%;height:100%}.quick-thumbs .quick-thumbs-swiper .swiper-slide{cursor:pointer;border-radius:15px}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bgimg{opacity:.4;border-radius:15px;-webkit-transition:opacity 350ms ease;-moz-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;will-change:opacity,scale,filter,transform}.quick-thumbs .quick-thumbs-swiper .swiper-slide:hover .bgimg{opacity:1}.quick-thumbs .quick-thumbs-swiper .swiper-slide-active .bgimg{opacity:1}.quick-thumbs.promos .quick-thumbs-outer{margin-left:-80px;width:calc(100% + 160px)}@media only screen and (max-width: 550px){.quick-thumbs.promos .quick-thumbs-outer{width:100%;margin-left:0}}.quick-thumbs.promos .quick-thumbs-swiper .swiper-slide .bgimg{opacity:1}.quick-thumbs.promos .quick-thumbs-swiper .swiper-slide:hover .bgimg{opacity:.85}.quick-thumbs.promos.side .side{display:none}.quick-thumbs.promos.side .quick-thumbs-outer{width:100%;margin-left:0}.quick-thumbs-dots-outer{margin-top:20px;width:90%;margin-left:5%;display:flex;align-items:center}.quick-thumbs-dots-outer .side{width:30px}.quick-thumbs-dots-outer .side .swiper-button-next,.quick-thumbs-dots-outer .side .swiper-button-prev{width:30px;height:30px;left:0}.quick-thumbs-dots-outer .quick-thumbs-dots{width:calc(100% - 30px - 30px);text-align:center}.quick-thumbs-dots-outer .quick-thumbs-dots .dots .swiper-pagination-bullet{background-color:rgba(25,25,25,.7)}.quick-thumbs-dots-outer .quick-thumbs-dots .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#191919}.quick-thumbs-dots-outer .quick-thumbs-dots .dots.swiper-pagination-disabled{display:none}.quick-thumbs-dots-outer .quick-thumbs-dots.dark-dots .dots .swiper-pagination-bullet{background-color:rgba(255,255,255,.7)}.quick-thumbs-dots-outer .quick-thumbs-dots.dark-dots .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}@media only screen and (min-width: 551px){.quick-thumbs-dots-outer{display:none}.quick-thumbs-dots-outer.promos.side{display:flex}}.quick-thumbs-dots-outer.shows,.quick-thumbs-dots-outer.tours{display:none}#quick-one-captions{display:none}.quick-one-swipe{width:100%;height:100%}.quick-one-swipe .quick-one-swipe-outer,.quick-one-swipe .swiper-wrapper,.quick-one-swipe .swiper-slide,.quick-one-swipe .quick-one-swipe-swiper,.quick-one-swipe .bgimg-outer{width:100%;height:100%}.quick-one-swipe .swiper-slide .bgimg-outer{position:relative}.quick-one-swipe .swiper-slide .caption{position:absolute;left:15px;bottom:15px;width:80%;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:500;color:#fff;text-shadow:0 0 40px rgba(0,0,0,.75)}@media only screen and (max-width: 900px){.quick-one-swipe .swiper-slide .caption{display:none}}.quick-one-swipe .swiper-slide .play{position:absolute;top:calc(50% - 21px);left:calc(50% - 21px);width:52px;height:52px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.quick-one-swipe .swiper-slide .play .play2 svg{width:22px;height:18px;left:2px;top:1px;position:relative}.quick-one-swipe .swiper-slide .play .play2 svg path{fill:#da1653;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.quick-one-swipe .swiper-slide .play:hover .play2 svg path{fill:#9a0633}.quick-one-swipe .swiper-slide .icon{position:absolute;right:15px;top:15px;z-index:3}.quick-one-swipe .swiper-slide .icon svg{width:20px;height:auto}.quick-one-swipe .swiper-slide .icon svg path{fill:#fff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;opacity:.5;cursor:pointer}.quick-one-swipe .swiper-slide .icon:hover svg path{opacity:1}.quick-one-swipe .side{position:absolute;top:50%}@media only screen and (max-width: 900px){.quick-one-swipe .side{display:none}}.quick-one-swipe .side.prev{right:unset;left:100px}.quick-one-swipe .side.next{left:unset;right:100px}.quick-one-swipe #quick-one-dots{z-index:2;width:calc(100% - 80px);text-align:center;position:absolute;top:12px;left:40px;display:none}@media only screen and (max-width: 900px){.quick-one-swipe #quick-one-dots{display:block}}.quick-one-swipe #quick-one-dots .dots{top:0 !important;bottom:unset !important}.quick-one-swipe #quick-one-dots .dots .swiper-pagination-bullet{background-color:rgba(255,255,255,.7)}.quick-one-swipe #quick-one-dots .dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.quick-one-swipe #quick-one-dots .dots.swiper-pagination-disabled{display:none}.theater-access{background-color:#efefef;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.theater-access{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.theater-access{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.theater-access{padding-top:15px;padding-bottom:15px}}.theater-access .capper{padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.theater-access .capper{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.theater-access .capper{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.theater-access .capper{padding-top:15px;padding-bottom:15px}}.theater-access .lr{display:flex;align-items:center;justify-content:space-between;padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){.theater-access .lr{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){.theater-access .lr{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){.theater-access .lr{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width: 900px){.theater-access .lr{display:block}}.theater-access .lr .img{width:137px;min-width:137px;max-width:137px;margin-right:40px}@media only screen and (max-width: 900px){.theater-access .lr .img{margin:40px auto}}.theater-access .lr .img img{width:100%}.theater-access .lr .theater-access-copy{width:100%}.theater-access .lr .theater-access-copy .rte *{font-size:18px;font-family:"Montserrat",sans-serif;font-weight:500;line-height:2em}aside.aside{position:-webkit-sticky;position:sticky;top:70px}aside.aside .aside-block{background-color:#efefef;margin-bottom:60px;border-radius:9px}@media only screen and (max-width: 900px){aside.aside .aside-block{margin-bottom:30px}}aside.aside .aside-block .aside-block2{padding:20px}aside.aside .aside-block .aside-block2 a h5{color:#da1653;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}aside.aside .aside-block .aside-block2 a:hover h5{color:#9a0633 !important}aside.aside .aside-block .aside-block2 .organization-img{width:100%}aside.aside .aside-block .subtitle{font-size:18px;font-family:"Montserrat",sans-serif;font-weight:600}aside.aside .aside-block .icon-copy{display:flex;margin:15px 0}aside.aside .aside-block .icon-copy .icon{width:12px;min-width:12px;max-width:12px;margin-right:15px}aside.aside .aside-block .icon-copy .icon img{width:100%}aside.aside .aside-block .icon-copy .copy .bold{font-family:"Montserrat",sans-serif;font-weight:600}aside.aside .aside-block .icon-copy .copy .regular{font-family:"Montserrat",sans-serif;font-weight:500}aside.aside .aside-block .row-line{width:100%;display:block;height:1px;background-color:#cbcbcb}aside.aside .aside-block .row-time{display:flex;justify-content:space-between;margin:20px 0}aside.aside .aside-block .row-time .l,aside.aside .aside-block .row-time .r{width:50%;font-family:"Montserrat",sans-serif;font-weight:600;text-align:left}aside.aside .aside-block .row-time .l.no,aside.aside .aside-block .row-time .r.no{color:#b2b2b2}aside.aside .aside-block .line{width:100%;height:1px;margin:40px 0;display:block;background-color:#cbcbcb;padding:0}aside.aside .cast-recording .btn-outer{margin-bottom:20px}aside.aside .cast-recording .btn-outer .btn,aside.aside .cast-recording .btn-outer body.page-contact .formie .fui-btn,body.page-contact .formie aside.aside .cast-recording .btn-outer .fui-btn{width:100%}aside.aside .cast-recording .btn-outer .btn svg,aside.aside .cast-recording .btn-outer body.page-contact .formie .fui-btn svg,body.page-contact .formie aside.aside .cast-recording .btn-outer .fui-btn svg{width:12px;margin-right:10px}aside.aside .cast-recording .btn-outer .btn svg path,aside.aside .cast-recording .btn-outer body.page-contact .formie .fui-btn svg path,body.page-contact .formie aside.aside .cast-recording .btn-outer .fui-btn svg path{fill:#fff}aside.aside .cast-recording .btn-outer .btn.amazon svg,aside.aside .cast-recording .btn-outer body.page-contact .formie .amazon.fui-btn svg,body.page-contact .formie aside.aside .cast-recording .btn-outer .amazon.fui-btn svg{width:14px}aside.aside .cast-recording .btn-outer .btn.apple svg,aside.aside .cast-recording .btn-outer body.page-contact .formie .apple.fui-btn svg,body.page-contact .formie aside.aside .cast-recording .btn-outer .apple.fui-btn svg{top:-1px}aside.aside .cast-recording .btn-outer .btn span,aside.aside .cast-recording .btn-outer body.page-contact .formie .fui-btn span,body.page-contact .formie aside.aside .cast-recording .btn-outer .fui-btn span{top:-3px;position:relative}aside.aside.aside-theatre *{font-size:16px}aside.aside.aside-generic .aside-block{background-color:rgba(0,0,0,0)}aside.aside.aside-generic .footer-sponsors{padding:0}aside.aside.aside-generic .prefooter .footer-promotions{padding:0}.featured-show-panel{background-image:url(../images/global/bg-show-featured.png);background-size:cover}@media only screen and (max-width: 900px){.featured-show-panel .capper-padded{padding:0;width:100%}}.featured-show-panel .featured-show-panel2{padding:60px 0 120px}@media only screen and (max-width: 900px){.featured-show-panel .featured-show-panel2{padding-top:0;padding-bottom:20px}}.featured-show-panel .lr{display:flex}@media only screen and (max-width: 900px){.featured-show-panel .lr{flex-direction:column-reverse;flex-wrap:wrap}}.featured-show-panel .lr .col1{width:33%}@media only screen and (max-width: 900px){.featured-show-panel .lr .col1{width:100%}}.featured-show-panel .lr .col2{width:67%}@media only screen and (max-width: 900px){.featured-show-panel .lr .col2{width:100%}}@media only screen and (min-width: 901px){.featured-show-panel .lr .bar .bar-col{min-height:54px}.featured-show-panel .lr .bar .bar-col a{min-height:54px}.featured-show-panel .lr .bar .bar-col a button{min-height:54px}}.featured-show-panel .lr .poster.img{aspect-ratio:1;background-size:cover}@media only screen and (min-width: 901px){.featured-show-panel .lr .poster.img{border-top-left-radius:15px}}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.img{width:56%;margin:-23% auto 40px;z-index:2}}.featured-show-panel .lr .poster.bar{background-color:#000}@media only screen and (min-width: 901px){.featured-show-panel .lr .poster.bar{border-bottom-left-radius:15px}}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.bar{background-color:rgba(0,0,0,0)}}.featured-show-panel .lr .poster.bar .social-icons{width:100%;text-align:center;justify-content:center}.featured-show-panel .lr .poster.bar .social-icons .icon{display:inline-block}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.bar .social-icons .icon a svg path{fill:#fff}.featured-show-panel .lr .poster.bar .social-icons .icon a:hover svg path{fill:#9a0633}}.featured-show-panel .lr .poster.bar.tours{height:100%}.featured-show-panel .lr .poster.bar.tours .bar-col{width:100%;border-right:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.featured-show-panel .lr .poster.bar.tours .bar-col a,.featured-show-panel .lr .poster.bar.tours .bar-col button{display:block;width:100%;height:100%;border-radius:0;border-bottom-left-radius:15px}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.bar.tours .bar-col a,.featured-show-panel .lr .poster.bar.tours .bar-col button{border-radius:30px}}@media only screen and (max-width: 900px){.featured-show-panel .lr .poster.bar.tours{width:90%;margin:0 auto}}.featured-show-panel .lr .panel.img{aspect-ratio:2;background-color:#000}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.img{aspect-ratio:1.54}}@media only screen and (min-width: 901px){.featured-show-panel .lr .panel.img{border-top-right-radius:15px}}@media only screen and (min-width: 901px){.featured-show-panel .lr .panel.img .bgimg{border-top-right-radius:15px}}.featured-show-panel .lr .panel.bar{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar{display:block;width:90%;margin:0 auto}}.featured-show-panel .lr .panel.bar .bar-col{width:51%}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar .bar-col{width:100%}}.featured-show-panel .lr .panel.bar .bar-col a,.featured-show-panel .lr .panel.bar .bar-col button{display:block;width:100%;border-radius:0}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar .bar-col a,.featured-show-panel .lr .panel.bar .bar-col button{border-radius:30px}}.featured-show-panel .lr .panel.bar .bar-col button{padding:20px 0}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar .bar-col button{margin-bottom:20px}}.featured-show-panel .lr .panel.bar .bar-col:first-child{border-right:1px solid #000}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar .bar-col:first-child{border-right:none}}@media only screen and (min-width: 901px){.featured-show-panel .lr .panel.bar .bar-col:last-child button{border-bottom-right-radius:15px}}.featured-show-panel .lr .panel.bar.tours{justify-content:right;background-color:#000;border-bottom-right-radius:15px}.featured-show-panel .lr .panel.bar.tours .social-icons{margin-right:15px}@media only screen and (max-width: 900px){.featured-show-panel .lr .panel.bar.tours{margin-bottom:20px;margin-top:-15px;text-align:center}}.featured-show-panel .lr.without-media .poster.img{border-radius:0}@media only screen and (max-width: 900px){.featured-show-panel .lr.without-media .poster-outer{padding-top:20px}.featured-show-panel .lr.without-media .poster.img{width:100%;margin:0 auto}}.featured-show-panel .lr.without-media .btns{display:flex;align-items:center;justify-content:flex-start}.featured-show-panel .lr.without-media .btns .btn-outer{margin:20px 20px 20px 0}@media only screen and (max-width: 900px){.featured-show-panel .lr.without-media .btns{display:none}}@media only screen and (max-width: 900px){.featured-show-panel .lr.without-media .copy{display:none}}.featured-show-panel .lr.without-media .copy .rte{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}.featured-show-panel .lr.without-media .copy h2{margin-bottom:5px}.featured-show-panel .lr.without-media .copy h6{color:#797979}.featured-show-panel .lr.without-media .copy .description{margin-top:10px}.featured-show-panel .lr.without-media .social-icons{display:flex;justify-content:center;height:auto;width:100%;margin:20px 0 0}.featured-show-panel .lr.without-media .social-icons .icon a svg path{fill:#fff}.featured-show-panel .lr.without-media .social-icons .icon a:hover svg path{fill:#da1653}.show-tour-header.without-media .lr{align-items:flex-end;margin-bottom:40px}@media only screen and (max-width: 900px){.show-tour-header.without-media{box-sizing:initial !important;width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width:calc(100% - 200px);padding-left:100px;padding-right:100px}}@media only screen and (max-width: 900px)and (max-width: 1400px){.show-tour-header.without-media{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px);padding-left:60px;padding-right:60px}}@media only screen and (max-width: 900px)and (max-width: 900px){.show-tour-header.without-media{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 900px)and (max-width: 380px){.show-tour-header.without-media{width:-moz-calc(100% - 20px);width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:10px;padding-right:10px}}.special-hook-mobile-tours-without-media{width:100%;margin-top:15px}.special-hook-mobile-tours-without-media a{display:block;width:100%}.special-hook-mobile-tours-without-media a button{width:100%}.block-image-columns{width:100%;max-width:970px;margin:0 auto}.block-image-columns .image-columns{margin:20px 0}.block-image-columns .image-columns .image-columns-row{display:flex;justify-content:space-between;margin:20px 0}.block-image-columns .image-columns .image-columns-row .image-columns-l{width:30%;margin-bottom:20px}@media only screen and (max-width: 900px){.block-image-columns .image-columns .image-columns-row .image-columns-l{width:35%}}.block-image-columns .image-columns .image-columns-row .image-columns-l img{width:100%;height:auto}.block-image-columns .image-columns .image-columns-row .image-columns-r{width:calc(70% - 40px)}@media only screen and (max-width: 900px){.block-image-columns .image-columns .image-columns-row .image-columns-r{width:calc(65% - 10px)}}body.page-home{background-color:#191919}body.page-home #featured-gallery{z-index:2}body.page-home .mobile-logline{display:none}@media only screen and (max-width: 900px){body.page-home .mobile-logline{display:block;background-color:#191919}body.page-home .mobile-logline *{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;color:#797979;line-height:1.4em}body.page-home .mobile-logline .mobile-logline2{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 900px)and (max-width: 1400px){body.page-home .mobile-logline .mobile-logline2{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px)and (max-width: 900px){body.page-home .mobile-logline .mobile-logline2{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 900px)and (max-width: 380px){body.page-home .mobile-logline .mobile-logline2{padding-top:15px;padding-bottom:15px}}body.page-home .bottom{width:100%;overflow:visible}body.page-home .bottom .bottom-bg{top:-100px;width:100%;height:auto;aspect-ratio:2}body.page-home .bottom .panel{margin-top:40px;margin-bottom:40px;width:100%;padding-top:70px;padding-bottom:30px;border-top:1px solid #3e3e3e}@media only screen and (max-width: 1400px){body.page-home .bottom .panel{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-home .bottom .panel{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-home .bottom .panel{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 900px){body.page-home .bottom .panel{padding-top:30px;margin-top:0 !important}}body.page-home .bottom .panel .lr{width:100%;display:flex;justify-content:space-between;align-items:center}body.page-home .bottom .panel .lr .panel-titles .side{display:none}@media only screen and (max-width: 900px){body.page-home .bottom .panel .lr .panel-titles .side{display:block;top:-5px}}@media only screen and (max-width: 900px){body.page-home .bottom .panel .lr .panel-titles{display:flex;align-items:center}body.page-home .bottom .panel .lr .panel-titles .swiper-button-prev{left:15px}body.page-home .bottom .panel .lr .panel-titles .swiper-button-next{right:15px}body.page-home .bottom .panel .lr .panel-titles .c{width:100%}}body.page-home .bottom .panel .lr .l{width:180px;min-width:180px;max-width:180px}body.page-home .bottom .panel .lr .r{width:-moz-calc(100% - 120px);width:-webkit-calc(100% - 120px);width:calc(100% - 120px)}@media only screen and (max-width: 900px){body.page-home .bottom .panel .lr{flex-wrap:wrap}body.page-home .bottom .panel .lr .l{width:100%;min-width:100%;max-width:100%;text-align:center}body.page-home .bottom .panel .lr .r{width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%)}}@media only screen and (max-width: 900px)and (max-width: 900px){body.page-home .bottom .panel .lr .r{margin-top:40px}}body.page-home .bottom .panel h1{white-space:pre-line;word-spacing:180px;margin-bottom:0}@media only screen and (max-width: 900px){body.page-home .bottom .panel h1{word-spacing:0}}body.page-home .bottom .panel h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;color:#da1653;text-transform:uppercase}@media only screen and (max-width: 900px){body.page-home .bottom .panel h2{margin-bottom:0}}body.page-home .bottom .panel .btn-outer{margin-top:20px}@media only screen and (max-width: 900px){body.page-home .bottom .panel .btn-outer{text-align:center;width:100%}}body.page-general #featured-gallery{z-index:2}body.page-general .bottom .bottom-bg{top:-100px;width:100%;height:auto;aspect-ratio:2}body.page-general .bottom .panel{margin-top:40px;margin-bottom:40px;width:100%;padding-top:40px;padding-bottom:40px;border-bottom:1px solid #3e3e3e}@media only screen and (max-width: 1400px){body.page-general .bottom .panel{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .bottom .panel{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .bottom .panel{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 1400px){body.page-general .bottom .panel{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .bottom .panel{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .bottom .panel{padding-top:15px;padding-bottom:15px}}body.page-general .bottom .panel:last-child{border-bottom:none}body.page-general .bottom .panel .lr{width:100%;display:flex;justify-content:space-between;align-items:center}body.page-general .bottom .panel .lr .l{width:180px;min-width:180px;max-width:180px}body.page-general .bottom .panel .lr .r{width:100%}body.page-general .bottom .panel h1{white-space:pre-line;word-spacing:180px}body.page-general .bottom .panel h2{font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;color:#da1653;text-transform:uppercase}body.page-general .bottom .panel .btn-outer{margin-top:20px}body.page-general .mini-col{margin:0 auto;max-width:600px}@media only screen and (max-width: 900px){body.page-general .mini-col{width:100%;max-width:unset}}body.page-general .header-copy-border-holder{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){body.page-general .header-copy-border-holder{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .header-copy-border-holder{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .header-copy-border-holder{margin-top:15px;margin-bottom:15px}}body.page-general .perforamnce-times-table .top-copy{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){body.page-general .perforamnce-times-table .top-copy{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .top-copy{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .perforamnce-times-table .top-copy{margin-top:15px;margin-bottom:15px}}body.page-general .perforamnce-times-table .bottom-copy{margin-top:40px;margin-bottom:40px}@media only screen and (max-width: 1400px){body.page-general .perforamnce-times-table .bottom-copy{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .bottom-copy{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .perforamnce-times-table .bottom-copy{margin-top:15px;margin-bottom:15px}}body.page-general .perforamnce-times-table .showtimes-table{margin-top:40px;margin-bottom:40px;text-align:left}@media only screen and (max-width: 1400px){body.page-general .perforamnce-times-table .showtimes-table{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-general .perforamnce-times-table .showtimes-table{margin-top:15px;margin-bottom:15px}}body.page-general .perforamnce-times-table .showtimes-table a{text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:600}body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .showtimes-nav-prev,body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .showtimes-nav-next{flex:1 0 0;min-width:0}body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .showtimes-nav-next{text-align:right}body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .showtimes-nav-label{text-align:center;font-family:"Montserrat",sans-serif;font-weight:600}body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .showtimes-nav-label .showtimes-nav-today{display:inline-block;margin-top:6px;font-size:13px;text-transform:uppercase;color:#da1653;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .showtimes-nav-label .showtimes-nav-today:hover{color:#9a0633}body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .btn,body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav body.page-contact .formie .fui-btn,body.page-contact .formie body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .fui-btn{display:inline-flex;align-items:center;gap:10px;color:#fff}body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .btn svg,body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav body.page-contact .formie .fui-btn svg,body.page-contact .formie body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .fui-btn svg{width:12px;height:auto;fill:currentColor}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .btn span,body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav body.page-contact .formie .fui-btn span,body.page-contact .formie body.page-general .perforamnce-times-table .showtimes-table .showtimes-nav .fui-btn span{display:none}}body.page-general .perforamnce-times-table .showtimes-table .table-header{vertical-align:bottom}body.page-general .perforamnce-times-table .showtimes-table table{width:100%}body.page-general .perforamnce-times-table .showtimes-table table tr{display:grid;width:100%;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table tr{grid-template-columns:2fr 1fr 1fr}}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-desktop{display:block}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-mobile{display:none}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-all.special{display:block}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table .table-hook-desktop{display:none}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-mobile{display:block}body.page-general .perforamnce-times-table .showtimes-table table .table-hook-all.special{display:none}}body.page-general .perforamnce-times-table .showtimes-table table th{align-items:end}body.page-general .perforamnce-times-table .showtimes-table table th .l2{font-family:"Montserrat",sans-serif;font-weight:400}body.page-general .perforamnce-times-table .showtimes-table table th .flx{display:flex;align-items:flex-end;width:100%;height:100%;flex-wrap:wrap}body.page-general .perforamnce-times-table .showtimes-table table th .flx div{width:100%}body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:20px;display:flex;align-items:center}@media only screen and (max-width: 1150px){body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:15px}}@media only screen and (max-width: 1050px){body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:10px}}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:15px}}@media only screen and (max-width: 500px){body.page-general .perforamnce-times-table .showtimes-table table td,body.page-general .perforamnce-times-table .showtimes-table table th{padding:10px}}body.page-general .perforamnce-times-table .showtimes-table table th{padding:5px 20px}body.page-general .perforamnce-times-table .showtimes-table table tr td{border-top:1px solid #b5b5b5;border-left:1px solid #b5b5b5}body.page-general .perforamnce-times-table .showtimes-table table tr td:last-child{border-right:1px solid #b5b5b5}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table tr td.special{border-right:1px solid #b5b5b5}}body.page-general .perforamnce-times-table .showtimes-table table tr:last-child td{border-bottom:1px solid #b5b5b5}body.page-general .perforamnce-times-table .showtimes-table table tr:nth-child(2){margin-top:10px}body.page-general .perforamnce-times-table .showtimes-table table tr:nth-child(2) td:first-child{border-top-left-radius:10px}body.page-general .perforamnce-times-table .showtimes-table table tr:nth-child(2) td:last-child{border-top-right-radius:10px}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table tr:nth-child(2) td.special{border-top-right-radius:10px}}body.page-general .perforamnce-times-table .showtimes-table table tr:last-child td:first-child{border-bottom-left-radius:10px}body.page-general .perforamnce-times-table .showtimes-table table tr:last-child td:last-child{border-bottom-right-radius:10px}@media only screen and (max-width: 900px){body.page-general .perforamnce-times-table .showtimes-table table tr:last-child td.special{border-bottom-right-radius:10px}}body.page-general .organization-rows{margin-top:20px}body.page-general .organization-rows .organization-row{border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}body.page-general .organization-rows .organization-row .col{padding:10px 10px 10px 0}body.page-general .organization-rows .organization-row .col .l1{font-family:"Montserrat",sans-serif;font-weight:500}body.page-general .organization-rows .organization-row .col1{width:75%}body.page-general .organization-rows .organization-row .col2{width:25%}body.page-general .organization-rows .organization-row .col2 svg{width:15px;height:15px;margin-right:15px}body.page-general .organization-rows .organization-row .col2 .l1{display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 900px){body.page-general .organization-rows .organization-row{display:block}body.page-general .organization-rows .organization-row .col1,body.page-general .organization-rows .organization-row .col2,body.page-general .organization-rows .organization-row .col3{width:100%}}body.page-home #content,body.page-show #content,body.page-tour #content{padding-top:0 !important}@media only screen and (max-width: 900px){body.page-home .synopsis-holder,body.page-show .synopsis-holder,body.page-tour .synopsis-holder{margin-bottom:40px}}body.page-home .show-content,body.page-show .show-content,body.page-tour .show-content{padding-top:40px;padding-bottom:40px}@media only screen and (max-width: 1400px){body.page-home .show-content,body.page-show .show-content,body.page-tour .show-content{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 900px){body.page-home .show-content,body.page-show .show-content,body.page-tour .show-content{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width: 380px){body.page-home .show-content,body.page-show .show-content,body.page-tour .show-content{padding-top:15px;padding-bottom:15px}}body.page-home .show-content .lr,body.page-show .show-content .lr,body.page-tour .show-content .lr{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 900px){body.page-home .show-content .lr,body.page-show .show-content .lr,body.page-tour .show-content .lr{display:flex;flex-wrap:wrap;flex-direction:column-reverse}}body.page-home .show-content .lr .main,body.page-show .show-content .lr .main,body.page-tour .show-content .lr .main{width:100%}@media only screen and (max-width: 900px){body.page-home .show-content .lr .main,body.page-show .show-content .lr .main,body.page-tour .show-content .lr .main{margin-top:60px}}body.page-home .show-content .lr aside,body.page-show .show-content .lr aside,body.page-tour .show-content .lr aside{width:400px;min-width:400px;max-width:400px;margin-left:50px}@media only screen and (max-width: 900px){body.page-home .show-content .lr aside,body.page-show .show-content .lr aside,body.page-tour .show-content .lr aside{width:100%;min-width:100%;max-width:100%;margin-left:0;position:relative;top:0}}body.page-home .show-content .lr .main .do-media-hook.without-media,body.page-show .show-content .lr .main .do-media-hook.without-media,body.page-tour .show-content .lr .main .do-media-hook.without-media{display:none}@media only screen and (max-width: 900px){body.page-home .show-content .lr .main .do-media-hook.without-media,body.page-show .show-content .lr .main .do-media-hook.without-media,body.page-tour .show-content .lr .main .do-media-hook.without-media{display:block}}@media only screen and (max-width: 900px){body.page-home .show-content .lr .main .no-mobile,body.page-show .show-content .lr .main .no-mobile,body.page-tour .show-content .lr .main .no-mobile{display:none !important}}body.page-home .show-content .lr .main .main-block,body.page-show .show-content .lr .main .main-block,body.page-tour .show-content .lr .main .main-block{margin-bottom:20px;padding-bottom:30px}body.page-home .show-content .lr .main .main-block .btn-holder,body.page-show .show-content .lr .main .main-block .btn-holder,body.page-tour .show-content .lr .main .main-block .btn-holder{margin-bottom:50px}body.page-home .show-content .lr .main .main-block .copy,body.page-show .show-content .lr .main .main-block .copy,body.page-tour .show-content .lr .main .main-block .copy{margin-bottom:40px}body.page-home .show-content .lr .main .main-block h4,body.page-show .show-content .lr .main .main-block h4,body.page-tour .show-content .lr .main .main-block h4{display:inline-flex;align-items:center}body.page-home .show-content .lr .main .main-block h4 .icon,body.page-show .show-content .lr .main .main-block h4 .icon,body.page-tour .show-content .lr .main .main-block h4 .icon{width:14px;margin-left:10px}body.page-home .show-content .lr .main .main-block h2,body.page-show .show-content .lr .main .main-block h2,body.page-tour .show-content .lr .main .main-block h2{margin-bottom:10px}body.page-home .show-content .lr .main .main-block h6.special-cat,body.page-show .show-content .lr .main .main-block h6.special-cat,body.page-tour .show-content .lr .main .main-block h6.special-cat{color:#797979;text-shadow:0px 0px 6px rgba(0,0,0,.16);text-transform:uppercase;font-size:12px;font-family:"Montserrat",sans-serif;font-weight:600;margin-bottom:20px}body.page-home .show-content .lr .main .main-block .ibdb-logo,body.page-show .show-content .lr .main .main-block .ibdb-logo,body.page-tour .show-content .lr .main .main-block .ibdb-logo{display:flex;align-items:flex-end}body.page-home .show-content .lr .main .main-block .ibdb-logo .logo,body.page-show .show-content .lr .main .main-block .ibdb-logo .logo,body.page-tour .show-content .lr .main .main-block .ibdb-logo .logo{margin-right:10px}body.page-home .show-content .lr .main .main-block .ibdb-logo .logo img,body.page-show .show-content .lr .main .main-block .ibdb-logo .logo img,body.page-tour .show-content .lr .main .main-block .ibdb-logo .logo img{width:85px}body.page-home .show-content .lr .main .main-block .ibdb-logo .link a,body.page-show .show-content .lr .main .main-block .ibdb-logo .link a,body.page-tour .show-content .lr .main .main-block .ibdb-logo .link a{font-size:11px;font-family:"Montserrat",sans-serif;font-weight:600;color:#797979}body.page-home .footer-promotions,body.page-show .footer-promotions,body.page-tour .footer-promotions{padding-top:0}body.page-home .footer-promotions .line,body.page-show .footer-promotions .line,body.page-tour .footer-promotions .line{display:none}body.page-shows,body.page-tours,body.page-international,body.page-cast-recordings{background-color:#191919}body.page-shows .bgscrim,body.page-tours .bgscrim,body.page-international .bgscrim,body.page-cast-recordings .bgscrim{aspect-ratio:2.6;height:auto}body.page-shows .top,body.page-tours .top,body.page-international .top,body.page-cast-recordings .top{width:100%}body.page-shows .top .copy,body.page-tours .top .copy,body.page-international .top .copy,body.page-cast-recordings .top .copy{color:#b5b5b5}body.page-shows .top .lr,body.page-tours .top .lr,body.page-international .top .lr,body.page-cast-recordings .top .lr{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width: 1150px){body.page-shows .top .lr,body.page-tours .top .lr,body.page-international .top .lr,body.page-cast-recordings .top .lr{display:block}}body.page-shows .top .lr .l,body.page-tours .top .lr .l,body.page-international .top .lr .l,body.page-cast-recordings .top .lr .l{width:100%}body.page-shows .top .lr .r,body.page-tours .top .lr .r,body.page-international .top .lr .r,body.page-cast-recordings .top .lr .r{margin-left:60px;width:650px;min-width:650px;max-width:650px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r,body.page-tours .top .lr .r,body.page-international .top .lr .r,body.page-cast-recordings .top .lr .r{width:100%;min-width:100%;max-width:100%;margin-left:0}}body.page-shows .top .lr .r .filters-popup-hook-outer,body.page-tours .top .lr .r .filters-popup-hook-outer,body.page-international .top .lr .r .filters-popup-hook-outer,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer{text-align:right}@media only screen and (max-width: 900px){body.page-shows .top .lr .r .filters-popup-hook-outer,body.page-tours .top .lr .r .filters-popup-hook-outer,body.page-international .top .lr .r .filters-popup-hook-outer,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer{background-color:#000;padding:10px 10px 8px;border:1px solid #535353;border-radius:5px}}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook{display:flex;align-items:center;justify-content:flex-end;font-family:"Montserrat",sans-serif;font-weight:500;color:#9d9d9d;font-size:16px;cursor:pointer;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}@media only screen and (max-width: 900px){body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook{justify-content:space-between}}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook .txt,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook .txt,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook .txt,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook .txt{margin-right:7px}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg{width:28px;height:auto}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg path,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg path,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg path,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook svg path{fill:#9d9d9d;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover{color:#fff}body.page-shows .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover svg path,body.page-tours .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover svg path,body.page-international .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover svg path,body.page-cast-recordings .top .lr .r .filters-popup-hook-outer .filters-popup-hook:hover svg path{fill:#fff}body.page-shows .top .lr .r .enhanced-filters,body.page-tours .top .lr .r .enhanced-filters,body.page-international .top .lr .r .enhanced-filters,body.page-cast-recordings .top .lr .r .enhanced-filters{position:absolute;top:-10px;right:0;z-index:100;background-color:#000;border:1px solid #535353;border-radius:5px;width:calc(100% - 20px);max-width:410px}body.page-shows .top .lr .r .enhanced-filters .enhanced-filters2,body.page-tours .top .lr .r .enhanced-filters .enhanced-filters2,body.page-international .top .lr .r .enhanced-filters .enhanced-filters2,body.page-cast-recordings .top .lr .r .enhanced-filters .enhanced-filters2{padding:20px}body.page-shows .top .lr .r .enhanced-filters .enhanced-filters2 .overlay-x,body.page-tours .top .lr .r .enhanced-filters .enhanced-filters2 .overlay-x,body.page-international .top .lr .r .enhanced-filters .enhanced-filters2 .overlay-x,body.page-cast-recordings .top .lr .r .enhanced-filters .enhanced-filters2 .overlay-x{top:15px;right:20px}body.page-shows .top .lr .r .enhanced-filters .btn,body.page-shows .top .lr .r .enhanced-filters body.page-contact .formie .fui-btn,body.page-contact .formie body.page-shows .top .lr .r .enhanced-filters .fui-btn,body.page-tours .top .lr .r .enhanced-filters .btn,body.page-tours .top .lr .r .enhanced-filters body.page-contact .formie .fui-btn,body.page-contact .formie body.page-tours .top .lr .r .enhanced-filters .fui-btn,body.page-international .top .lr .r .enhanced-filters .btn,body.page-international .top .lr .r .enhanced-filters body.page-contact .formie .fui-btn,body.page-contact .formie body.page-international .top .lr .r .enhanced-filters .fui-btn,body.page-cast-recordings .top .lr .r .enhanced-filters .btn,body.page-cast-recordings .top .lr .r .enhanced-filters body.page-contact .formie .fui-btn,body.page-contact .formie body.page-cast-recordings .top .lr .r .enhanced-filters .fui-btn{text-transform:unset}body.page-shows .top .lr .r .enhanced-filters .apply,body.page-tours .top .lr .r .enhanced-filters .apply,body.page-international .top .lr .r .enhanced-filters .apply,body.page-cast-recordings .top .lr .r .enhanced-filters .apply{width:100%;display:none}body.page-shows .top .lr .r .enhanced-filters .apply .btn,body.page-shows .top .lr .r .enhanced-filters .apply body.page-contact .formie .fui-btn,body.page-contact .formie body.page-shows .top .lr .r .enhanced-filters .apply .fui-btn,body.page-tours .top .lr .r .enhanced-filters .apply .btn,body.page-tours .top .lr .r .enhanced-filters .apply body.page-contact .formie .fui-btn,body.page-contact .formie body.page-tours .top .lr .r .enhanced-filters .apply .fui-btn,body.page-international .top .lr .r .enhanced-filters .apply .btn,body.page-international .top .lr .r .enhanced-filters .apply body.page-contact .formie .fui-btn,body.page-contact .formie body.page-international .top .lr .r .enhanced-filters .apply .fui-btn,body.page-cast-recordings .top .lr .r .enhanced-filters .apply .btn,body.page-cast-recordings .top .lr .r .enhanced-filters .apply body.page-contact .formie .fui-btn,body.page-contact .formie body.page-cast-recordings .top .lr .r .enhanced-filters .apply .fui-btn{width:100%;padding:10px 0}@media only screen and (max-width: 900px){body.page-shows .top .lr .r .enhanced-filters .apply,body.page-tours .top .lr .r .enhanced-filters .apply,body.page-international .top .lr .r .enhanced-filters .apply,body.page-cast-recordings .top .lr .r .enhanced-filters .apply{display:block}}body.page-shows .top .lr .r .enhanced-filters .lbl,body.page-tours .top .lr .r .enhanced-filters .lbl,body.page-international .top .lr .r .enhanced-filters .lbl,body.page-cast-recordings .top .lr .r .enhanced-filters .lbl{font-family:"Montserrat",sans-serif;font-weight:600;color:#707070;font-size:14px;margin-right:20px;display:block;margin-bottom:5px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r .enhanced-filters .lbl,body.page-tours .top .lr .r .enhanced-filters .lbl,body.page-international .top .lr .r .enhanced-filters .lbl,body.page-cast-recordings .top .lr .r .enhanced-filters .lbl{width:100%;display:block}}body.page-shows .top .lr .r .enhanced-filters .week-picker-header .flx-lr,body.page-tours .top .lr .r .enhanced-filters .week-picker-header .flx-lr,body.page-international .top .lr .r .enhanced-filters .week-picker-header .flx-lr,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker-header .flx-lr{display:flex;justify-content:space-between}body.page-shows .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r,body.page-tours .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r,body.page-international .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r{text-align:right}body.page-shows .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span,body.page-tours .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span,body.page-international .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span{color:#da1653;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;cursor:pointer}body.page-shows .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span:hover,body.page-tours .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span:hover,body.page-international .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span:hover,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker-header .flx-lr .week-picker-header-r span:hover{color:#fff}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget.ui-widget-content,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget.ui-widget-content,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget.ui-widget-content,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget.ui-widget-content{width:100%;border:none}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header{background-color:rgba(0,0,0,0);font-family:"Montserrat",sans-serif;font-weight:600;font-size:19px;border:none}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-prev,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-next,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-prev,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-next,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-prev,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-next,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-prev,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-datepicker-next{cursor:pointer;top:10px}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-state-hover,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-state-hover,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-state-hover,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-state-hover{background-color:rgba(0,0,0,0);border:none}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon{background-image:none}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e{overflow:visible}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after{content:"";position:absolute;top:0;left:0;width:10px;height:1px;background-color:#fff;transform-origin:center right}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:after{transform-origin:center left;transform:rotate(45deg)}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-w:before{transform-origin:center left;transform:rotate(-45deg)}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:after{transform:rotate(-45deg)}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e:before{transform:rotate(45deg)}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar thead,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar thead,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar thead,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar thead{font-family:"Montserrat",sans-serif;font-weight:500;font-size:17px}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody{font-family:"Montserrat",sans-serif;font-weight:400;font-size:17px}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr{position:relative}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:after{content:"";position:absolute;margin-top:-1px;left:-1px;width:calc(100% + 2px);height:47px;border:1px solid #707070;opacity:0;pointer-events:none;border-radius:5px}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr.active-row:after,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:hover:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr.active-row:after,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:hover:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr.active-row:after,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:hover:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr.active-row:after,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody tr:hover:after{opacity:1;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td{text-align:center}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span{color:#fff;text-align:center;margin:2px 0;background-color:rgba(0,0,0,0);border-radius:50%;border:1px solid rgba(0,0,0,0);width:32px;height:32px;display:inline-flex;justify-content:center;align-items:center}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a.ui-state-active,body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span.ui-state-active,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a.ui-state-active,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span.ui-state-active,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a.ui-state-active,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span.ui-state-active,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td a.ui-state-active,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td span.ui-state-active{background-color:#3a3a3a;border-radius:50%;border:none;width:32px;height:32px;display:inline-flex;text-align:center;justify-content:center;align-items:center}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-datepicker-other-month a,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-datepicker-other-month a,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-datepicker-other-month a,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-datepicker-other-month a{color:#707070}body.page-shows .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-state-disabled span,body.page-tours .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-state-disabled span,body.page-international .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-state-disabled span,body.page-cast-recordings .top .lr .r .enhanced-filters .week-picker .ui-datepicker-calendar tbody td.ui-state-disabled span{background-color:rgba(0,0,0,0);border:none}body.page-shows .top .lr .r .enhanced-filters .filter-row,body.page-tours .top .lr .r .enhanced-filters .filter-row,body.page-international .top .lr .r .enhanced-filters .filter-row,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r .enhanced-filters .filter-row,body.page-tours .top .lr .r .enhanced-filters .filter-row,body.page-international .top .lr .r .enhanced-filters .filter-row,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row{justify-content:flex-start;margin-top:20px;flex-wrap:wrap}}body.page-shows .top .lr .r .enhanced-filters .filter-row .btn-outer,body.page-tours .top .lr .r .enhanced-filters .filter-row .btn-outer,body.page-international .top .lr .r .enhanced-filters .filter-row .btn-outer,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .btn-outer{margin:0 20px 10px 0}body.page-shows .top .lr .r .enhanced-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-tours .top .lr .r .enhanced-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-international .top .lr .r .enhanced-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event{display:none}body.page-shows .top .lr .r .enhanced-filters .filter-row .btn-outer:last-child,body.page-tours .top .lr .r .enhanced-filters .filter-row .btn-outer:last-child,body.page-international .top .lr .r .enhanced-filters .filter-row .btn-outer:last-child,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .btn-outer:last-child{margin-right:0}body.page-shows .top .lr .r .enhanced-filters .filter-row:last-child,body.page-tours .top .lr .r .enhanced-filters .filter-row:last-child,body.page-international .top .lr .r .enhanced-filters .filter-row:last-child,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row:last-child{margin-bottom:0}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column{margin:0 0 10px;display:flex;align-items:center}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column:last-child,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column:last-child,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column:last-child,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column:last-child{margin-bottom:0}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button{margin-right:15px;background-color:rgba(0,0,0,0);padding:0;border:none;cursor:pointer;line-height:0}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button svg,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button svg,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button svg,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button svg{width:20px}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button svg path,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button svg path,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button svg path,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button svg path{fill:#fff}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button svg .icon-checkbox-check,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button svg .icon-checkbox-check,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button svg .icon-checkbox-check,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button svg .icon-checkbox-check{opacity:0;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button:hover svg .icon-checkbox-check,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button:hover svg .icon-checkbox-check,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button:hover svg .icon-checkbox-check,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button:hover svg .icon-checkbox-check{opacity:1}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column button.active svg .icon-checkbox-check,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column button.active svg .icon-checkbox-check,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column button.active svg .icon-checkbox-check,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column button.active svg .icon-checkbox-check{opacity:1}body.page-shows .top .lr .r .enhanced-filters .filter-row .columns .column .checkbox-label,body.page-tours .top .lr .r .enhanced-filters .filter-row .columns .column .checkbox-label,body.page-international .top .lr .r .enhanced-filters .filter-row .columns .column .checkbox-label,body.page-cast-recordings .top .lr .r .enhanced-filters .filter-row .columns .column .checkbox-label{font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;color:#fff}body.page-shows .top .lr .r .listing-filters .filter-row,body.page-tours .top .lr .r .listing-filters .filter-row,body.page-international .top .lr .r .listing-filters .filter-row,body.page-cast-recordings .top .lr .r .listing-filters .filter-row{display:flex;align-items:center;justify-content:flex-end;margin-bottom:20px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r .listing-filters .filter-row,body.page-tours .top .lr .r .listing-filters .filter-row,body.page-international .top .lr .r .listing-filters .filter-row,body.page-cast-recordings .top .lr .r .listing-filters .filter-row{justify-content:flex-start;margin-top:20px;flex-wrap:wrap}}body.page-shows .top .lr .r .listing-filters .filter-row .lbl,body.page-tours .top .lr .r .listing-filters .filter-row .lbl,body.page-international .top .lr .r .listing-filters .filter-row .lbl,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .lbl{font-family:"Montserrat",sans-serif;font-weight:600;color:#707070;font-size:14px;margin-right:20px;margin-bottom:10px}@media only screen and (max-width: 1150px){body.page-shows .top .lr .r .listing-filters .filter-row .lbl,body.page-tours .top .lr .r .listing-filters .filter-row .lbl,body.page-international .top .lr .r .listing-filters .filter-row .lbl,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .lbl{width:100%;display:block}}body.page-shows .top .lr .r .listing-filters .filter-row .btn-outer,body.page-tours .top .lr .r .listing-filters .filter-row .btn-outer,body.page-international .top .lr .r .listing-filters .filter-row .btn-outer,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .btn-outer{margin:0 20px 10px 0}body.page-shows .top .lr .r .listing-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-tours .top .lr .r .listing-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-international .top .lr .r .listing-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .btn-outer.filter-hook-special-event-check-special-event{display:none}body.page-shows .top .lr .r .listing-filters .filter-row .btn-outer:last-child,body.page-tours .top .lr .r .listing-filters .filter-row .btn-outer:last-child,body.page-international .top .lr .r .listing-filters .filter-row .btn-outer:last-child,body.page-cast-recordings .top .lr .r .listing-filters .filter-row .btn-outer:last-child{margin-right:0}body.page-shows .top .lr .r .listing-filters .filter-row:last-child,body.page-tours .top .lr .r .listing-filters .filter-row:last-child,body.page-international .top .lr .r .listing-filters .filter-row:last-child,body.page-cast-recordings .top .lr .r .listing-filters .filter-row:last-child{margin-bottom:0}.no-matches{margin-top:40px;margin-bottom:40px;display:none}@media only screen and (max-width: 1400px){.no-matches{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){.no-matches{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){.no-matches{margin-top:15px;margin-bottom:15px}}.grid{margin-top:40px;margin-bottom:40px;display:grid;grid-template-columns:repeat(5, 1fr);column-gap:40px;row-gap:40px}@media only screen and (max-width: 1400px){.grid{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){.grid{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){.grid{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 1600px){.grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 1400px){.grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 900px){.grid{grid-template-columns:repeat(1, 1fr)}body.page-cast-recordings .grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 900px){body.page-cast-recordings .grid{column-gap:20px;row-gap:20px}}.grid .item .img{width:100%;aspect-ratio:1}.grid .item .img a{width:100%;height:100%;display:block}.grid .item .img .bgimg{border-radius:9px}.grid .item .info{margin-top:20px}.grid .item .info h4{font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.5em;color:#fff;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;margin-bottom:5px}.grid .item .info h4:hover{color:#da1653}.grid .item .info .icon-copy{margin:2px 0}.grid .item .info .icon-copy.block{display:block}.grid .item .info .icon-copy .tour-linkout-row{display:block;width:100%;border-top:0;padding-top:0;margin-top:0}.grid .item .info .icon-copy .tour-linkout-row a{color:#da1653}.grid .item .info .icon-copy .tour-linkout-row a:hover{color:#fff}.grid .item .info .icon-copy .tour-linkout-row .col1{width:100%}.grid .item .info .icon-copy *{color:#797979;font-size:14px;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.grid .item .info .icon-copy .icon svg{position:relative}.grid .item .info .icon-copy .icon svg path{fill:#797979;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform}.grid .item .info .icon-copy .icon.star svg{top:0}.grid .item .info .icon-copy.special-show-filter-hook{cursor:pointer}.grid .item .info .icon-copy.special-show-filter-hook *{color:#da1653}.grid .item .info .icon-copy.special-show-filter-hook .icon svg path{fill:#da1653}.grid .item .info .icon-copy.special-show-filter-hook:hover *{color:#fff}.grid .item .info .icon-copy.special-show-filter-hook:hover .icon svg path{fill:#fff}@media only screen and (max-width: 900px){.grid .item{display:flex;align-items:flex-start;justify-content:space-between}.grid .item .img{width:-moz-calc(50% - 20px);width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin-right:20px}.grid .item .info{margin-top:0;width:50%}}@media only screen and (max-width: 900px)and (max-width: 380px){.grid .item .img{width:-moz-calc(30% - 20px);width:-webkit-calc(30% - 20px);width:calc(30% - 20px)}.grid .item .info{width:70%}}@media only screen and (max-width: 900px){body.page-cast-recordings .grid .item{display:block}body.page-cast-recordings .grid .item .img,body.page-cast-recordings .grid .item .info{width:100% !important}body.page-cast-recordings .grid .item .info{margin-top:10px !important}}body.page-international .top .lr .r{display:none !important}body.page-international .filters{margin-top:40px;margin-bottom:40px;display:flex;align-items:center;justify-content:center;width:100%}@media only screen and (max-width: 1400px){body.page-international .filters{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-international .filters{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-international .filters{margin-top:15px;margin-bottom:15px}}body.page-international .filters .lbl{margin:0 20px;font-family:"Montserrat",sans-serif;font-weight:700;font-size:14px;color:#707070}body.page-international .filters .btn-outer{margin-right:20px}body.page-international .filters .btn-outer .btn,body.page-international .filters .btn-outer body.page-contact .formie .fui-btn,body.page-contact .formie body.page-international .filters .btn-outer .fui-btn{text-transform:unset;background-color:#3a3a3a;color:#fff}body.page-international .filters .btn-outer .btn:hover,body.page-international .filters .btn-outer body.page-contact .formie .fui-btn:hover,body.page-contact .formie body.page-international .filters .btn-outer .fui-btn:hover{background-color:#fff;color:#3a3a3a}.closeable-chips{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.closeable-chips .btn-outer{margin-right:15px;margin-bottom:15px}.closeable-chips .btn-outer:last-child{margin-right:0}.closeable-chips .btn-outer .btn,.closeable-chips .btn-outer body.page-contact .formie .fui-btn,body.page-contact .formie .closeable-chips .btn-outer .fui-btn{align-items:center;justify-content:center;display:flex}.closeable-chips .btn-outer .btn.dark,.closeable-chips .btn-outer body.page-contact .formie .dark.fui-btn,body.page-contact .formie .closeable-chips .btn-outer .dark.fui-btn{background-color:#000;color:#707070}.closeable-chips .btn-outer .btn .close,.closeable-chips .btn-outer body.page-contact .formie .fui-btn .close,body.page-contact .formie .closeable-chips .btn-outer .fui-btn .close{margin-left:10px;text-transform:uppercase;top:1px;position:relative}.closeable-chips .btn-outer .btn .close svg,.closeable-chips .btn-outer body.page-contact .formie .fui-btn .close svg,body.page-contact .formie .closeable-chips .btn-outer .fui-btn .close svg{width:9px;height:auto}.closeable-chips .btn-outer .btn .close svg path,.closeable-chips .btn-outer body.page-contact .formie .fui-btn .close svg path,body.page-contact .formie .closeable-chips .btn-outer .fui-btn .close svg path{-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease;will-change:opacity,scale,filter,transform;fill:#707070}.closeable-chips .btn-outer .btn:hover.dark,.closeable-chips .btn-outer body.page-contact .formie .fui-btn:hover.dark,body.page-contact .formie .closeable-chips .btn-outer .fui-btn:hover.dark{color:#fff}.closeable-chips .btn-outer .btn:hover svg path,.closeable-chips .btn-outer body.page-contact .formie .fui-btn:hover svg path,body.page-contact .formie .closeable-chips .btn-outer .fui-btn:hover svg path{fill:#fff}.closeable-chips .btn-outer span{text-transform:none}body.page-theaters .top{text-align:center}body.page-theaters .top .copy{text-align:center;max-width:620px;width:100%;margin:0 auto}body.page-theaters .theater-holder{margin:100px 0}body.page-theaters .theater-holder .theaters{margin-top:40px;margin-bottom:40px;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:40px;row-gap:50px}@media only screen and (max-width: 1400px){body.page-theaters .theater-holder .theaters{margin-top:30px;margin-bottom:30px}}@media only screen and (max-width: 900px){body.page-theaters .theater-holder .theaters{margin-top:20px;margin-bottom:20px}}@media only screen and (max-width: 380px){body.page-theaters .theater-holder .theaters{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width: 1400px){body.page-theaters .theater-holder .theaters{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 1150px){body.page-theaters .theater-holder .theaters{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 900px){body.page-theaters .theater-holder .theaters{grid-template-columns:repeat(1, 1fr);row-gap:50px}body.page-theaters .theater-holder .theaters .item{border-bottom:1px solid #b5b5b5;padding-bottom:40px}}body.page-theaters .theater-holder .theaters .icon-copy.calendar .bold{font-size:14px;display:block}body.page-theaters .theater-holder .theaters .icon-copy.calendar a{color:#da1653}body.page-theaters .theater-holder .theaters .icon-copy.calendar a *{font-family:"Montserrat",sans-serif;font-weight:600;color:#da1653}body.page-theaters .theater-holder .theaters .icon-copy.calendar a:hover{color:#9a0633}body.page-theaters .theater-holder .theaters .icon-copy.calendar a:hover *{color:#9a0633}body.page-theater .main-aside{display:flex}body.page-theater .main-aside .main{width:100%}body.page-theater .main-aside .main .address{display:inline-flex;align-items:center}body.page-theater .main-aside .main .address svg{width:11px;margin-right:10px}body.page-theater .main-aside .main .theater-access{margin-top:40px;border-radius:9px;padding:0}@media only screen and (max-width: 1400px){body.page-theater .main-aside .main .theater-access{margin-top:30px}}@media only screen and (max-width: 900px){body.page-theater .main-aside .main .theater-access{margin-top:20px}}@media only screen and (max-width: 380px){body.page-theater .main-aside .main .theater-access{margin-top:15px}}body.page-theater .main-aside .main .theater-access .capper,body.page-theater .main-aside .main .theater-access .capper-padded{padding:0;width:100%}body.page-theater .main-aside .main .theater-access .lr{padding:40px;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}body.page-theater .main-aside .main .copy{margin:20px 0}body.page-theater .main-aside .main .line{padding:0;margin:40px 0}body.page-theater .main-aside aside{width:350px;min-width:350px;max-width:350px;margin-left:100px}body.page-theater .main-aside aside img{width:150px}body.page-theater .main-aside aside .show{margin:0 0 20px 0}body.page-theater .main-aside aside .show .copy.with-asset{margin-top:10px}body.page-theater .main-aside aside .show .copy p{margin-bottom:0;line-height:1.3em}body.page-theater .main-aside aside .show img,body.page-theater .main-aside aside .show .btn-outer{width:270px}body.page-theater .main-aside aside .show .btn-outer{margin-top:10px}body.page-theater .main-aside aside .show .btn-outer .btn,body.page-theater .main-aside aside .show .btn-outer body.page-contact .formie .fui-btn,body.page-contact .formie body.page-theater .main-aside aside .show .btn-outer .fui-btn{width:100%}body.page-theater .main-aside aside .show img{border-radius:15px}body.page-theater .main-aside aside .show .copymain{margin-top:10px}body.page-theater .main-aside aside .show .icon-copy .icon{top:1px}body.page-theater .main-aside aside .show .icon-copy .copy .title-link{font-size:18px}body.page-theater .main-aside aside .line{padding:0;margin:40px 0}body.page-theater .main-aside aside .link{margin:20px 0 0 0}body.page-theater .main-aside aside .theatre-small-photo{margin-bottom:25px}body.page-theater .main-aside aside .theatre-small-photo img{width:100%;max-width:270px}body.page-theater .main-aside aside .current-show{margin-bottom:0}@media only screen and (max-width: 1150px){body.page-theater .main-aside{display:block}body.page-theater .main-aside .main{width:100%}body.page-theater .main-aside .col{width:100%;min-width:100%;max-width:100%;margin-left:0;margin-top:40px}}body.page-contact .contact-body{margin-top:40px}body.page-contact .formie{margin-top:40px}body.page-contact .formie textarea{min-height:230px}body.page-contact .formie .small-below-form{margin-top:30px;font-size:13px}body.page-contact .formie .small-below-form *{font-size:13px;line-height:1.5em}body.page-search .grid-holder.search-grid .grid .item .bgimg{background-color:#191919}body.page-search .flx-lr{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){body.page-search .flx-lr{flex-wrap:wrap;flex-direction:column-reverse}}body.page-search .flx-lr .l{width:100%}body.page-search .flx-lr .r{width:400px;min-width:400px;max-width:400px}@media only screen and (max-width: 900px){body.page-search .flx-lr .r{width:100%;min-width:100%;max-width:100%;margin-bottom:20px}}body.page-search .flx-lr .r .fields-button .fields .field input{background-color:#f5f5f5}body.page-search .flx-lr .r .fields-button .fields .field input::-webkit-input-placeholder{color:#797979}body.page-search .flx-lr .r .fields-button .fields .field input:-moz-placeholder{color:#797979;opacity:1}body.page-search .flx-lr .r .fields-button .fields .field input::-moz-placeholder{color:#797979;opacity:1}body.page-search .flx-lr .r .fields-button .fields .field input:-ms-input-placeholder{color:#797979}body.page-search .flx-lr .r .fields-button .fields .field input::-ms-input-placeholder{color:#797979}body.page-search .flx-lr .r .fields-button .fields .field input::placeholder{color:#797979}body.page-search .flx-lr .r .fields-button .fields .field,body.page-search .flx-lr .r .dropdown-search .tabs .tab{font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px}body.page-search .jumpto .jump-line{color:#da1653;font-family:"Montserrat",sans-serif;font-weight:600;margin:0 10px}body.page-search .jumpto .jump-line:last-child{display:none}body.page-search .grid .item .info h4{color:#191919}body.page-search .theatre-sec h5 span{font-family:"Montserrat",sans-serif;font-weight:400;color:#191919}body.page-search .theatre-sec .tour-linkout-row:last-child{border-bottom:none}body.admin-api #content{padding:20px}body.admin-api #api-header{background-color:#191919}body.admin-api #api-header .inner{padding:20px;display:flex;align-items:center;justify-content:flex-start}body.admin-api #api-header .inner img{width:200px}body.admin-api #api-header .inner span{color:#fff;margin-left:40px;top:10px;position:relative;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px}body.admin-api #api-breadcrumbs{padding:15px 0 0}body.admin-api #api-breadcrumbs ul{margin-bottom:0;padding-bottom:0}body.admin-api #api-breadcrumbs ul li{list-style:none;display:inline;margin-left:10px}body.admin-api #api-breadcrumbs ul li a.active{text-decoration:underline}body.admin-api h1,body.admin-api p{margin:0 0 20px 0}body.admin-api table,body.admin-api tr,body.admin-api td,body.admin-api th{vertical-align:center}body.admin-api td,body.admin-api th{padding:5px 10px}body.admin-api th *{font-weight:bold}body.admin-api .button{cursor:pointer}[data-aos=custom-fade-in]{transition-property:opacity;opacity:0}[data-aos=custom-fade-in].aos-animate{opacity:1}[data-aos=custom-img-slide-reveal--from-left] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateX(-100%)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-left] img{transform:translateX(100%)}[data-aos=custom-img-slide-reveal--from-left].aos-animate img{transform:translateX(0)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-left].aos-animate img{transform:translateX(0)}[data-aos=custom-img-slide-reveal--from-right] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateX(100%)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-right] img{transform:translateX(-100%)}[data-aos=custom-img-slide-reveal--from-right].aos-animate img{transform:translateX(0)}body #app.lang-ar [data-aos=custom-img-slide-reveal--from-right].aos-animate img{transform:translateX(0)}[data-aos=custom-img-slide-reveal--from-up] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateY(-100%)}[data-aos=custom-img-slide-reveal--from-up].aos-animate img{transform:translateY(0)}[data-aos=custom-img-slide-reveal--from-down] img{transition-property:transform;transition-timing-function:cubic-bezier(0.25, 0.1, 0.25, 1);transition-duration:800ms;transform:translateY(100%)}[data-aos=custom-img-slide-reveal--from-down].aos-animate img{transform:translateY(0)}[data-aos=custom-scale-in]{transition-property:transform;transform:scale(0)}[data-aos=custom-scale-in].aos-animate{transform:scale(1)}[data-aos=custom-fade-in]{transition-property:opacity;opacity:0}[data-aos=custom-fade-in].aos-animate{opacity:1}[data-aos=custom-slide-left-mini]{transition-property:transform;transform:translateX(40px);opacity:0}[data-aos=custom-slide-left-mini].aos-animate{transform:translateX(0);opacity:1}[data-aos=custom-slide-right-mini]{transition-property:transform;transform:translateX(-40px);opacity:0}[data-aos=custom-slide-right-mini].aos-animate{transform:translateX(0);opacity:1}[data-aos=custom-slide-up-mini]{transition-property:transform;transform:translateY(40px);opacity:0}[data-aos=custom-slide-up-mini].aos-animate{transform:translateY(0);opacity:1}@media only screen and (min-width: 901px){[data-aos=custom-fade-up-mobile]{opacity:1;transition-property:none !important;transform:none !important;animation:none !important;pointer-events:auto}}@media only screen and (max-width: 900px){[data-aos=custom-fade-up-mobile]{transition-property:transform,opacity;transform:translateY(100px);opacity:0}[data-aos=custom-fade-up-mobile].aos-animate{transform:translateY(0);opacity:1}}@media only screen and (max-width: 900px){[data-aos=custom-fade-up-desktop]{opacity:1;transition-property:none !important;transform:none !important;animation:none !important;pointer-events:auto}}@media only screen and (min-width: 901px){[data-aos=custom-fade-up-desktop]{transition-property:transform,opacity;transform:translateY(100px);opacity:0}[data-aos=custom-fade-up-desktop].aos-animate{transform:translateY(0);opacity:1}}.show-desktop{display:inline-block}.show-desktop.block{display:block}@media only screen and (max-width: 900px){.show-desktop{display:none}.show-desktop.block{display:none}}.show-mobile{display:none}.show-mobile.block{display:none}@media only screen and (max-width: 900px){.show-mobile{display:inline-block}.show-mobile.block{display:block}}[data-tooltip].wrap:before{width:250px;min-width:250px;max-width:250px;white-space:pre-wrap;text-align:center}.cc-banner .cc-message{padding-left:30px}body.side-column .prefooter{display:none}body.side-column .generic-lr .prefooter{display:block}.footer .l1,header.header .r .item.sign-up{display:none}header.header .r{justify-content:flex-end}
/*# sourceURL=webpack://./../__source/app/app.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/clear/0.clear.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/clear/1.normalize.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/libraries/socicon.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/libraries/hamburgers.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/core/globals.scss */
/*# sourceURL=webpack://./../__source/app/scss/engine/core/mixins.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/gutters.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/variables.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/rte.scss */
/*# sourceURL=webpack://./../__source/fout/fout.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/site.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/pieces.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/customDropdowns.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/combobox.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/tooltip.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/header.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/footer.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/prefooter.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/mediaOverlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/modalPopupOverlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/overlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/mobileNav.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/featuredGallery.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/quickThumbs.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/quickOneSwipe.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/theaterAccess.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/aside.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/featuredShowPanel.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/block-image-columns.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/home.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/general.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/show.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/shows.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/theaters.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/theater.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/contact.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/search.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/api-admin.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/custom-aos.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/pieces-final.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/modes/modes.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9hcHAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jbGVhci8wLmNsZWFyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvY2xlYXIvMS5ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9saWJyYXJpZXMvc29jaWNvbi5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2xpYnJhcmllcy9oYW1idXJnZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvY29yZS9nbG9iYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvY29yZS9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL2d1dHRlcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvcnRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9mb3V0L2ZvdXQuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3NpdGUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3BpZWNlcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvY3VzdG9tRHJvcGRvd25zLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3BpZWNlcy9jb21ib2JveC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvbGF5b3V0L3ByZWZvb3Rlci5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvbWVkaWFPdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9tb2RhbFBvcHVwT3ZlcmxheS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvbW9iaWxlTmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9mZWF0dXJlZEdhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL3F1aWNrVGh1bWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9xdWlja09uZVN3aXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy90aGVhdGVyQWNjZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9hc2lkZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmVhdHVyZWRTaG93UGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2Jsb2NrLWltYWdlLWNvbHVtbnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvaG9tZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL3Nob3cuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvc2hvd3Muc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvdGhlYXRlcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvdGhlYXRlci5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL3NlYXJjaC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9hcGktYWRtaW4uc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL2N1c3RvbS1hb3Muc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3BpZWNlcy1maW5hbC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9tb2Rlcy9tb2Rlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNRLEVDRVIsaUJBQ0ksQ0FBQSxRQUNILENBQUEsU0FDQSxDQUFBLHVCQUNBLENBQUEsNkJBQ0EsQ0FBQSxrQ0FDQSxDQUFB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RixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSxvQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLCtCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxvQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsOEJBRUYsV0FDRSxDQUFBLDZCQUVGLFdBQ0UsQ0FBQSw2QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsbUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNkJBRUYsV0FDRSxDQUFBLGdDQUVGLFdBQ0UsQ0FBQSw2QkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsOEJBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFF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LENBQ0EsU0FBQSxDQUNBLCtDQUNFLHVCQUFBLENBQ0EsU0FBQSxDQUdKLGdDQUNFLDZCQUFBLENBQ0EsMEJBQUEsQ0FDQSxTQUFBLENBQ0EsNENBQ0UsdUJBQUEsQ0FDQSxTQUFBLENBUUYsMENBREYsaUNBRUksU0FBQSxDQUNBLG1DQUFBLENBQ0EseUJBQUEsQ0FDQSx5QkFBQSxDQUNBLG1CQUFBLENBQUEsQ0FHRiwwQ0FURixpQ0FVSSxxQ0FBQSxDQUNBLDJCQUFBLENBQ0EsU0FBQSxDQUNBLDZDQUNFLHVCQUFBLENBQ0EsU0FBQSxDQUFBLENBTUosMENBREYsa0NBRUksU0FBQSxDQUNBLG1DQUFBLENBQ0EseUJBQUEsQ0FDQSx5QkFBQSxDQUNBLG1CQUFBLENBQUEsQ0FHRiwwQ0FURixrQ0FVSSxxQ0FBQSxDQUNBLDJCQUFBLENBQ0EsU0FBQSxDQUNBLDhDQUNFLHVCQUFBLENBQ0EsU0FBQSxDQUFBLENDOUpOLGNBQ0Usb0JBQUEsQ0FDQSxvQkFDRSxhQUFBLENBRUYsMENBTEYsY0FNSSxZQUFBLENBQ0Esb0JBQ0UsWUFBQSxDQUFBLENBSU4sYUFDRSxZQUFBLENBQ0EsbUJBQ0UsWUFBQSxDQUVGLDBDQUxGLGFBTUksb0JBQUEsQ0FDQSxtQkFDRSxhQUFBLENBQUEsQ0FNTiwyQmxDd1VFLFdrQ3ZVcUIsQ2xDd1VyQixla0N4VXFCLENsQ3lVckIsZWtDelVxQixDQUNyQixvQkFBQSxDQUNBLGlCQUFBLENBS0EsdUJBQ0UsaUJBQUEsQ0NwQ0YsNEJBQ0UsWUFBQSxDQUdBLHdDQUNFLGFBQUEsQ3pDSU4sMkNBRUUsWUFBQSxDQUVGLGlCQUNFLHdCQUFBIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vX19idWlsZC9ub2RlX21vZHVsZXMvYW9zL2Rpc3QvYW9zLmNzcyc7XG5AaW1wb3J0ICcuLi8uLi9fX2J1aWxkL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzJztcblxuQGltcG9ydCAnLi4vZm91dC9mb3V0LnNjc3MnO1xuQGltcG9ydCBcInNjc3MvZW5naW5lL2xvYWRlclwiO1xuQGltcG9ydCBcInNjc3Mvc2l0ZS9sb2FkZXJcIjtcblxuXG4vL0hJREVTXG4vL0hJREUgbWFpbGNoaW1wIC0gYWxzbyBjb21tZW50ZWQgb3V0IHZpYSBQSFBcbi5mb290ZXIgLmwxLFxuaGVhZGVyLmhlYWRlciAuciAuaXRlbS5zaWduLXVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlci5oZWFkZXIgLnIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblBSRUNMRUFSIC1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRvdXRsaW5lOiBub25lIWltcG9ydGFudDsgIC8vZGlzYWJsZXMgdWdseSBvdXRsaW5lXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgIC8vc3RvcHMgaW9zIGZyb20gcmVzaXppbmcgY29weSBhdXRvbWF0aWNhbGx5XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7IC8vZm9udCB3ZWlnaHQgZml4XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMDA0KTsgLy9mb250IHdlaWdodCBmaXhcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApIWltcG9ydGFudDsgLy9kaXNhYmxlcyB1Z2x5IGhpZ2hsaWdodFxufSBcbmRpdiB7IFxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IC8qIG1vbWVudHVtIHNjcm9sbGluZyBmb3IgYW55IG92ZXJmbG93OnNjcm9sbCAqLyBcbn1cbnRleHRhcmVhIHtcblx0cmVzaXplOm5vbmU7XG59ICBcbmltZyB7IFxuXHRib3JkZXI6MDsgIC8vZW5zdXJlcyBubyBib3JkZXJcblx0dmVydGljYWwtYWxpZ246dG9wOyAgLy92ZXJ0aWNhbGx5IGFsaWducyBpbWFnZSwgaWUgZml4XG5cdC8vZGlzYWJsZXMgdWdseSBzZWxlY3RcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufSBcbmZvcm0sIFxuZmllbGRzZXQsIFxudGFibGUgIHsgXG5cdGJvcmRlcjowO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAgLy90YWJsZSBjZWxscyBzaGFyZSBib3JkZXJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5pbnB1dCB7IFxuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6MDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cbnN1cCB7IFxuXHRmb250LXNpemU6NTAlO1xuXHRmb250LWZhbWlseTppbmhlcml0O1xufVxuLnVpLWxvYWRlciB7IFxuXHRkaXNwbGF5Om5vbmU7IC8vaGlkZSBtb2JpbGUganF1ZXJ5IGZlYXR1cmVcbn1cbmEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSFpbXBvcnRhbnQ7IC8vc2FmYXJpIGJsdWUgdWdseVxuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gICY6YWN0aXZlLFxuICAmOnZpc2l0ZWQge1xuICAgIG91dGxpbmU6bm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gIH1cbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29jaWNvbic7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvU29jaWNvbi5lb3Q/NDg0cjFmJyk7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvU29jaWNvbi5lb3Q/NDg0cjFmI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24ud29mZjI/NDg0cjFmJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24udHRmPzQ4NHIxZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLndvZmY/NDg0cjFmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvU29jaWNvbi5zdmc/NDg0cjFmI1NvY2ljb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJzb2NpY29uLVwiXSwgW2NsYXNzKj1cIiBzb2NpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnU29jaWNvbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zb2NpY29uLWludGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG4uc29jaWNvbi1tb2RkYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuLnNvY2ljb24taW5kaWVkYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLnNvY2ljb24tdHJheHNvdXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLnNvY2ljb24tZ2FtZWZvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuLnNvY2ljb24tcGl4aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cbi5zb2NpY29uLW15YW5pbWVsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4uc29jaWNvbi1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG4uc29jaWNvbi13aWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuLnNvY2ljb24tc3BpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuLnNvY2ljb24tbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLnNvY2ljb24tYmVhdHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cbi5zb2NpY29uLWhhY2tlcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuLnNvY2ljb24taGFja2VybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLnNvY2ljb24tc21hc2h3b3JkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLnNvY2ljb24ta29ibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLnNvY2ljb24tYm9va2J1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLnNvY2ljb24tbWFpbHJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uc29jaWNvbi1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbi5zb2NpY29uLWluc3RydWN0YWJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cbi5zb2NpY29uLXBvcnRmb2xpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuLnNvY2ljb24tY29kZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLnNvY2ljb24tb3JpZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uc29jaWNvbi1uZXh0ZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuLnNvY2ljb24tdWRlbXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cbi5zb2NpY29uLWxpdmVtYXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5zb2NpY29uLWNydW5jaGJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cbi5zb2NpY29uLWhvbWVmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuLnNvY2ljb24tY2FsZW5kbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cbi5zb2NpY29uLXJlYWx0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5zb2NpY29uLXRpZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uc29jaWNvbi1xb2J1ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLnNvY2ljb24tbmF0Z2VvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uc29jaWNvbi1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLnNvY2ljb24tdW5zcGxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5zb2NpY29uLWhvbWVhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uc29jaWNvbi1hbmdpZXNsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uc29jaWNvbi1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uc29jaWNvbi1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLnNvY2ljb24tb3BlbmFpZ3ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uc29jaWNvbi1sb2dtZWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uc29jaWNvbi1maXZlcnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5zb2NpY29uLWdvdG9tZWV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uc29jaWNvbi1hbGlleHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uc29jaWNvbi1ndXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uc29jaWNvbi1hcHBzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLnNvY2ljb24taG9tZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5zb2NpY29uLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5zb2NpY29uLWFsaWJhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5zb2NpY29uLWNyYWlnc2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5zb2NpY29uLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLnNvY2ljb24tcmVkZmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uc29jaWNvbi1nb29nbGVjYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLnNvY2ljb24tc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLnNvY2ljb24tZnJlZWxhbmNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuLnNvY2ljb24tc2VlZHJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uc29jaWNvbi1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uc29jaWNvbi1kb29kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5zb2NpY29uLWJvbmFuemE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5zb2NpY29uLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG4uc29jaWNvbi10b3B0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5zb2NpY29uLWd1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5zb2NpY29uLWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLnNvY2ljb24tdHJ1bGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG4uc29jaWNvbi1sb29tbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5zb2NpY29uLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uc29jaWNvbi11cHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cbi5zb2NpY29uLWZ1bmRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4uc29jaWNvbi1ib29raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uc29jaWNvbi1nb29nbGVtYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG4uc29jaWNvbi16aWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cbi5zb2NpY29uLW5pY29uaWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4uc29jaWNvbi10b25lZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uc29jaWNvbi1hdWdtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uc29jaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5zb2NpY29uLWZ5dXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uc29jaWNvbi15dC1nYW1pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5zb2NpY29uLXNrZXRjaGZhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLnNvY2ljb24tbW9iY3J1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5zb2NpY29uLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLnNvY2ljb24tcGFuZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLnNvY2ljb24tbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uc29jaWNvbi1nYW1ld2lzcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLnNvY2ljb24tYmxvZ2xvdmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uc29jaWNvbi10dW5laW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5zb2NpY29uLWdhbWVqb2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uc29jaWNvbi10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5zb2NpY29uLXNwcmVhZHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uc29jaWNvbi01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLnNvY2ljb24tOHRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLnNvY2ljb24tYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uc29jaWNvbi1hbGxpYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLnNvY2ljb24tYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uc29jaWNvbi1hbXBsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5zb2NpY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5zb2NpY29uLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLnNvY2ljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5zb2NpY29uLWFwcG5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLnNvY2ljb24tYmFpZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cbi5zb2NpY29uLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uc29jaWNvbi1iYXR0bGVuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5zb2NpY29uLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uc29jaWNvbi1iZWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLnNvY2ljb24tYmVibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLnNvY2ljb24tYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLnNvY2ljb24tYmxpenphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5zb2NpY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5zb2NpY29uLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLnNvY2ljb24tY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uc29jaWNvbi1jb2RlcndhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5zb2NpY29uLWN1cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uc29jaWNvbi1kYWlseW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLnNvY2ljb24tZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uc29jaWNvbi1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5zb2NpY29uLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5zb2NpY29uLWRpYWJsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLnNvY2ljb24tZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLnNvY2ljb24tZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLnNvY2ljb24tZGlzcXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uc29jaWNvbi1kb3ViYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5zb2NpY29uLWRyYXVnaWVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uc29jaWNvbi1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLnNvY2ljb24tZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uc29jaWNvbi1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uc29jaWNvbi1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uc29jaWNvbi1lbmRvbW9kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLnNvY2ljb24tZW52YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uc29jaWNvbi1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uc29jaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLnNvY2ljb24tZmVlZGJ1cm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLnNvY2ljb24tZmlsbXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuLnNvY2ljb24tZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLnNvY2ljb24tZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uc29jaWNvbi1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cbi5zb2NpY29uLWZvcm11bHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5zb2NpY29uLWZvcnJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLnNvY2ljb24tZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLnNvY2ljb24tZnJpZW5kZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLnNvY2ljb24tZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uc29jaWNvbi1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5zb2NpY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLnNvY2ljb24tZ29vZ2xlc2Nob2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLnNvY2ljb24tZ29vZ2xlZ3JvdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uc29jaWNvbi1nb29nbGVwaG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5zb2NpY29uLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5zb2NpY29uLWdyb292ZXNoYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uc29jaWNvbi1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG4uc29jaWNvbi1oZWFydGhzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLnNvY2ljb24taGVsbG9jb3RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLnNvY2ljb24taGVyb2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uc29jaWNvbi1zbWFzaGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cbi5zb2NpY29uLWhvcmRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uc29jaWNvbi1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLnNvY2ljb24taWNxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uc29jaWNvbi1pZGVudGljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLnNvY2ljb24taW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLnNvY2ljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uc29jaWNvbi1pc3N1dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLnNvY2ljb24taXN0b2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uc29jaWNvbi1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5zb2NpY29uLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5zb2NpY29uLWxhbnlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLnNvY2ljb24tbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG4uc29jaWNvbi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uc29jaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLnNvY2ljb24tbGl2ZWpvdXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5zb2NpY29uLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5zb2NpY29uLW1hY29zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uc29jaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uc29jaWNvbi1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5zb2NpY29uLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLnNvY2ljb24tbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5zb2NpY29uLW1vZGVsbWF5aGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uc29jaWNvbi1tdW1ibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5zb2NpY29uLW15c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5zb2NpY29uLW5ld3N2aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uc29jaWNvbi1uaW50ZW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLnNvY2ljb24tbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uc29jaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uc29jaWNvbi1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5zb2NpY29uLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4uc29jaWNvbi1vdXRsb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uc29jaWNvbi1vdmVyd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cbi5zb2NpY29uLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5zb2NpY29uLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLnNvY2ljb24tcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG4uc29jaWNvbi1wZXJzb25hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uc29jaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5zb2NpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5zb2NpY29uLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLnNvY2ljb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5zb2NpY29uLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLnNvY2ljb24tcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5zb2NpY29uLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uc29jaWNvbi1yYWlkY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLnNvY2ljb24tcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLnNvY2ljb24tcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG4uc29jaWNvbi1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cbi5zb2NpY29uLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuLnNvY2ljb24tcmVzaWRlbnRhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uc29jaWNvbi1yZXZlcmJuYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5zb2NpY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLnNvY2ljb24tc2hhcmV0aGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uc29jaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLnNvY2ljb24tc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLnNvY2ljb24tc211Z211ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLnNvY2ljb24tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5zb2NpY29uLXNvbmdraWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uc29jaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4uc29jaWNvbi1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uc29jaWNvbi1zdGFja2V4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uc29jaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG4uc29jaWNvbi1zdGFyY3JhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5zb2NpY29uLXN0YXlmcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG4uc29jaWNvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuLnNvY2ljb24tc3RvcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuLnNvY2ljb24tc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uc29jaWNvbi1zdHJlYW1qYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5zb2NpY29uLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uc29jaWNvbi1zd2FybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLnNvY2ljb24tdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uc29jaWNvbi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uc29jaWNvbi10ZWNobm9yYXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uc29jaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLnNvY2ljb24tdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5zb2NpY29uLXRyaXBpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLnNvY2ljb24tdHJpcGxlajpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuLnNvY2ljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG4uc29jaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGNcIjtcbn1cbi5zb2NpY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGRcIjtcbn1cbi5zb2NpY29uLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjtcbn1cbi5zb2NpY29uLXZlbnRyaWxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG4uc29jaWNvbi12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5zb2NpY29uLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uc29jaWNvbi12aWV3YnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uc29jaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLnNvY2ljb24tdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLnNvY2ljb24tdmtvbnRha3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uc29jaWNvbi13YXJjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLnNvY2ljb24td2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uc29jaWNvbi13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuLnNvY2ljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5zb2NpY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuLnNvY2ljb24td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiO1xufVxuLnNvY2ljb24td29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4uc29jaWNvbi13eWtvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLnNvY2ljb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuLnNvY2ljb24teGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuLnNvY2ljb24teWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5zb2NpY29uLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuLnNvY2ljb24teWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XG59XG4uc29jaWNvbi15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG4uc29jaWNvbi15b3Vub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cbi5zb2NpY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjtcbn1cbi5zb2NpY29uLXphcGllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNlwiO1xufVxuLnNvY2ljb24temVycGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XG59XG4uc29jaWNvbi16b21hdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYThcIjtcbn1cbi5zb2NpY29uLXp5bmdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7XG59XG4iLCIvKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43OyB9XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC0xMHB4OyB9XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7IH1cblxuLypcbiAgICogM0RYXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFlcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWFlcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWFkgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIEFycm93XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAtMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi8qXG4gICAqIEFycm93IEFsdCBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLypcbiAgICogQXJyb3cgVHVyblxuICAgKi9cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQm9yaW5nXG4gICAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7IH1cblxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4vKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBDb2xsYXBzZSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBFbGFzdGljXG4gICAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cblxuLypcbiAgICogRWxhc3RpYyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cblxuLypcbiAgICogRW1waGF0aWNcbiAgICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogLTgwcHg7XG4gIHRvcDogLTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IC04MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cblxuLypcbiAgICogRW1waGF0aWMgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIC04MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTgwcHg7XG4gIHRvcDogODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgLTgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi8qXG4gICAqIE1pbnVzXG4gICAqL1xuLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCwgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgZWFzZS1vdXQsIHRvcCAwLjA4cyBlYXNlLW91dCwgb3BhY2l0eSAwcyAwLjA4cyBsaW5lYXI7IH1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7IH1cblxuLypcbiAgICogU2xpZGVyXG4gICAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IH1cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4OyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKTsgfVxuXG4vKlxuICAgKiBTcGluXG4gICAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0OyB9XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDsgfVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNwcmluZ1xuICAgKi9cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xM3MgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMHMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDBzIDAuMjJzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTdGFuZFxuICAgKi9cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcXVlZXplXG4gICAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFZvcnRleFxuICAgKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7IH1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLypcbiAgICogVm9ydGV4IFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuIiwiLy91c2UgaW4gZmxvYXRzXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8qIGFkZCB0aGlzIGNsYXMgdG8ga2lsbCBhIGNzcyB0cmFuc2l0aW9uIGluIHByb2dyZXNzLCB0aGVuIHJlbW92ZSBpdCBhZ2FpbiAqL1xuLmtpbGwtY3NzLXRyYW5zaXRpb24ge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMG1zIGVhc2UhaW1wb3J0YW50O1xuICAgXHQtby10cmFuc2l0aW9uOiBhbGwgMG1zIGVhc2UhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbi8vc3RvcCBhbiBlbGVtZW50IGFuZCBpdHMgY2hpbGRyZW4gZnJvbSBiZWluZyBzZWxlY3RhYmxlXG4ubm9zZWxlY3Qge1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vL3ZlcnRpY2FsIGFsaWduIGVsZW1lbnRzXG4vL3VzYWdlIDxkaXYgY2xhc3M9XCJkaXYtdGFibGVcIj48ZGl2IGNsYXNzPVwiZGl2LXRhYmxlY2VsbFwiPmNvcHk8L2Rpdj48L2Rpdj5cbi5kaXYtdGFibGUgeyBcblx0ZGlzcGxheTp0YWJsZTtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG4uZGl2LXRhYmxlY2VsbCB7IFxuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi8vc29jaWNvbiBzcGVjaWFsc1xuLnNvY2ljb24geyBcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1ob3ZlcigpO1xufVxuLnNvY2ljb24sIFxuLnNvY2ljb246aG92ZXIsICBcbi5zb2NpY29uX2EsICBcbi5zb2NpY29uX2E6aG92ZXIgeyBcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cblxuXG5cbi8vIGJnaW1nXG4uYmdpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB2aWRlbyB7XG4gICAgLy90aGlzIGlzIHRoZSBub3JtYWwgd2F5XG4gICAgLy93aWR0aDoxMDAlO1xuICAgIC8vaGVpZ2h0OjEwMCU7XG4gICAgLy8tby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAvL29iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgLy90aGlzIGlzIHRoZSB3YXkgdGhhdCBhbHNvIGluY2x1ZGVzIElFXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAvL291ciBtb2R1bGVzIGFyZSBhbHdheXMgaW4gbGFuZHNjYXBlIG1vZGUsIG5ldmVyIHBvcnRyYWl0XG4gICAgLy9pZiBwb3J0cmFpdCwgd2UnZCBoYXZlIHdpZHRoIDEwMCUgYW5kIGhlaWdodCBhdXRvXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgICYucG9ydHJhaXQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYm9keS5icm93c2VyLXNhZmFyaSAmLFxuICAgIGJvZHkuYnJvd3Nlci1jaHJvbWUgJiB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgIH1cblxuICB9XG5cbiAgJi50bCB7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDt9XG4gICYudGMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO31cbiAgJi50ciB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDt9XG4gICYuY2wgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjt9XG4gICYuY2MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO31cbiAgJi5jciB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciA7fVxuICAmLmJsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207fVxuICAmLmJjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTt9XG4gICYuYnIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207fVxuXG59XG5cblxuLy9hcHBseSB0byBpbWcgdGFnXG4uaW1naG92ZXIge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uX2FsbCgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTowLjg1O1xuICB9XG59XG5cbi8vZm9yIHVzaW5nIGluIEBleHRlbmQgLm1hdGVyaWFsLWljb25zXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYWJzMDAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG59XG4uYWJzMTAwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5WQVJJQUJMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1peGluIHRyYW5zaXRpb24taG92ZXIoKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJveC1zaGFkb3cgMzUwbXMgZWFzZSwgYm9yZGVyIDM1MG1zIGVhc2UsIHdpZHRoIDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJveC1zaGFkb3cgMzUwbXMgZWFzZSwgYm9yZGVyIDM1MG1zIGVhc2UsIHdpZHRoIDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3gtc2hhZG93IDM1MG1zIGVhc2UsIGJvcmRlciAzNTBtcyBlYXNlLCB3aWR0aCAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UsIGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm94LXNoYWRvdyAzNTBtcyBlYXNlLCBib3JkZXIgMzUwbXMgZWFzZSwgd2lkdGggMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1jb2xvcigpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJvcmRlci1jb2xvciAzNTBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tb3BhY2l0eSgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbC10aW1lbXMoMzUwbXMpICovXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwtdGltZW1zKCR0aW1lbXMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHRpbWVtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5LXRpbWVtcygzNTBtcykgKi9cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5LXRpbWVtcygkdGltZW1zKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRpbWVtcztcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbi8vdHJhbnNpdGlvbi10eXBlKGxlZnQpOyBubyBxdW90ZXNcbkBtaXhpbiB0cmFuc2l0aW9uLXR5cGUoJHByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5IDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5IDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vKiBleCB0cmFuc2l0aW9uLWRlbGF5KDM1MG1zKSAqL1xuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRpbWVtcykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IGFsbCAkdGltZW1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vL0BpbmNsdWRlIGNhbGMoIHdpZHRoLCAnMTAwJSAtIDMycHgnKTtcbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSk7XG59XG5cbkBtaXhpbiBjYWxjLWltcG9ydGFudCgkcHJvcGVydHksICRleHByZXNzaW9uKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAhaW1wb3J0YW50O1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSkgIWltcG9ydGFudDtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gcG9wLW91dC10ZXh0LXRpZ2h0KCkge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbn1cblxuQG1peGluIHBvcC1vdXQtdGV4dCgpIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4ICMwMDA7XG59XG5cbkBtaXhpbiBwb3Atb3V0LXRleHQtc3VidGxlKCkge1xuICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuQG1peGluIHBvcC1vdXQtYm94KCkge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjMDAwO1xufVxuXG5AbWl4aW4gcG9wLW91dC1ib3gtc3VidGxlKCkge1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5AbWl4aW4gcG9wLW91dC1ib3gtc3VidGxlc3QoKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtaXhpbiBwb3Atb3V0LWJveC1zdWJ0bGUta2lsbCgpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuQG1peGluIHJvdGF0ZS05MGNjKCkge1xuICAvKiBTYWZhcmkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBGaXJlZm94ICovXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogSUUgKi9cbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIE9wZXJhICovXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG59XG5cbi8qIGFwcGxpZSB0cmFuc2l0aW9uLWFsbCB0byBob2xkZXIgYmVmb3JlLCBhbHNvIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7ICovXG5AbWl4aW4gcm90YXRlLTM2MCgpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTQpO1xufVxuXG5cbi8vQGluY2x1ZGUgdW5kZXJsaW5laG92ZXIoIzAwMCwycHgsLTJweCk7IC8vZXhwYW5kIG91dCBmcm9tIGNlbnRlclxuLy9AaW5jbHVkZSB1bmRlcmxpbmVob3ZlcigjMDAwLDJweCwtMnB4LCdzaWRlc3dpcGVyJyk7IC8vZXhwYW5kIGxlZnQgdG8gcmlnaHRcblxuQG1peGluIHVuZGVybGluZWhvdmVyKCRjb2xvciwkc2l6ZSwkYm90dG9tLCRtb2RlOlwiY2VudGVyXCIpIHtcbiAgQGluY2x1ZGUgdW5kZXJsaW5laG92ZXItc3BsaXQtcHJlaG92ZXIoJGNvbG9yLCAkc2l6ZSwgJGJvdHRvbSwgJG1vZGUpO1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSB1bmRlcmxpbmVob3Zlci1zcGxpdC1ob3ZlcigkbW9kZSk7XG4gIH1cbn1cblxuQG1peGluIHVuZGVybGluZWhvdmVyLXNwbGl0LXByZWhvdmVyKCRjb2xvciwkc2l6ZSwkYm90dG9tLCRtb2RlOiBcImNlbnRlclwiKSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJvdHRvbTogJGJvdHRvbTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA2NTBtcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCA2NTBtcyBlYXNlIDBzO1xuICAgIEBpZiAkbW9kZSA9PSAnc2lkZXN3aXBlcicge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXItc3BsaXQtaG92ZXIoJG1vZGU6J2NlbnRlcicpIHtcbiAgJjpiZWZvcmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlIDBzO1xuICAgIEBpZiAkbW9kZSA9PSAnc2lkZXN3aXBlcicge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHVuZGVybGluZWhvdmVyLWdlbmVyaWMoJGNvbG9yLCRtb2RlOidzaWRlc3dpcGVyJykge1xuICBAaW5jbHVkZSB1bmRlcmxpbmVob3ZlcigkY29sb3IsIDJweCwgLTJweCwgJG1vZGUpO1xufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXJraWxsKCkge1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBmYW5jeS1saW5lcy1ob3ZlcigkYm9yZGVyU3RhcnRlciwkYm9yZGVyR2xvdykge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJTdGFydGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGltZywgLmhvdmVyLWNvbnRhaW5lci1pbWcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIH1cbiAgJjpob3Zlcjo6YmVmb3JlLCAmOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4IDFweCAkYm9yZGVyR2xvdywgaW5zZXQgMCAwIDlweCAxcHggJGJvcmRlckdsb3c7XG5cbiAgICBpbWcsIC5ob3Zlci1jb250YWluZXItaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgfVxuICB9XG5cblxuICAvKlxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OjAuODU7XG4gICAgICAuaW1nLWZ1bGwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgICAqL1xuXG5cbn1cblxuQG1peGluIHNpZGUtc3dpcGUtYnV0dG9uLWZpbGwoJGRlZmF1bHRDb2xvciwkaG92ZXJDb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdENvbG9yO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckNvbG9yO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNjUwbXMgZWFzZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICB6LWluZGV4OiAwO1xuXG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDM1MG1zIGVhc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL0BpbmNsdWRlIHRleHQtb3V0bGluZSgycHgsI2ZmZixyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbkBtaXhpbiB0ZXh0LW91dGxpbmUoJHN0cm9rZVdpZHRoLCRzdHJva2VDb2xvciwgJGZpbGxDb2xvciwkZmFpbHNhZmVDb2xvcjojZmZmKSB7XG4gIGNvbG9yOiAkZmFpbHNhZmVDb2xvcjtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICRmaWxsQ29sb3I7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkZmlsbENvbG9yO1xuICB0ZXh0LWZpbGwtY29sb3I6ICRmaWxsQ29sb3I7XG4gIC1tb3otdGV4dC1zdHJva2UtY29sb3I6ICRzdHJva2VDb2xvcjtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogJHN0cm9rZUNvbG9yO1xuICB0ZXh0LXN0cm9rZS1jb2xvcjogJHN0cm9rZUNvbG9yO1xuICAtbW96LXRleHQtc3Ryb2tlLXdpZHRoOiAkc3Ryb2tlV2lkdGg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6ICRzdHJva2VXaWR0aDtcbiAgdGV4dC1zdHJva2Utd2lkdGg6ICRzdHJva2VXaWR0aDtcbn1cblxuXG5AbWl4aW4gc2V0LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKCRjb2wpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gIH1cbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gIH1cbn1cblxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG59XG5cblxuQG1peGluIGNvbHVtbi1icmVhay1pbnNpZGUge1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBDaHJvbWUsIFNhZmFyaSAqL1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIFRoZW9yZXRpY2FsbHkgRkYgMjArICovXG4gIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uOyAvKiBJRSAxMSAqL1xufVxuXG5AZnVuY3Rpb24gZ2V0LXZ3KCR0YXJnZXQpIHtcbiAgJHZ3LWNvbnRleHQ6ICgxNzAwICouMDEpICogMXB4O1xuICBAcmV0dXJuICgkdGFyZ2V0LyR2dy1jb250ZXh0KSAqIDF2dztcbn1cblxuXG5AbWl4aW4gdmgxMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG59XG5cbkBtaXhpbiB3aWxsQ2hhbmdlIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHNjYWxlLCBmaWx0ZXIsIHRyYW5zZm9ybTtcbn1cblxuXG5AbWl4aW4gd2lkdGhNYXhNaW4oJHR3KSB7XG4gIHdpZHRoOiR0dztcbiAgbWluLXdpZHRoOiR0dztcbiAgbWF4LXdpZHRoOiR0dztcbn1cblxuXG5AbWl4aW4gbGluay11bmRlcmxpbmUtbGVmdHJpZ2h0KCkge1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJHRyYW5zVGltZToyNTBtcztcbiAgJHRyYW5zRWFzZUluT3V0OmFsbCAkdHJhbnNUaW1lIGVhc2UtaW4tb3V0O1xuICAkdHJhbnNFYXNlSW46YWxsICR0cmFuc1RpbWUgZWFzZS1pbjtcbiAgJHRyYW5zRWFzZU91dDphbGwgJHRyYW5zVGltZSBlYXNlLW91dDtcbiAgJHRyYW5zT2ZmOmFsbCAwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiNmZmY7XG4gIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VJbk91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIGNhbGModG9wLCcxMDAlIC0gNHB4Jyk7XG4gICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJScpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc09mZjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJzEwMCUnKTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlT3V0O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICAvL2NvbG9yOiRjb2xvci1jeWFuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUgKyAyMHB4Jyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJSArIDIwcHgnKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy9jb2xvcjokY29sb3ItY3lhbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlSW47XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZU91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc1RpbWU7XG4gICAgICBsZWZ0OjA7XG4gICAgfVxuICB9XG4gICYuc21hbGwge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OjFweDtcbiAgICB9XG4gIH1cbn0iLCIvL0JSRUFLU1xuJGJyZWFrcG9pbnQtdGlueTozODBweDtcbiRicmVha3BvaW50LXNtYWxsZXI6NTAwcHg7XG4kYnJlYWtwb2ludC1zbWFsbDo5MDBweDtcbiRicmVha3BvaW50LXNtYWxsLXBsdXMtMTo5MDFweDtcbiRicmVha3BvaW50LXNtYWxsLW1lZGl1bToxMTUwcHg7XG4kYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0tcGx1cy0xOjExNTFweDtcbiRicmVha3BvaW50LW1lZGl1bToxNDAwcHg7XG4kYnJlYWtwb2ludC1tZWRpdW0tcGx1cy0xOjE0MDFweDtcbiRicmVha3BvaW50LW1lZGl1bS1sYXJnZToxNjAwcHg7XG4kYnJlYWtwb2ludC1tZWRpdW0tbGFyZ2UtcGx1cy0xOjE2MDFweDtcbiRicmVha3BvaW50LW1vYmlsZS1uYXY6MTA4MHB4O1xuXG4kYnJlYWtwb2ludC1xdWlja3RodW1iczogNTUwcHg7XG4kYnJlYWtwb2ludC1xdWlja3RodW1icy1wbHVzLTE6IDU1MXB4O1xuXG4vL0NBUFNcbiRtYXgtd2lkdGgtc2l0ZToxOTIwcHg7XG4kbWF4LXdpZHRoLXNpdGUtcGx1cy0xOjE5MjFweDtcbiRtYXgtd2lkdGgtY29weTo5NzBweDtcblxuLy9QQURESU5HU1xuJG1hc3Rlci1wYWRkaW5nOjEwMHB4O1xuJG1hc3Rlci1wYWRkaW5nLTJ4OjIwMHB4O1xuJG1hc3Rlci1wYWRkaW5nLTR4OjQwMHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1lZGl1bTo2MHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDoxMjBweDtcbiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tNHg6MjQwcHg7XG4kbWFzdGVyLXBhZGRpbmctbW9iaWxlOjIwcHg7XG4kbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4OjQwcHg7XG4kbWFzdGVyLXBhZGRpbmctbW9iaWxlLTR4OjgwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGlueToxMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRpbnktMng6MjBweDtcbiRtYXN0ZXItcGFkZGluZy10aW55LTR4OjQwcHg7XG5cbiRtYXN0ZXItcGFkZGluZy10Yjo0MHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTozMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZToyMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk6MTVweDtcblxuXG4vL01JWElOU1xuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyKCkge1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLXRiKCkge1xuICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGI7XG4gIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLXQoKSB7XG4gIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctYigpIHtcbiAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cblxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoKCkge1xuICBib3gtc2l6aW5nOiBpbml0aWFsIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctMngpO1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMngpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctdGlueS0yeCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeCgpIHtcbiAgYm94LXNpemluZzogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLTR4KTtcbiAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctMng7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbWVkaXVtLTR4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMng7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1vYmlsZS00eCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMng7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLXRpbnktNHgpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55LTJ4O1xuICB9XG59XG5cbkBtaXhpbiBtYXN0ZXItbmVnYXRpdmUtbGVmdC1tYXJnaW4oKSB7XG4gIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLWxlZnQ6LSRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuXG5AbWl4aW4gbWFzdGVyLXBvc2l0aW9uLWxlZnQoKSB7XG4gIGxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIGxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIGxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cblxuXG5AbWl4aW4gbWFzdGVyLW1hcmdpbi1scigpIHtcbiAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBtYXJnaW4tcmlnaHQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gICAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gICAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLW1hcmdpbi10YigpIHtcbiAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGI7XG4gIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLW1hcmdpbi10KCkge1xuICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLW1hcmdpbi1iKCkge1xuICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5cblxuLy9HTE9CQUwgQ0xBU1NFU1xuLmNhcHBlciB7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogJG1heC13aWR0aC1zaXRlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmLndoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jYXBwZXItcGFkZGVkIHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgoKTtcbiAgJi5uby1tb2JpbGUtcGFkIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDowIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5jYXBwZXItcGFkZGVkLTJ4IHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngoKTtcbn1cblxuXG5AbWl4aW4gYmxvY2tzLW1hcmdpbi10YigpIHtcbiAgJGJsb2Nrc01hcmdpbjoxMHB4O1xuICBtYXJnaW4tdG9wOiRibG9ja3NNYXJnaW47XG4gIG1hcmdpbi1ib3R0b206JGJsb2Nrc01hcmdpbjtcbiAgLypcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxuXG4gICAqL1xufVxuIiwiLy8gU0laRVNcbiRoZWFkZXJUYWxsOjE3NXB4O1xuJGhlYWRlclNtYWxsOjEyMHB4O1xuXG4vL0NPTE9SU1xuJGNvbG9yLWxpZ2h0OiAjRkNGQ0ZDO1xuJGNvbG9yLWdyYXk6ICM3OTc5Nzk7XG4kY29sb3ItZ3JheS1kYXJrOiAjM0EzQTNBO1xuJGNvbG9yLWRhcms6ICMxOTE5MTk7XG5cbiRjb2xvci1waW5rOiNEQTE2NTM7XG4kY29sb3ItcmVkOiAjOUEwNjMzO1xuJGNvbG9yLWVycm9yOiAkY29sb3ItcmVkO1xuXG5cbiRjb2xvci10ZWFsOiMzRTdBOUI7XG4kY29sb3ItdGVhbC1kazogIzFhNjI4OTtcbiRjb2xvci10ZWFsLWRrMjogIzA4Mzg1NjtcbiRjb2xvci1ibHVlOiMyNTdERjk7XG4kY29sb3ItYmx1ZS1kazojMDEwRTNBO1xuXG4uY29sb3ItcGluayAgeyBjb2xvcjokY29sb3ItcGluazt9XG4uY29sb3ItcmVkICB7ICBjb2xvcjokY29sb3ItcmVkO31cblxuIiwiLnJ0ZSB7XG4gICYuY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGgxLnRpZ2h0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5uby1tYXgtd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29weTtcbiAgfVxuXG4gIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1yZWd1bGFyKCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luOjAgMCAyMHB4IDA7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1saWdodCgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXJlZ3VsYXIoKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtcmVndWxhcigpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBoNCB7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIGg1LCAucnRlLWg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOjAgMCAxNXB4IDA7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgY29sb3I6ICRjb2xvci1waW5rO1xuICAgICYuZGFyayB7XG4gICAgICBjb2xvcjokY29sb3ItZGFyaztcbiAgICB9XG4gIH1cblxuICBoNiwgLnJ0ZS1oNiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgfVxuXG5cbiAgcCwgYSwgbGksIGEsIHRyLCB0aCwgdGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtcmVndWxhcigpO1xuXG4gICAgYiwgc3Ryb25nIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkKCk7XG4gICAgfVxuXG4gICAgaSwgZW0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIC8vdG9wOjEwcHg7XG4gICAgLy9jb2xvcjppbmhlcml0IWltcG9ydGFudDtcbiAgICAvL0BleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgY29sb3I6ICRjb2xvci1waW5rO1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgfVxuICB9XG5cbiAgcCwgaDYge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICoge1xuICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYiwgc3Ryb25nLCBlbSwgaSwgZGVsLCBzdHJpa2UsIHUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGltZywgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICB1bCwgb2wge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICB9XG4gIH1cblxuICAuaW1wb3J0YW50LCAuZXJyb3Ige1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi50aWdodC1tYXJnaW5zIHtcbiAgICBwLCBsaSwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJi5saWdodCB7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuICAmLmdyYXkge1xuICAgIGNvbG9yOiRjb2xvci1ncmF5O1xuICB9XG5cblxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBsaSB7XG4gICAgLnRleHQtdGlueSB7XG4gICAgICBmb250LXNpemU6IDYwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgIC50ZXh0LXNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gICAgLnRleHQtYmlnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgIC50ZXh0LWh1Z2Uge1xuICAgICAgZm9udC1zaXplOiAxNDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBmb250LW1vbnRzZXJyYXQtdGhpbigpIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtdGhpbigpIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtbGlnaHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWl4aW4gZm9udC1tb250c2VycmF0LXJlZ3VsYXIoKSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtaXhpbiBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWl4aW4gZm9udC1tb250c2VycmF0LXNlbWlib2xkKCkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWl4aW4gZm9udC1tb250c2VycmF0LWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vR0xPQkFMIFRBR1Ncbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuaHRtbCwgYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgLy9zY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIEBpbmNsdWRlIHZoMTAwKCk7XG59XG5cbiNjb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NvbnRlbnQge1xuICAvL0BpbmNsdWRlIHZoMTAwKCk7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG59XG5cbiNtZXRhLXNpdGV3aWR0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctdG9wOiAkbWF4LXdpZHRoLXNpdGU7XG59XG4jbWV0YS1icmVha3BvaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy10b3A6ICRicmVha3BvaW50LXNtYWxsO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2VuZXJpYy1ob2xkZXIge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAuZ2VuZXJpYy1ob2xkZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLmJsb2Nrcy1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ibG9jayB7XG4gIHdpZHRoOjEwMCU7XG4gIEBpbmNsdWRlIGJsb2Nrcy1tYXJnaW4tdGIoKTtcbn1cblxuXG4uZ2VuZXJpYy1sciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIC5sIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDc1cHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLnIge1xuICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDM3NXB4KTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgfVxuICAgIC5yIHtcbiAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn0iLCIubGluay11bmRlcmxpbmUtZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9hbGwoKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMik7XG4gICAgfVxuICB9XG59XG4ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0IHtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gICR0cmFuc1RpbWU6MjUwbXM7XG4gICR0cmFuc0Vhc2VJbk91dDphbGwgJHRyYW5zVGltZSBlYXNlLWluLW91dDtcbiAgJHRyYW5zRWFzZUluOmFsbCAkdHJhbnNUaW1lIGVhc2UtaW47XG4gICR0cmFuc0Vhc2VPdXQ6YWxsICR0cmFuc1RpbWUgZWFzZS1vdXQ7XG4gICR0cmFuc09mZjphbGwgMG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjojZmZmO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlSW5PdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBjYWxjKHRvcCwnMTAwJSAtIDRweCcpO1xuICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNPZmY7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCcxMDAlJyk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZU91dDtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgLy9jb2xvcjokY29sb3ItY3lhbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlICsgMjBweCcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUgKyAyMHB4Jyk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC8vY29sb3I6JGNvbG9yLWN5YW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDowO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZUluO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VPdXQ7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNUaW1lO1xuICAgICAgbGVmdDowO1xuICAgIH1cbiAgfVxuICAmLnNtYWxsIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDoxcHg7XG4gICAgfVxuICB9XG59XG4ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcmsge1xuICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICB9XG59XG4ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXJlZCB7XG4gIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gIH1cbn1cbi5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtd2hpdGUge1xuICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5taW5pQnV0dG9uIHtcbiAgY29sb3I6IzAwMDtcbiAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWJvbGQoKTtcbiAgZm9udC1zaXplOjEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjoxcHggc29saWQgIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOjVweDtcbiAgcGFkZGluZzo1cHggNXB4IDJweDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbn1cbmJ1dHRvbi5vbmx5LW1pbmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC5taW5pQnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDowO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vZWxpcHNlXG4udGV4dC1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JvdyB7XG4gIGNvbG9yOiRjb2xvci1yZWQ7XG4gIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkKCk7XG4gIGZvbnQtc2l6ZToxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtbmF2KSB7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmdlbmVyaWMtaW1hZ2UtaG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6MTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1vcGFjaXR5KCk7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6MC44NTtcbiAgfVxufVxuLnNjcmltIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjYsOTgsMTM3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNiw5OCwxMzcsMSkgMCUsIHJnYmEoNyw2NCw5NiwxKSA2OCUsIHJnYmEoMCw1NSw4NSwxKSAxMDAlKTtcbn1cblxuXG4ubWluaS1uYXYtYWN0aW9uIHtcbiAgLm1pbmktbmF2LWFjdGlvbjIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICoge1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWJvbGQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgd2lkdGg6MTJweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5iYWNrIHtcbiAgICBhIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG51bC5zaWRlbmF2LWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6MzQwcHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkKCk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICBtYXJnaW46MjBweCAwO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOjE0cHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6I2ZmZjtcblxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIGEsIHN2ZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG4uZ2xvYmFsLWNsb3NlIHtcbiAgd2lkdGg6NDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIHdpZHRoOjQwcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDoxNnB4O1xuICAgIGxlZnQ6MDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLXJlZDtcbiAgICB9XG4gIH1cbiAgJi5zbWFsbGVyIHtcbiAgICB3aWR0aDoyNXB4O1xuICAgIGhlaWdodDoyNXB4O1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOjI1cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmVsb3ctaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6ICRoZWFkZXJUYWxsO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZS1uYXYpIHtcbiAgICAvL3BhZGRpbmctdG9wOiAkaGVhZGVyU21hbGw7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuXG5cbi5maWVsZC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC5maWVsZC1yb3ctZWxlbWVudCB7XG4gICAgd2lkdGg6NDUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAubGJsIHtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtYm9sZCgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSA0MHB4Jyk7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZWFsLWRrMjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZWFsO1xuICAgICAgQGluY2x1ZGUgc2V0LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKCNmZmYpO1xuICAgICAgJi5lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1lcnJvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzoxMHB4IDMwcHggMTBweCAyMHB4O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtcmVndWxhcigpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlYWwtZGsyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRlYWw7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvaWNvbi1hbmdsZS1kb3duLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgICAgJi5lcnJvciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1lcnJvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5kcm9wZG93biB7XG4gICRwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmRyb3Bkb3duLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgKiB7XG4gICAgICBjb2xvcjokY29sb3ItZ3JheTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ3RyYW5zbGF0ZV93cmFwcGVyIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zZWxlY3RlZCB7XG4gICAgICBwYWRkaW5nOiRwYWRkaW5nO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmdsb2JlIHN2ZyB7XG4gICAgICAgIHdpZHRoOjE2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiRjb2xvci1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHJpYW5nbGUge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgd2lkdGg6MTJweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiRjb2xvci1ncmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MzlweDsvL3dhcyA0MnB4XG4gICAgcmlnaHQ6MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgLmxibCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDoxNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgaW1nLCBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm9wZW4ge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAuZHJvcGRvd24taW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcblxuICAgICAgLnRyaWFuZ2xlIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pdGVtcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB1bCwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBpbmshaW1wb3J0YW50O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXBpbmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxpLWxldmVsMS1ob29rICB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgfVxuXG4gICAgICAubGktbGV2ZWwxLWhvb2sge1xuICAgICAgICAudWwtbGV2ZWwyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OjkwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTVweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC51bC1sZXZlbDIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aWRlLWhlYWRlci1yaWdodCB7XG4gICAgLml0ZW1zIHtcbiAgICAgIHdpZHRoOjUwdnc7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIC8vZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMTUsIDI1cHgpOyAvLyBuZWVkcyB0byBiZSBkeW5hbWljIHNldCBpbiB0aGUgdHdpZ1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAvLyBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAvLyByb3ctZ2FwOiAyMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VhcmNoIHtcbiAgICAuaXRlbXMge1xuICAgICAgd2lkdGg6MzUwcHg7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgfVxuICB9XG5cbn1cbi5kcm9wZG93bi1zZWFyY2gge1xuICB3aWR0aDogMTAwJTtcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLnRhYiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjokY29sb3ItcGluaztcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmllbGRzLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC5maWVsZHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmllbGQtbG9jYXRpb24ge1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjVweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdlby1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDo3cHg7XG4gICAgICAgICAgICByaWdodDo2cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6MTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICM3OTc5Nzk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcGluaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9Ly9nZW8taWNvblxuXG4gICAgICAgICAgI2dlby1pY29uLXNlYXJjaC1nZW8taWNvbiB7XG4gICAgICAgICAgICB0b3A6M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOjExMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbi5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAuaWNvbiB7XG4gICAgbWFyZ2luOjAgOHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6MThweDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOjJweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiRjb2xvci1ncmF5O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucmVkIHtcbiAgICAuaWNvbiB7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiRjb2xvci1waW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6JGNvbG9yLXJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgLmljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6JGNvbG9yLXBpbms7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuaW5wdXQge1xuICBib3JkZXI6MXB4IHNvbGlkICNCNUI1QjU7XG4gIHBhZGRpbmc6NXB4IDEwcHg7XG4gIEBpbmNsdWRlIHNldC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcihyZ2JhKDEyMSwxMjEsMTIxLDAuOCkpO1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xuICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjojZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOjIwcHggMzBweDsgLy9mYXQgcGFkZGluZ1xuICBib3JkZXItcmFkaXVzOjMwcHg7XG4gICYuY29uZGVuc2VkLXBhZGRpbmcge1xuICAgIGJvcmRlci1yYWRpdXM6MjBweDtcbiAgICBwYWRkaW5nOjEwcHggMjBweDtcbiAgfVxuXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgfVxuICAmLmludmVyc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcbiAgICB9XG4gIH1cbiAgJi53aGl0ZS1ob3ZlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6JGNvbG9yLXBpbms7XG4gICAgfVxuICB9XG5cbiAgJi5kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyNzI3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOTI3Mjc7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuc3F1YXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cblxufVxuXG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB3aWR0aDo1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOjFweCBzb2xpZCAjM0EzQTNBO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBzdmcge1xuICAgIHdpZHRoOjE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiNmZmY7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy93aWR0aDo2MnB4O1xuICAgIC8vaGVpZ2h0OiA2MnB4O1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpIHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG5cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDotNjVweDtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZmZmO1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSBzY2FsZVgoMS4xKTtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0Oi02NXB4O1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KSBzY2FsZVgoMS4xKTtcbiAgICB9XG4gIH1cbn1cblxuLmljb24tY29weSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNXB4IDA7XG5cbiAgLmljb24ge1xuICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEycHgpO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYXRoIHtcbiAgICAgICAgLy9maWxsJGNvbG9yLWdyYXk7XG4gICAgICAgIGZpbGw6JGNvbG9yLWRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb3B5IHtcbiAgICAqIHtcbiAgICAgIC8vY29sb3IkY29sb3ItZ3JheTtcbiAgICAgIGZpbGw6JGNvbG9yLWRhcms7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgfVxuICAgIC5ib2xkIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgIH1cbiAgICAucmVndWxhciB7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgfVxuICB9XG4gICYuZGFyayB7XG4gICAgLmljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDokY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29weSB7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmFsbC1ncmF5IHtcbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDokY29sb3ItZ3JheSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvcHkge1xuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCNUI1QjU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG59XG5cblxuLmV4cGFuZGFibGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgLnJvdyB7XG4gICAgLnRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC5yb3dsIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgKiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWJvbGQoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJvd3Ige1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxNnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDoxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDAwMHB4O1xuICAgIH1cbiAgICAubGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIC50b3Age1xuICAgICAgICAucm93ciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC5ib3R0b20yIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfS8vcm93XG59XG5cbi50b3VyLWxpbmtvdXQtcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMEUwRTA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgLmNvbCB7XG4gICAgcGFkZGluZzoxMHB4IDEwcHggMTBweCAwO1xuICAgIC5sMSB7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgfVxuICB9XG4gIC5jb2wxIHtcbiAgICB3aWR0aDo0NSU7XG4gIH1cbiAgLmNvbDIge1xuICAgIHdpZHRoOjM1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5jb2wzIHtcbiAgICB3aWR0aDoyMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1lZGl1bSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmNvbDEsIC5jb2wyLCAuY29sMyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzowIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbDEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jb2wyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gICYuZmlyc3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAmLm5ldy1ncm91cCB7XG5cbiAgfVxuICAmLmV4aXN0aW5nLWdyb3VwIHtcbiAgICAvKlxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAuY29sMSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgICovXG4gIH1cbn1cblxuLmJvcmRlci1ob3ZlciB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICAuYmdpbWcge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBib3JkZXItcmFkaXVzOiA2cHghaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgbGVmdDo2cHg7XG4gICAgdG9wOjZweDtcbiAgfVxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgwLDAsMCwwKSk7XG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLmJnaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDM5LCAzOSwgMSk7XG4gICAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwwLDAsMC40NSkpO1xuICB9XG59XG4uYm9yZGVyLWhvdmVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDM5LCAzOSwgMSk7XG4gIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDAsMCwwLDAuNDUpKTtcbiAgLmJnaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5maWx0ZXItaG9sZGVyIHtcbiAgLnNob3ctbW9iaWxlLmJsb2NrIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICAuY29tYm9ib3gge1xuXG4gICAgfVxuICB9XG59XG5cbi5qdW1wIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBjb2xvcjokY29sb3ItcGluaztcbiAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiRjb2xvci1yZWQ7XG4gIH1cbn1cblxuLmFsc28taW4taG92ZXIge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAqIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICB9XG4gIHN2ZyB7XG4gICAgcGF0aCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgICAqIHtcbiAgICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi53ZWJzaXRlLXNvY2lhbC1iYXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAuYmFyIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc29jaWFsLWljb25zIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpbXBsZS11bmRlcmxpbmUtb24taG92ZXIge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvci1yZWQ7XG4gIH1cbiAgJi5kYXJrIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItZGFyaztcbiAgICB9XG4gIH1cblxufVxuXG5cbi5jb250ZW50LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmdpbWctb3V0ZXIge1xuXG4gIH1cbiAgLnF1aWNrLW9uZS1zd2lwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLjk7XG4gICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNxdWljay1vbmUtY2FwdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IzAwMDtcbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiJGNvbG9yRHJvcGRvd24xOiRjb2xvci10ZWFsO1xuJGNvbG9yRHJvcGRvd24yOiRjb2xvci1ibHVlLWRrO1xuLmZpZWxkLWRyb3Bkb3duLWJveCB7XG4gIC8vZmllbGQgZm9ybWF0dGluZ1xuICAmLmZpZWxkIHtcbiAgICBtaW4td2lkdGg6MjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDozMHB4O1xuICAgIHdpZHRoOjEwMCU7XG5cbiAgICBpbnB1dCxcbiAgICBzZWxlY3QsXG4gICAgLmRpdi1vcHRpb24sXG4gICAgLmRpdi1zZWxlY3Qtc2VsZWN0ZWQtZGlzcGxheSB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8qIGhpZGUgdGhlIGRlZmF1bHQgYXJyb3cgaW4gaWUxMCBhbmQgaWUxMSAqL1xuICAgICAgfVxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgQGluY2x1ZGUgc2V0LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKCNmZmYpO1xuXG4gICAgICBsZWZ0OjA7XG4gICAgICAvL3RvcDotMXB4O1xuICAgIH1cblxuICAgIC5kaXYtb3B0aW9uLFxuICAgIC5kaXYtc2VsZWN0LXNlbGVjdGVkLWRpc3BsYXkge1xuICAgICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUxKTtcbiAgICAgICYub3B0aW9uLWlzLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC1ib3gge1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3JEcm9wZG93bjE7XG4gICAgICBwYWRkaW5nOjhweCAxNXB4IDlweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yRHJvcGRvd24yO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRpdi1zZWxlY3Qtc2VsZWN0ZWQtZGlzcGxheSB7XG4gICAgICBAZXh0ZW5kIC50ZXh0LWVsbGlwc2lzO1xuICAgIH1cbiAgICAuZGl2LW9wdGlvbiB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuXG4gICAgJi5lcnJvciB7XG4gICAgICAuZmllbGQtYm94IHtcbiAgICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZ2IoNDAsIDEwNCwgMjA1KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMCwgMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIC50aXRsZSB7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBvcGFjaXR5OjE7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LWJvbGQoKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIG1hcmdpbjowIDAgNXB4IDA7XG4gIH1cbiAgLmZpZWxkLWJveCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6MDtcbiAgICAuYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjhweDtcbiAgICAgIGxlZnQ6MTVweDtcbiAgICAgIHdpZHRoOjE3cHg7XG4gICAgICBoZWlnaHQ6MTdweDtcbiAgICAgIC5jbHMtMSB7XG4gICAgICAgIHN0cm9rZS13aWR0aDowO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uX2FsbCgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmaWxsOiNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpdi1zZWxlY3Qtc2VsZWN0ZWQtZGlzcGxheSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOjEwcHggMTVweCAxMXB4IDUwcHg7XG4gICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gNjVweCcpO1xuICAgIH1cblxuICAgIC5kaXYtc2VsZWN0IHtcbiAgICAgIHotaW5kZXg6IDIwMDAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjQwcHg7XG4gICAgICBsZWZ0Oi0xcHg7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkY29sb3JEcm9wZG93bjE7XG4gICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRjb2xvckRyb3Bkb3duMTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25fYWxsKCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JEcm9wZG93bjI7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgLmRpdi1vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSA2NXB4Jyk7XG5cbiAgICAgICAgLy9NSU4gT05MWSEhIVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9hbGwoKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm92ZXIge1xuICAgICAgLmFycm93IHtcbiAgICAgICAgLmNscy0xIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGl2LXNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvckRyb3Bkb3duMTtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogNDA1cHg7IC8vbWF0Y2ggdGhpcyB0byB0aGUganNcbiAgICAgIH1cblxuICAgICAgJi5zb2xpZC1ob3ZlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaGFyZWQvYmctZHJvcGRvd24tYWZmaWxpYXRpb24ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIC5kaXYtb3B0aW9ucyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2hhcmVkL2JnLWRyb3Bkb3duLWFmZmlsaWF0aW9uLnBuZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdi1vcHRpb24ge1xuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uX2FsbF90aW1lbXMoMG1zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmI3NlbGVjdG9yLWNpdHksXG4gICYjc2VsZWN0b3ItZ3Vlc3RzIHtcbiAgICAuZmllbGQtYm94IHtcbiAgICAgICYub3ZlciB7XG4gICAgICAgICYuc29saWQtaG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NoYXJlZC9iZy1kcm9wZG93bi1ndWVzdC5wbmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIC5kaXYtb3B0aW9ucyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaGFyZWQvYmctZHJvcGRvd24tZ3Vlc3QucG5nJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuIiwiLmNvbWJvYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTNBM0E7XG4gIGJvcmRlci1yYWRpdXM6M3B4O1xuICBib3JkZXI6MXB4IHNvbGlkICM1RDVENUQ7XG4gIC5jb21ib2JveC1kaXNwbGF5IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLmNvbWJvYm94LWRpc3BsYXkyIHtcbiAgICAgIHBhZGRpbmc6MTVweCAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAubGJsIHtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIC50cmlhbmdsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuY29tYm9ib3gtY2hvaWNlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOjEwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuXG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5vcGVuIHtcbiAgICAuY29tYm9ib3gtY2hvaWNlcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnRyaWFuZ2xlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG59IiwiLy9QT1JURUQgRlJPTSBIRVJFIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL2Nzcy10b29sdGlwXG4kYmFja2dyb3VuZC1jb2xvciAgIDogJGNvbG9yLWRhcms7XG4kZm9yZWdyb3VuZC1jb2xvciAgIDogI2VlZTtcbiRhcnJvdy1zaXplICAgICAgICAgOiA4cHg7XG4kdmVydGljYWwtc2hpZnQgICAgIDogMTJweDtcbiRtdWx0aWxpbmUtd2lkdGggICAgOiAyNDBweDtcbiR0b29sdGlwLXBhZGRpbmcgICAgOiA4cHggMTJweDtcbiRyb3VuZG5lc3MgICAgICAgICAgOiAzcHg7IC8vIDAgfHwgYm9yZGVyLXJhZGl1c1xuJHNoYWRvdyAgICAgICAgICAgICA6IDAgNXB4IDE1cHggLTVweCByZ2JhKDAsIDAsIDAsIC42NSk7IC8vIDAgfHwgYm94LXNoYWRvd1xuJGxvYWQtc3R5bGVzICAgICAgICA6IHRydWUgIWRlZmF1bHQ7IC8vIEV4dHJhIHN0eWxlcyBuZWVkZWQ/XG5cbltkYXRhLXRvb2x0aXBdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtJHZlcnRpY2FsLXNoaWZ0KTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGVhc2UgLjI1cztcbiAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgLy8gVG9vbHRpcCBCb2R5XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdG9vbHRpcCk7XG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgQGlmICgkcm91bmRuZXNzICE9IDApICAgeyBib3JkZXItcmFkaXVzOiAkcm91bmRuZXNzOyB9XG4gICAgQGlmICgkc2hhZG93ICE9IDApICAgICAgeyBib3gtc2hhZG93OiAkc2hhZG93OyB9XG4gIH1cblxuICAvLyBUb29sdGlwIEFycm93XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogJGFycm93LXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAvLyBBY3RpdmUgc3RhdGVcbiAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDFcbiAgICB9XG4gIH1cblxuICBAaWYgJGxvYWQtc3R5bGVzID09IHRydWUge1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAvLyBFeHRyYSBTdHlsZXMgOlxuICAgIC8vIE11bHRpLWxpbmUgdG9vbHRpcCAoLnRvb2x0aXAtbXVsdGlsaW5lKVxuICAgICYudG9vbHRpcC1tdWx0aWxpbmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC13aWR0aDogJG11bHRpbGluZS13aWR0aDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tLS0tLS0tXG4gICAgLy8gQm90dG9tIHRvb2x0aXAgKC50b29sdGlwLWJvdHRvbSwgKi1sZWZ0LCAqLXJpZ2h0IClcbiAgICAmW2NsYXNzKj1cInRvb2x0aXAtYm90dG9tXCJdIHtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgJHZlcnRpY2FsLXNoaWZ0KSB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyOiAkYXJyb3ctc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9vbHRpcC1ib3R0b20tbGVmdDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSgkYXJyb3ctc2l6ZSozKSwgJHZlcnRpY2FsLXNoaWZ0KTtcbiAgICB9XG4gICAgJi50b29sdGlwLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkYXJyb3ctc2l6ZSozLCAkdmVydGljYWwtc2hpZnQpO1xuICAgIH1cblxuICAgIC8vIC0tLS0tLS0tLS1cbiAgICAvLyBUb3AgdG9vbHRpcCAoLnRvb2x0aXAtdG9wLCAqLWxlZnQsICotcmlnaHQgKVxuICAgIC8vIC50b29sdGlwLXRvcCBub3QgbmVlZGVkIChkZWZhdWx0IHN0eWxlKVxuICAgICYudG9vbHRpcC10b3AtbGVmdDpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLSgkYXJyb3ctc2l6ZSozKSwgLSR2ZXJ0aWNhbC1zaGlmdCk7XG4gICAgfVxuICAgICYudG9vbHRpcC10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoICRhcnJvdy1zaXplKjMsIC0kdmVydGljYWwtc2hpZnQpO1xuICAgIH1cbiAgICAvLyBFbmQgZXh0cmEgc3R5bGVzXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB9XG5cbn0iLCJcbi5oZWFkZXItYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcbiAgcGFkZGluZzoxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDAxO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgLmRlYnVnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ydGUge1xuICAgICoge1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi5oZWFkZXItc3RyaXAge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDowO1xuXG4gIHotaW5kZXg6IDEwMDAwMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gIGJvcmRlci1ib3R0b206IDFweCAkY29sb3ItZ3JheS1kYXJrIHNvbGlkO1xuICAubHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgLmJhciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLy9wYWRkaW5nOjEwcHggMjBweCAxMHB4IDA7XG4gICAgICBib3JkZXItcmlnaHQ6MXB4ICRjb2xvci1ncmF5LWRhcmsgc29saWQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGJyZWFrMToxMzUwcHg7XG4gICAgJGJyZWFrMjoxMjcwcHg7XG5cbiAgICAubCB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLmJhci1sYW5ndWFnZSB7XG4gICAgICAgIC5kcm9wZG93biB7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhazEpIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1pbm5lciB7XG4gICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogNTUlO1xuICAgICAgLmJhciB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrMSkge1xuICAgICAgLmwge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgfVxuICAgICAgLnIge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhazIpIHtcbiAgICAgIC5sIHtcbiAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgIH1cbiAgICAgIC5yIHtcbiAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSAvL2hlYWRlcnItc3RyaXBcblxuaGVhZGVyLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIHotaW5kZXg6IDEwMDAwO1xuXG5cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggJGNvbG9yLWdyYXktZGFyayBzb2xpZDtcbiAgICAubHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXgtd2lkdGg6IDcxMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5sIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICB0b3A6NXB4O1xuICAgICAgICAqIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0gLy9oZWFkZXItc3RyaXBcblxuICAuaGVhZGVyLXNob3dzIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCAkY29sb3ItZ3JheS1kYXJrIHNvbGlkO1xuICAgIC5iYXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5iYXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcGFkZGluZzowIDIwcHg7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxuLmR5bmFtaWMtbmF2LWJhcnMge1xuICAubGluay1vbmx5IHtcbiAgICAubGJsIHtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbiAgLmRyb3Bkb3duIC5kcm9wZG93bi1pbm5lciAuc2VsZWN0ZWQgLmxibCB7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuICAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24taW5uZXIgLnNlbGVjdGVkIC5sYmwge1xuICAgIGNvbG9yOiMyMjI7XG4gIH1cbiAgLmxibCB7XG4gICAgY29sb3I6IzIyMjtcbiAgfVxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzIyMjtcbiAgICB9XG4gIH1cbn1cbiIsIlxuZm9vdGVyLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIC8vbWFyZ2luOjQwcHggMCAwO1xuICAuZm9vdGVyMiB7XG4gICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctdGIoKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAubGVnYWwtbHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnIge1xuICAgICAgLm1vYmlsZS1tYWluLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICB3aWR0aDogMjc1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBpbWcsIHAge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNzVweCk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnJvd2xpbmUge1xuICAgICAgbWFyZ2luOjIwcHggMCA0MHB4O1xuICAgICAgJi5tYWluLWxvZ28ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOjI3NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxvZ29zIHtcbiAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgICAgaDUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjojNTU1NTU1O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28taG9sZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6ODVweDtcbiAgICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgbWFyZ2luOjEwcHggNDBweCAxMHB4IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW46MTBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gLy9sb2dvc1xuICAgICAgJi5uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICB9XG4gICAgICAmLm5hdiwgJi5sZWdhbCB7XG4gICAgICAgICogIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICAgIGNvbG9yOiNBREFEQUQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1jb2xvcigpO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDpcInxcIjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6I0FEQURBRCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiNBREFEQUQhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSAvL25hdiBsZWdhbFxuXG4gICAgICAuciB7XG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5ib2R5LnRoZW1lLWRhcmsge1xuICAuZm9vdGVyLXByb21vdGlvbnMge1xuICAgIC5yb3dsaW5lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnByZWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgLmZvb3Rlci1ob21lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctdGIoKTtcbiAgICAuaW5uZXIge1xuICAgICAgbWFyZ2luOjIwcHggMCAwO1xuICAgIH1cbiAgICAucGFuZWwge1xuICAgICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngoKTtcblxuICAgICAgLmxyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAubCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnIge1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDMwMHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICAgICAgICAuc29jaWFsLWljb25zIC5pY29uIGEge1xuICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcGluaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuciB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMDAlKTtcbiAgICAgICAgICAgIG1hcmdpbjo0MHB4IDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLXByb21vdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICAgIC5pbm5lciB7XG4gICAgICBtYXJnaW46MjBweCAwIDA7XG4gICAgfVxuICAgIC5wYW5lbCB7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeCgpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAucXVpY2stdGh1bWJze1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtcXVpY2t0aHVtYnMpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4KCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5xdWljay10aHVtYnMtZG90cy1vdXRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXF1aWNrdGh1bWJzKSB7XG4gICAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvb3Rlci1zcG9uc29ycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gICAgLmlubmVyIHtcbiAgICAgIG1hcmdpbjo0MHB4IDAgNTBweDtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4KCk7XG4gICAgfVxuICAgIC5wYW5lbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5wYW5lbCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNEQkRCREI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuYmdpbWcge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgIGhlaWdodDogOTYlO1xuICAgICAgICAgIGxlZnQ6IDMlO1xuICAgICAgICAgIHRvcDogMyU7XG4gICAgICAgIH1cbiAgICAgIH0gLy9wYW5lbFxuXG4gICAgICAmLnNtYWxsZXItcXVhbnRpdHkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAucGFuZWwge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfSAvL3BhbmVsc1xuICB9XG5cbiAgJi5zaWRlIHtcbiAgICAuY2FwcGVyLXBhZGRlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZm9vdGVyLXByb21vdGlvbnMge1xuICAgICAgLnBhbmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItc3BvbnNvcnMge1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5wYW5lbHMge1xuICAgICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNtZWRpYU92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICNtZWRpYU92ZXJsYXlTY3JpbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjbWVkaWFPdmVybGF5SW5uZXIsXG4gICNtZWRpYU92ZXJsYXlJbm5lciAuaW5uZXIyLFxuICAjc3dpcGVyLXN1cGVyLW91dGVyLFxuICAuc3dpcGVyLFxuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBpZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAyMHB4Jyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjgpO1xuXG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGNvbG9yOiNCNUI1QjU7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICoge1xuICAgICAgY29sb3I6I0I1QjVCNTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICB9XG4gIH1cblxuICAuc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDpjYWxjKDUwJSAtIDI2cHgpO1xuICAgICYucHJldiB7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICBsZWZ0Oi0xMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBsZWZ0OjYwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYubmV4dCB7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0Oi0xMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICByaWdodDo2MHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgI21lZGlhT3ZlcmxheUlubmVyIC5pbm5lcjIge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gMjAwcHgnKTtcbiAgICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgJzEwMCUgLSAxMDBweCcpO1xuICAgIG1hcmdpbjogNTBweCAxMDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDQwcHgnKTtcbiAgICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnMTAwJSAtIDQwcHgnKTtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG5cbiAgICAuYmdpbWcge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgfVxuXG5cbiAgI21lZGlhLWRvdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5kb3RzIHtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfSAvL3F1aWNrLXRodW1icy1kb3RzXG5cblxuICAub3ZlcmxheS14IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjA7XG4gICAgcmlnaHQ6IDI5cHg7XG4gICAgdG9wOiAwcHg7XG4gIH1cblxufVxuIiwiI21vZGFsUG9wdXBPdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAjbW9kYWxQb3B1cE92ZXJsYXlTY3JpbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjbW9kYWxQb3B1cE92ZXJsYXlJbm5lciAge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gMjAwcHgnKTtcbiAgICBtYXJnaW46IDE1MHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTM1MzUzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gNDBweCcpO1xuICAgICAgbWFyZ2luOiA1MHB4IDIwcHggMDtcbiAgICB9XG4gICAgLm92ZXJsYXkteCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOi0zNXB4O1xuICAgIH1cbiAgICAuaW5uZXIyIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzozMHB4O1xuICAgICAgaDEsIGgyLCBoMywgaDQsIGg1IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgIH1cbiAgICAgIHAsIGEsIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxufVxuIiwiI292ZXJsYXksXG4ub3ZlcmxheS1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgI292ZXJsYXktc2NyaW0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgI292ZXJsYXkyLFxuICAjb3ZlcmxheS1pbm5lcixcbiAgLm92ZXJsYXktc2VjdGlvbixcbiAgLm92ZXJsYXktdmlkZW8td3JhcHBlcixcbiAgLm92ZXJsYXktdmlkZW8td3JhcHBlciBpZnJhbWUsXG4gIC5vdmVybGF5LXZpZGVvLXdyYXBwZXIgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAub3ZlcmxheS1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAjb3ZlcmxheS1pbm5lcjIge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gMjAwcHgnKTtcbiAgICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgJzEwMCUgLSAxMDBweCcpO1xuICAgIG1hcmdpbjogNTBweCAxMDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDQwcHgnKTtcbiAgICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnMTAwJSAtIDQwcHgnKTtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICB9XG4gIH1cblxuXG4gIC5vdmVybGF5LXZpZGVvLWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cbn1cblxuLm92ZXJsYXkteCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cblxuLy8gc3BlY2lhbCBzY3JlZW5pbmdzIG92ZXJsYXlcbmJvZHkuc2NyZWVuaW5ncy1zY3JvbGxlciB7XG4gICNvdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgI292ZXJsYXktaW5uZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAjb3ZlcmxheS1yc3ZwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG59XG4iLCIkbW9iaWxlbmF2X2hhbWJ1cmdlcl9vZmY6ICNmZmY7XG4kbW9iaWxlbmF2X2hhbWJ1cmdlcl9vbjogI2ZmZjtcblxuJGhlYWRlckhlaWdodFNtYWxsOiAwO1xuI2hlYWRlci1tb2JpbGUsXG4jbW9iaWxlLW5hdi1vdmVybGF5LW91dGVyLFxuI21vYmlsZS1uYXYtaGFtYnVyZ2VyLFxuLmhlYWRlci1tb2JpbGUtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtbmF2KSB7XG4gIC8vIGhpZGUgZGVza3RvcFxuICAuaGVhZGVyLXN0cmlwLCAuaGVhZGVyLWxvZ28sIC5oZWFkZXItc2hvd3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci1tb2JpbGUtYmFyIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuXG4gICAgei1pbmRleDogMTAwMDAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICAubHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAubCB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDIyNXB4KTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNtb2JpbGUtbmF2LW92ZXJsYXktb3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9wb3NpdGlvbjogZml4ZWQ7XG4gICAgLy90b3A6ICRoZWFkZXJIZWlnaHRTbWFsbDtcbiAgICAvL2xlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzNFM0UzRTtcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAjaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgei1pbmRleDogNTAwMDtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDVweDtcblxuICB9XG4gICNtb2JpbGUtbmF2LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNtb2JpbGUtbmF2LWhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmhhbWJ1cmdlciB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC5oYW1idXJnZXItaW5uZXIsXG4gIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGVuYXZfaGFtYnVyZ2VyX29mZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbiAgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGVuYXZfaGFtYnVyZ2VyX29uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjbW9iaWxlLW5hdi1vdmVybGF5IHtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgLy9ib3JkZXItdG9wOiA0cHggc29saWQgJGNvbG9yLWJsdWUtZGs7XG4gICAgLy9ib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLWJsdWUtZGs7XG4gICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgoKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9hbGwoKTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbmF2IHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtbmF2KSB7XG4gICAgICAubGFuZy1zd2l0Y2hlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBuYXYgdWwge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1vbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aW9uLWxpIHtcbiAgICAgICAgICAvL21hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9uLWhhbmRzIHtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZS1uYXYpIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuXG4gICAgICAgICAgICAgIGJvZHkuZXMtdXMgJiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMTM1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9hbGwoKTtcbiAgICAgICAgICAvL0BpbmNsdWRlIHVuZGVybGluZWhvdmVyLWdlbmVyaWMoJGNvbG9yLXJlZCwnc2lkZXN3aXBlcicpO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy9jb2xvcjokY29sb3ItcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGktbGV2ZWwxIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5zZWFyY2gge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGktbGV2ZWwyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAuaG92ZXItaG9sZGVyLWxldmVsMiB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI25hdi1zZWFyY2gge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDIwcHgnKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0LnNlYXJjaC1zdWJtaXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy9saVxuICAgIH1cblxuICAgIC5tb2JpbGUtc2VhcmNoIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICAuZ2xvYmFsLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gOHB4Jyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAvL21vYmlsZS1uYXYtb3ZlcmxheVxuXG5cbiAgLm1vYmlsZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmxvZ2xpbmUge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmJhcnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuYmFyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogIzcwNzA3MCBzb2xpZCAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICM3MDcwNzAgc29saWQgMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogIzcwNzA3MCBzb2xpZCAxcHg7XG4gICAgICAgICYuZnVsbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAjNzA3MDcwIHNvbGlkIDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgLmRyb3Bkb3duLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGVtcyBsaS5saS1sZXZlbDEtaG9vayB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlbGVjdGVkIC50cmlhbmdsZSBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmZcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5iYXItbGFuZ3VhZ2UsICYuYmFyLXNlYXJjaCB7XG4gICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIC5kcm9wZG93bi1pbm5lciB7XG4gICAgICAgICAgICAgIC5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogIzc5Nzk3OSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi1zZWFyY2ggLmZpZWxkcy1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYmFyLWxhbmd1YWdlIHtcbiAgICAgICAgICAuZHJvcGRvd24gLmRyb3Bkb3duLWlubmVyIC5pdGVtcyB7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAyMHB4Jyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5iYXItc2VhcmNoIHtcbiAgICAgICAgICAuZHJvcGRvd24gLmRyb3Bkb3duLWlubmVyIC5pdGVtcyB7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gMjBweCcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtc29jaWFsIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5keW5hbWljLW5hdi1iYXJzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmJhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICoge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICAubGJsIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0bi5zcXVhcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuZHluYW1pYy1uYXYtYmFycyxcbiAgICAubnljLXRvdXJpbmcge1xuICAgICAgLmJhciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICM3MDcwNzAgc29saWQgMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgICAuZHJvcGRvd24taW5uZXIge1xuICAgICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRyaWFuZ2xlIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIC5kcm9wZG93bi1pbm5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm55Yy10b3VyaW5nIHtcbiAgICAgIC5iYXIge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAjNzA3MDcwIHNvbGlkIDFweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmRyb3Bkb3duIC5kcm9wZG93bi1pbm5lciAuc2VsZWN0ZWQge1xuICAgICAgICAqIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLnRyaWFuZ2xlIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZHluYW1pYy1uYXYtYmFycyAge1xuICAgICAgLmJhciB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLWljb25zIHtcbiAgICAgIC5pY29uIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNmZWF0dXJlZC1nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLml0ZW1zIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIC5zd2lwZXItd3JhcHBlciwgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDo2NXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOy8vYWN0dWFsbHksIGhpZGUgdGhlc2VcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDo2NXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOy8vYWN0dWFsbHksIGhpZGUgdGhlc2VcbiAgICB9XG4gIH1cblxuICAuZ2FsbGVyeS1iaWcge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBhc3BlY3QtcmF0aW86IDE5MjAgLyA2MTU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxOTIwIC8gMTEwMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuc2NyaW0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDo3MyU7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjclO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNSwgMjUsIDI1LCAwKSwgIzE5MTkxOSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLW9wYWNpdHkoKTtcbiAgICB9XG4gIH1cblxuICAuZ2FsbGVyeS10aHVtYnMtb3V0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgLy9tYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXJnaW4tbGVmdDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5ib3JkZXItaG92ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgIC5iZ2ltZyB7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZ2FsbGVyeS10aHVtYnMge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLW9wYWNpdHkoKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgIHdpZHRoOjIwMHB4O1xuICAgIH1cblxuICAgIC8vcm9sbG92ZXJzXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICB3aWR0aDoyNTBweCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6MjV2dyFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IC01dnc7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00dnc7XG4gICAgICAgIHdpZHRoOjMwdnchaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgei1pbmRleDogMTA7XG4gICAgICAuYm9yZGVyLWhvdmVyIC5iZ2ltZyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucXVpY2stdGh1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAxNjBweCcpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAmLnNob3dzLCAmLnRvdXJzIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUnKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1xdWlja3RodW1icykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyLCAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5zaWRlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXF1aWNrdGh1bWJzKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB3aWR0aE1heE1pbig4MHB4KTtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBsZWZ0OjIzcHg7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi5zaG93cywgJi50b3VycyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHR7XG4gICAgICAgIHRvcDotMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmdpbWcge1xuICAgICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zaWRlIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdWljay10aHVtYnMtb3V0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAvL2JvZHkucGFnZS1ob21lICYge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgICAvL31cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5iZ2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucXVpY2stdGh1bWJzLXN3aXBlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgLmJnaW1nIHtcbiAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tb3BhY2l0eSgpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5iZ2ltZyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAuYmdpbWcge1xuICAgICAgICBvcGFjaXR5OjE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5wcm9tb3Mge1xuICAgIC5xdWljay10aHVtYnMtb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE2MHB4KTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtcXVpY2t0aHVtYnMpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucXVpY2stdGh1bWJzLXN3aXBlciB7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgLmJnaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5iZ2ltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucHJvbW9zLnNpZGUge1xuICAgIC5zaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5xdWljay10aHVtYnMtb3V0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn0gLy9xdWljay10aHVtYnNcblxuXG4ucXVpY2stdGh1bWJzLWRvdHMtb3V0ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tbGVmdDogNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICR0dzogMzBweDtcbiAgLnNpZGUge1xuICAgIHdpZHRoOiAkdHc7XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICB3aWR0aDogJHR3O1xuICAgICAgaGVpZ2h0OiAkdHc7XG4gICAgICBsZWZ0OjA7XG4gICAgfVxuICB9XG4gIC5xdWljay10aHVtYnMtZG90cyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICR0dyAtICR0dyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5kb3RzIHtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjcpO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRhcmstZG90cyB7XG4gICAgICAuZG90cyB7XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH0gLy9xdWljay10aHVtYnMtZG90c1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtcXVpY2t0aHVtYnMtcGx1cy0xKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLnByb21vcy5zaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gICYuc2hvd3MsICYudG91cnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufSAvL3F1aWNrLXRodW1icy1kb3RzIG91dGVyXG4iLCIjcXVpY2stb25lLWNhcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTsgLyogdGhpcyBpcyB1c2VkIGluIGNvbnRlbnQgYmxvY2tzIGFuZCBzcGVjaWZpY2FsbHkgc3R5bGVkIHRoZXJlICovXG59XG4ucXVpY2stb25lLXN3aXBlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDoxMDAlO1xuXG4gIC5xdWljay1vbmUtc3dpcGUtb3V0ZXIsIC5zd2lwZXItd3JhcHBlciwgLnN3aXBlci1zbGlkZSwgLnF1aWNrLW9uZS1zd2lwZS1zd2lwZXIsIC5iZ2ltZy1vdXRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgLmJnaW1nLW91dGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmNhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDoxNXB4O1xuICAgICAgYm90dG9tOjE1cHg7XG4gICAgICB3aWR0aDo4MCU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAucGxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6Y2FsYyg1MCUgLSAyMXB4KTtcbiAgICAgIGxlZnQ6Y2FsYyg1MCUgLSAyMXB4KTtcbiAgICAgIHdpZHRoOjUycHg7XG4gICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC5wbGF5MiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICB0b3A6MXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAucGxheTIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6MTVweDtcbiAgICAgIHRvcDoxNXB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy90b3A6Y2FsYyg1MCUgLSAyNnB4KTtcbiAgICB0b3A6NTAlO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYucHJldiB7XG4gICAgICByaWdodDogdW5zZXQ7XG4gICAgICBsZWZ0OjEwMHB4O1xuICAgIH1cbiAgICAmLm5leHQge1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDoxMDBweDtcblxuICAgIH1cbiAgfVxuXG4gICNxdWljay1vbmUtZG90cyB7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MTJweDtcbiAgICBsZWZ0OjQwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZG90cyB7XG4gICAgICB0b3A6MCFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IHVuc2V0IWltcG9ydGFudDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfSAvL3F1aWNrLXRodW1icy1kb3RzXG5cbn0iLCIudGhlYXRlci1hY2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICAuY2FwcGVyIHtcbiAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICB9XG4gIC5sciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICAgIC8vQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngoKTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmltZyB7XG4gICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMzdweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjo0MHB4IGF1dG87XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRoZWF0ZXItYWNjZXNzLWNvcHkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAucnRlICoge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJhc2lkZS5hc2lkZSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOjcwcHg7XG4gIC5hc2lkZS1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAuYXNpZGUtYmxvY2syIHtcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIGEge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9yZ2FuaXphdGlvbi1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgIH1cbiAgICAuaWNvbi1jb3B5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTJweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvcHkge1xuICAgICAgICAuYm9sZCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgIH1cbiAgICAgICAgLnJlZ3VsYXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucm93LWxpbmUge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JDQkNCO1xuICAgIH1cbiAgICAucm93LXRpbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjoyMHB4IDA7XG5cbiAgICAgIC5sLCAuciB7XG4gICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgICYubm8ge1xuICAgICAgICAgIGNvbG9yOiNCMkIyQjI7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpbmUge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOjQwcHggMCA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I0NCQ0JDQjtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gIH1cblxuICAuY2FzdC1yZWNvcmRpbmcge1xuICAgIC5idG4tb3V0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFtYXpvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYXBwbGUge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0b3A6LTFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdG9wOi0zcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAmLmFzaWRlLXRoZWF0cmUge1xuICAgICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYuYXNpZGUtZ2VuZXJpYyB7XG4gICAgLmFzaWRlLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuZm9vdGVyLXNwb25zb3JzIHtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgLnByZWZvb3RlciAuZm9vdGVyLXByb21vdGlvbnMge1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgfVxufSIsIi5mZWF0dXJlZC1zaG93LXBhbmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9nbG9iYWwvYmctc2hvdy1mZWF0dXJlZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAuY2FwcGVyLXBhZGRlZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZmVhdHVyZWQtc2hvdy1wYW5lbDIge1xuICAgIHBhZGRpbmc6NjBweCAwIDEyMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gIC5sciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5jb2wxIHtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sMiB7XG4gICAgICB3aWR0aDogNjclO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFyIHtcbiAgICAgIC5iYXItY29sIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTRweDtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0ZXIge1xuICAgICAgJi5pbWcge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDU2JTtcbiAgICAgICAgICBtYXJnaW46IC0yMyUgYXV0byA0MHB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5iYXIge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsLXBsdXMtMSkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vc29jaWFsXG5cbiAgICAgICAgLy9UT1VSXG4gICAgICAgICYudG91cnMge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAuYmFyLWNvbCB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vdG91cnNcblxuICAgICAgfS8vYmFyXG4gICAgfS8vcG9zdGVyXG5cblxuICAgIC5wYW5lbCB7XG4gICAgICAmLmltZyB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS41NDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsLXBsdXMtMSkge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5iZ2ltZyB7XG4gICAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmJhci1jb2wge1xuICAgICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEsIGJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAwO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0vL2Jhci1jb2xcblxuICAgICAgICAmLnRvdXJzIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vL2JhclxuICAgIH0vL3BhZWxcblxuXG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgICYud2l0aG91dC1tZWRpYSB7XG4gICAgICAucG9zdGVyLmltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIC5wb3N0ZXItb3V0ZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5wb3N0ZXIuaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0bnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5idG4tb3V0ZXIge1xuICAgICAgICAgIG1hcmdpbjoyMHB4IDIwcHggMjBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29weSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5ydGUge1xuICAgICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gODBweCcpO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgaDYge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOjIwcHggMCAwO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zaG93LXRvdXItaGVhZGVyIHtcbiAgJi53aXRob3V0LW1lZGlhIHtcbiAgICAubHIge1xuICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aCgpO1xuICAgIH1cbiAgfVxufVxuXG4uc3BlY2lhbC1ob29rLW1vYmlsZS10b3Vycy13aXRob3V0LW1lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIuYmxvY2staW1hZ2UtY29sdW1ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29weTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC50b3AtdGV4dCB7XG5cbiAgfVxuICAuaW1hZ2UtY29sdW1ucyB7XG4gICAgbWFyZ2luOjIwcHggMDtcbiAgICAuaW1hZ2UtY29sdW1ucy1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgLmltYWdlLWNvbHVtbnMtbCB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb2x1bW5zLXIge1xuICAgICAgICB3aWR0aDogY2FsYyg3MCUgLSA0MHB4KTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDY1JSAtIDEwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCJib2R5LnBhZ2UtaG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAjZmVhdHVyZWQtZ2FsbGVyeSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAubW9iaWxlLWxvZ2xpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAqIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzk3OTc5O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgIC5tb2JpbGUtbG9nbGluZTIge1xuICAgICAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAuYm90dG9tLWJnIHtcbiAgICAgIHRvcDotMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFzcGVjdC1yYXRpbzogMjtcbiAgICB9XG5cblxuICAgIC5wYW5lbCB7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgLy9AaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICAgICAgcGFkZGluZy10b3A6NzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzRTNFM0U7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5sciB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnBhbmVsLXRpdGxlcyB7XG4gICAgICAgICAgLnNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHRvcDotNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICBsZWZ0OjE1cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICByaWdodDoxNXB4XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubCB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTgwcHgpXG4gICAgICAgIH1cbiAgICAgICAgLnIge1xuICAgICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gMTIwcHgnKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIC5sIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlJyk7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgICAgd29yZC1zcGFjaW5nOiAxODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd29yZC1zcGFjaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1ib2xkKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0bi1vdXRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkucGFnZS1nZW5lcmFsIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgI2ZlYXR1cmVkLWdhbGxlcnkge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYm90dG9tIHtcbiAgICAuYm90dG9tLWJnIHtcbiAgICAgIHRvcDotMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFzcGVjdC1yYXRpbzogMjtcbiAgICB9XG4gICAgLnBhbmVsIHtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzRTNFM0U7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgLmxyIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAubCB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTgwcHgpXG4gICAgICAgIH1cbiAgICAgICAgLnIge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICB3b3JkLXNwYWNpbmc6IDE4MHB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtYm9sZCgpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgIC5idG4tb3V0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5taW5pLWNvbCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItY29weS1ib3JkZXItaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG4gIH1cblxuICAucGVyZm9yYW1uY2UtdGltZXMtdGFibGUge1xuICAgIC50b3AtY29weSB7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG4gICAgICAqIHtcbiAgICAgICAgLy9mb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20tY29weSB7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG5cbiAgICB9XG4gICAgLnNob3d0aW1lcy10YWJsZSB7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXRiKCk7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgIH1cbiAgICAgIC8vIFByZXZpb3VzIC8gbmV4dCB3ZWVrIGNvbnRyb2xzIGFib3ZlIHRoZSB0YWJsZTsgYnV0dG9ucyBhcmUgdGhlIGdsb2JhbCAuYnRuXG4gICAgICAuc2hvd3RpbWVzLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAuc2hvd3RpbWVzLW5hdi1wcmV2LFxuICAgICAgICAuc2hvd3RpbWVzLW5hdi1uZXh0IHtcbiAgICAgICAgICBmbGV4OiAxIDAgMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3d0aW1lcy1uYXYtbmV4dCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3d0aW1lcy1uYXYtbGFiZWwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgICAgICAuc2hvd3RpbWVzLW5hdi10b2RheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1waW5rO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgLmJ0biBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGFibGUtaGVhZGVyIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIH1cbiAgICAgIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDFmcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtaG9vay1kZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAudGFibGUtaG9vay1tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYmxlLWhvb2stYWxsLnNwZWNpYWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAudGFibGUtaG9vay1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50YWJsZS1ob29rLW1vYmlsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRhYmxlLWhvb2stYWxsLnNwZWNpYWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0aCB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAubDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXJlZ3VsYXIoKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmZseCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAvL3BhZGRpbmc6NXB4IDEwcHg7XG4gICAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgcGFkZGluZzo1cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICB0ciB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCNUI1QjU7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNwZWNpYWwge1xuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0I1QjVCNTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I1QjVCNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdGQuc3BlY2lhbCB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy9jdXJ2ZXNcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQuc3BlY2lhbCB7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB0ZC5zcGVjaWFsIHtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLm9yZ2FuaXphdGlvbi1yb3dzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC5vcmdhbml6YXRpb24tcm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAuY29sIHtcbiAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggMTBweCAwO1xuICAgICAgICAubDEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1tZWRpdW0oKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbDEge1xuICAgICAgICB3aWR0aDo3NSU7XG4gICAgICB9XG4gICAgICAuY29sMiB7XG4gICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDoxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmwxIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmNvbDEsIC5jb2wyLCAuY29sMyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiYm9keS5wYWdlLWhvbWUsXG5ib2R5LnBhZ2Utc2hvdyxcbmJvZHkucGFnZS10b3VyIHtcbiAgI2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICB9XG4gIH1cblxuICAuc3lub3BzaXMtaG9sZGVyIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaG93LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gICAgLmxyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgICAubWFpbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYXNpZGUge1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbig0MDBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwJSk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWluIHtcbiAgICAgICAgLmRvLW1lZGlhLWhvb2sge1xuICAgICAgICAgICYud2l0aG91dC1tZWRpYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5vLW1vYmlsZSB7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgLmJ0bi1ob2xkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvcHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg2LnNwZWNpYWwtY2F0IHtcbiAgICAgICAgICAgIGNvbG9yOiM3OTc5Nzk7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLDAsMCwwLjE2KTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmliZGItbG9nbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ODVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmsge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgfVxuXG4gIC5mb290ZXItcHJvbW90aW9ucyB7XG4gICAgcGFkZGluZy10b3A6MDtcbiAgICAubGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnBhZ2UtY2FzdC1yZWNvcmRpbmdzIHtcblxufVxuIiwiYm9keS5wYWdlLXNob3dzLFxuYm9keS5wYWdlLXRvdXJzLFxuYm9keS5wYWdlLWludGVybmF0aW9uYWwsXG5ib2R5LnBhZ2UtY2FzdC1yZWNvcmRpbmdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG5cbiAgLmJnc2NyaW0ge1xuICAgIGFzcGVjdC1yYXRpbzogMi42O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC50b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmNvcHkge1xuICAgICAgY29sb3I6ICNCNUI1QjU7XG4gICAgfVxuXG4gICAgLmxyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1lZGl1bSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnIge1xuICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oNjUwcHgpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1lZGl1bSkge1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbHRlcnMtcG9wdXAtaG9vay1vdXRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUzNTM1MztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVycy1wb3B1cC1ob29rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtbWVkaXVtKCk7XG4gICAgICAgICAgICBjb2xvcjogIzlEOUQ5RDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG5cbiAgICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjOUQ5RDlEO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbmhhbmNlZC1maWx0ZXJzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTM1MzUzO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MTBweDtcblxuICAgICAgICAgIC5lbmhhbmNlZC1maWx0ZXJzMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICAub3ZlcmxheS14IHtcbiAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcHBseSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxibCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1lZGl1bSkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndlZWstcGlja2VyLWhlYWRlciB7XG4gICAgICAgICAgICAuZmx4LWxyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAud2Vlay1waWNrZXItaGVhZGVyLWwge1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLndlZWstcGlja2VyLWhlYWRlci1yIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgLndlZWstcGlja2VyIHtcbiAgICAgICAgICAgIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIC51aS1kYXRlcGlja2VyLXByZXYsXG4gICAgICAgICAgICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudWktc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC51aS1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgICYudWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyxcbiAgICAgICAgICAgICAgICAmLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LW1lZGl1bSgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIC8vdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5hY3RpdmUtcm93LFxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoycHggMDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cblxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7IC8vY3VycmVudCBzZXQgZGF0ZSwgZGlmZmVyZW50IHRoYW4gdG9kYXlcbiAgICAgICAgICAgICAgICAgICAgLy8mLnVpLXN0YXRlLWhpZ2hsaWdodCB7IC8vYWN0aXZlIHRvZGF5IGRhdGVcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0EzQTNBO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi51aS1kYXRlcGlja2VyLW90aGVyLW1vbnRoIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1lZGl1bSkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi1vdXRlciB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcblxuICAgICAgICAgICAgICAmLmZpbHRlci1ob29rLXNwZWNpYWwtZXZlbnQtY2hlY2stc3BlY2lhbC1ldmVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gc2hvdyB0aGlzIHZpYSBKU1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbHVtbnMge1xuICAgICAgICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tY2hlY2tib3gtY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1jaGVja2JveC1jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgLmljb24tY2hlY2tib3gtY2hlY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy9jb2x1bW5zXG5cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0aW5nLWZpbHRlcnMge1xuICAgICAgICAgIC5maWx0ZXItcm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtbWVkaXVtKSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGJsIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLW91dGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMTBweCAwO1xuXG4gICAgICAgICAgICAgICYuZmlsdGVyLWhvb2stc3BlY2lhbC1ldmVudC1jaGVjay1zcGVjaWFsLWV2ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBzaG93IHRoaXMgdmlhIEpTXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm8tbWF0Y2hlcyB7XG4gIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmlkIHtcbiAgQGluY2x1ZGUgbWFzdGVyLW1hcmdpbi10YigpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiA0MHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bS1sYXJnZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGJvZHkucGFnZS1jYXN0LXJlY29yZGluZ3MgICYge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGJvZHkucGFnZS1jYXN0LXJlY29yZGluZ3MgICYge1xuICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuICB9XG5cblxuICAuaXRlbSB7XG4gICAgLmltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcblxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAuYmdpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgaDQge1xuICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbi1jb3B5IHtcbiAgICAgICAgbWFyZ2luOiAycHggMDtcbiAgICAgICAgJi5ibG9jayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAudG91ci1saW5rb3V0LXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjokY29sb3ItcGluaztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbDEge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAqIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC8vdG9wOjJweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnN0YXIge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3BlY2lhbC1zaG93LWZpbHRlci1ob29rIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGluaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcGluaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLmltZyB7XG4gICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICc1MCUgLSAyMHB4Jyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgICAgIC5pbWcge1xuICAgICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICczMCUgLSAyMHB4Jyk7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm8ge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBib2R5LnBhZ2UtY2FzdC1yZWNvcmRpbmdzICAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5pbWcsIC5pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cblxufVxuXG5ib2R5LnBhZ2UtaW50ZXJuYXRpb25hbCB7XG4gIC50b3Age1xuICAgIC5sciB7XG4gICAgICAuciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVycyB7XG4gICAgQGluY2x1ZGUgbWFzdGVyLW1hcmdpbi10YigpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5sYmwge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgfVxuXG4gICAgLmJ0bi1vdXRlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uY2xvc2VhYmxlLWNoaXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC5idG4tb3V0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgJi5kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLmNsb3NlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHRvcDoxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICBmaWxsOiAjNzA3MDcwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYuZGFyayB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnBhZ2UtdGhlYXRlcnMge1xuICAudG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmNvcHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC50aGVhdGVyLWhvbGRlciB7XG4gICAgbWFyZ2luOjEwMHB4IDA7XG4gICAgLnRoZWF0ZXJzIHtcbiAgICAgIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgIHJvdy1nYXA6IDUwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblxuICAgICAgICByb3ctZ2FwOiA1MHB4O1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCNUI1QjU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uLWNvcHkge1xuICAgICAgICAmLmNhbGVuZGFyIHtcbiAgICAgICAgICAuYm9sZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjokY29sb3ItcGluaztcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LW1vbnRzZXJyYXQtc2VtaWJvbGQoKTtcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLXBpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS5wYWdlLXRoZWF0ZXIge1xuICAubWFpbi1hc2lkZSB7XG4gICAgLy9AaW5jbHVkZSBtYXN0ZXItbWFyZ2luLXQoKTtcbiAgICAvL0BpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXQoKTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLm1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYWRkcmVzcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRoZWF0ZXItYWNjZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgbWFzdGVyLW1hcmdpbi10KCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAuY2FwcGVyLCAuY2FwcGVyLXBhZGRlZCB7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5sciB7XG4gICAgICAgICAgcGFkZGluZzo0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gODBweCcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29weSB7XG4gICAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgICB9XG4gICAgICAubGluZSB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjQwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhc2lkZSB7XG4gICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigzNTBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgIH1cbiAgICAgIC5zaG93IHtcbiAgICAgICAgbWFyZ2luOjAgMCAyMHB4IDA7XG4gICAgICAgICR0dzogMjcwcHg7XG4gICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAmLndpdGgtYXNzZXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWcsIC5idG4tb3V0ZXIge1xuICAgICAgICAgIHdpZHRoOjI3MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG4tb3V0ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb3B5bWFpbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1jb3B5IHtcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIHRvcDoxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAgIC50aXRsZS1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAubGluZSB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgbWFyZ2luOjQwcHggMDtcbiAgICAgIH1cbiAgICAgIC5saW5rIHtcbiAgICAgICAgbWFyZ2luOjIwcHggMCAwIDA7XG4gICAgICB9XG5cbiAgICAgIC50aGVhdHJlLXNtYWxsLXBob3RvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3VycmVudC1zaG93IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1lZGl1bSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAubWFpbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwJSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHkucGFnZS1jb250YWN0IHtcbiAgLmNvbnRhY3QtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuZm9ybWllIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICAgIH1cbiAgICAuc21hbGwtYmVsb3ctZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuZnVpLWJ0biB7XG4gICAgICBAZXh0ZW5kIC5idG47XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnBhZ2Utc2VhcmNoIHtcbiAgLmdyaWQtaG9sZGVyLnNlYXJjaC1ncmlkIC5ncmlkIC5pdGVtIC5iZ2ltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgfVxuICAuZmx4LWxyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG4gICAgLmwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5yIHtcbiAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDQwMHB4KTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwJSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuZmllbGRzLWJ1dHRvbiAuZmllbGRzIC5maWVsZCBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgIEBpbmNsdWRlIHNldC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcigjNzk3OTc5KTtcbiAgICAgIH1cbiAgICAgIC5maWVsZHMtYnV0dG9uIC5maWVsZHMgLmZpZWxkLFxuICAgICAgLmRyb3Bkb3duLXNlYXJjaCAudGFicyAudGFiIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmp1bXB0byB7XG4gICAgLmp1bXAtbGluZSB7XG4gICAgICBjb2xvcjokY29sb3ItcGluaztcbiAgICAgIEBpbmNsdWRlIGZvbnQtbW9udHNlcnJhdC1zZW1pYm9sZCgpO1xuICAgICAgbWFyZ2luOjAgMTBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkIHtcbiAgICAuaXRlbSAuaW5mbyBoNCB7XG4gICAgICBjb2xvcjokY29sb3ItZGFyaztcbiAgICB9XG4gIH1cbiAgLnRoZWF0cmUtc2VjIHtcbiAgICBoNSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXJlZ3VsYXIoKTtcbiAgICAgICAgY29sb3I6IzE5MTkxOTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRvdXItbGlua291dC1yb3cge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkuYWRtaW4tYXBpIHtcbiAgKiB7XG5cbiAgfVxuICAjY29udGVudCB7XG4gICAgcGFkZGluZzoyMHB4O1xuICB9XG4gICNhcGktaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAuaW5uZXIge1xuICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDoyMDBweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgdG9wOjEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1tb250c2VycmF0LXNlbWlib2xkKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2FwaS1icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzoxNXB4IDAgMDtcbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLCBwIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgdGFibGUsIHRyLCB0ZCwgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgdGQsIHRoIHtcbiAgICBwYWRkaW5nOjVweCAxMHB4O31cbiAgdGggKiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNhcGktaGVhZGVyIHtcblxuICB9XG59XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIENVU1RPTSBUTyBQUk9KRUNUXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gR0xPQkFMLUlTSFxuW2RhdGEtYW9zPVwiY3VzdG9tLWZhZGUtaW5cIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLWxlZnRcIl0ge1xuICBpbWcge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjgwMG1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuICB9XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBib2R5ICNhcHAubGFuZy1hciAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuW2RhdGEtYW9zPVwiY3VzdG9tLWltZy1zbGlkZS1yZXZlYWwtLWZyb20tcmlnaHRcIl0ge1xuICBpbWcge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjgwMG1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICBib2R5ICNhcHAubGFuZy1hciAmIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgfVxuICB9XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBib2R5ICNhcHAubGFuZy1hciAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuW2RhdGEtYW9zPVwiY3VzdG9tLWltZy1zbGlkZS1yZXZlYWwtLWZyb20tdXBcIl0ge1xuICBpbWcge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjgwMG1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLWRvd25cIl0ge1xuICBpbWcge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC4yNSwgMC4xLCAwLjI1LCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjgwMG1zO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20tc2NhbGUtaW5cIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLWZhZGUtaW5cIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICBvcGFjaXR5OiAwO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5bZGF0YS1hb3M9XCJjdXN0b20tc2xpZGUtbGVmdC1taW5pXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbltkYXRhLWFvcz1cImN1c3RvbS1zbGlkZS1yaWdodC1taW5pXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICBvcGFjaXR5OiAwO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuW2RhdGEtYW9zPVwiY3VzdG9tLXNsaWRlLXVwLW1pbmlcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5cblxuW2RhdGEtYW9zPVwiY3VzdG9tLWZhZGUtdXAtbW9iaWxlXCJdIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20tZmFkZS11cC1kZXNrdG9wXCJdIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsLXBsdXMtMSkge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiXG4vL0xFQVZFIEFUIEJPVFRPTSAtIGRlc2t0b3AsIG1vYmlsZSBnbG9iYWwgaGlkZXJzXG4uc2hvdy1kZXNrdG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJi5ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG5bZGF0YS10b29sdGlwXS53cmFwOmJlZm9yZSB7XG4gIEBpbmNsdWRlIHdpZHRoTWF4TWluKDI1MHB4KTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLmNjLWJhbm5lciB7XG4gIC5jYy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn0iLCJib2R5LnNpZGUtY29sdW1uIHtcbiAgLnByZWZvb3RlciB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC5nZW5lcmljLWxyIHtcbiAgICAucHJlZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICB9XG59Il0sInNvdXJjZVJvb3QiOiIifQ== */