[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.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@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.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.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.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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QUMsb0JBQW9CLGdCQUFnQixDQUFDLDJCQUEyQixtQkFBbUIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxTQUFTLENBQUMseUNBQXlDLG1CQUFtQixDQUFDLHlGQUF5RixtQkFBbUIsQ0FBQyxrUUFBa1EsU0FBUyxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLCtCQUErQixrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlLENBQUMsNENBQTRDLENBQUMscUJBQXFCLGdCQUFnQixDQUFDLDRCQUE0Qiw4QkFBOEIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxlQUFlIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiBTd2lwZXIgMTEuMi4xMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDI4LCAyMDI1XG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn06aG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87ei1pbmRleDoxfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjE7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjp2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbixpbml0aWFsKTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWhvcml6b250YWx7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOnN0YXJ0IHN0YXJ0fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOm5vbmV9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWxhenktcHJlbG9hZGVye3dpZHRoOjQycHg7aGVpZ2h0OjQycHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW4tbGVmdDotMjFweDttYXJnaW4tdG9wOi0yMXB4O3otaW5kZXg6MTA7dHJhbnNmb3JtLW9yaWdpbjo1MCU7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjo0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtib3JkZXItcmFkaXVzOjUwJTtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50fS5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcnthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7aGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX0uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye3dpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LDUwJSk7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1idXR0b24tcHJldiBzdmd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW47dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9LnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Y29sb3I6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsaW5oZXJpdCl9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMjUpKTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhciwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSJdLCJzb3VyY2VSb290IjoiIn0= */@import url(https://use.typekit.net/qhk6ofz.css);*{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:22px;height:14px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:22px;height:1px;background-color:#000;border-radius:0px;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:-7px}.hamburger-inner::after{bottom:-7px}.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;background-color:#fff}.hamburger--spring .hamburger-inner::before{top:7px;background-color:#fff;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:14px;background-color:#fff;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{top:-2px;transition-delay:.22s;background-color:rgba(0,0,0,0)}.hamburger--spring.is-active .hamburger-inner::before{top:0;background-color:#fff;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;background-color:#fff;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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;transform:translate(0, 0)}.bgimg video.portrait{height:auto;width:100%}body.browser_ie .bgimg video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:auto}body.browser_ie .bgimg video.portrait{height:auto;width:100%}.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}.ih-hook .ih-cont{overflow:hidden;display:inline-block}.ih-hook .ih-cont.block{display:block}.ih-hook .ih-cont.flex{display:flex}.ih-hook .ih-cont .ih{transition:350ms all ease;will-change:opacity,scale,filter,transform;display:block;cursor:pointer;transform:scale(1);filter:brightness(1)}.ih-hook:hover .ih{filter:brightness(0.85);transform:scale(1.04)}.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-real{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}.capper-real.wh{width:100%;height:100%}.capper-padded-left{padding-left:50px}@media only screen and (max-width: 1400px){.capper-padded-left{padding-left:50px}}@media only screen and (max-width: 900px){.capper-padded-left{padding-left:20px}}@media only screen and (max-width: 380px){.capper-padded-left{padding-left:20px}}.capper-padded{box-sizing:initial !important;width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 100px);width:calc(100% - 100px);padding-left:50px;padding-right:50px}@media only screen and (max-width: 1400px){.capper-padded{width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 100px);width:calc(100% - 100px);padding-left:50px;padding-right:50px}}@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% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}@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% - 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-2x{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){.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% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}.capper-padded-2x-mobile-1x{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-2x-mobile-1x{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){.capper-padded-2x-mobile-1x{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-2x-mobile-1x{width:-moz-calc(100% - 40px);width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-left:20px;padding-right:20px}}.capper-padded-2x-mobile-0x{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-2x-mobile-0x{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 900px){.capper-padded-2x-mobile-0x{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 380px){.capper-padded-2x-mobile-0x{width:100%;padding-left:0;padding-right:0}}.capper-padded-mobile-0x{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-mobile-0x{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 900px){.capper-padded-mobile-0x{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 380px){.capper-padded-mobile-0x{width:100%;padding-left:0;padding-right:0}}.capper-padded-0x-mobile-2x{box-sizing:initial !important;width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%);padding-left:0;padding-right:0}@media only screen and (max-width: 1400px){.capper-padded-0x-mobile-2x{width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%);padding-left:0;padding-right:0}}@media only screen and (max-width: 900px){.capper-padded-0x-mobile-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-0x-mobile-2x{width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding-left:40px;padding-right:40px}}.rte{color:#fff;width:100%;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;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:1080px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{line-height:1.1em;word-break:break-word;margin:0 0 10px 0;color:#fff}.rte h1{font-size:62px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}@media only screen and (max-width: 900px){.rte h1{font-size:40px}}.rte h2{font-size:42px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}@media only screen and (max-width: 900px){.rte h2{font-size:32px}}.rte h3{font-size:28px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}.rte h4{font-size:24px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}.rte h5,.rte .rte-h5{font-size:18px;margin:0 0 15px 0;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.rte h6,.rte .rte-h6{font-size:16px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.rte p,.rte a,.rte li,.rte a,.rte tr,.rte th,.rte td{color:#fff;font-size:16px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.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:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.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:not(.basic-link){-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;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#cecece}.rte a:not(.basic-link):hover{color:#cecece;text-decoration:underline}.rte a:not(.basic-link).lightStyle{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.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:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:16px}.rte table td{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.2em}.rte table td *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;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}html,body{background-color:#000}body{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}body.no-scroll{overflow:hidden}.scroll-check-trigger{overflow:visible}#container{width:100%}#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}.generic-lr{display:flex;justify-content:space-between}.generic-lr .l{width:100%;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}}.strip-hider-trigger .quick-thumbs-side{-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}.strip-hider-trigger .quick-thumbs-side.more-slides{display:flex}.strip-hider-trigger:hover .quick-thumbs-side{visibility:visible;opacity:1}.overlay-hook-yt-hider{visibility:hidden}#videoOverlay{display:none}body.page-home #videoOverlay{display:block}#videoOverlay{position:fixed;z-index:99999999;background-color:#000;top:0;left:0;width:100%;height:100%}#videoOverlay .videoOverlay-inner{padding:0;width:100%;height:100%}#videoOverlay .videoOverlay-inner video{width:100%;height:100%;opacity:0}.blocks .block{margin:120px auto}@media only screen and (max-width: 900px){.blocks .block{margin:50px auto}}.border-bottom,.border-top{width:100%;height:1px;background-color:#cecece;display:none}.parallax-rp{will-change:opacity,scale,filter,transform}.parallax-rp-bg{will-change:opacity,scale,filter,transform}.mediaOverlay-hook{cursor:pointer}.basic-link{text-decoration:underline;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:inherit}.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,#mobile-nav-overlay-outer.mode-profile .rte ul li span,#mobile-nav-overlay-outer.mode-profile .rte ul li a,#mobile-nav-overlay-outer .main-menu ul li a,#mobile-nav-overlay-outer .main-menu ul li .alink,#overlay #ytplayer a,footer.footer .cols .col-mininav ul li a,footer.footer .cols .col-mininav ul li .alink,footer.footer .cols .col-mininav ul li #ot-sdk-btn,footer.footer .cols .col-nav ul li a,footer.footer .cols .col-nav ul li .alink,.link-underline-leftright-white,.link-underline-leftright-red,.link-underline-leftright-dark,.trailer-bugs .bugs .txt,.trailer-bugs .official-trailer .txt,.trailer-bugs .label .txt,.trailer-bugs .ellipsis-outer-label,.email-member-strip .field-submit span{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,#mobile-nav-overlay-outer.mode-profile .rte ul li span:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a:before,#mobile-nav-overlay-outer .main-menu ul li a:before,#mobile-nav-overlay-outer .main-menu ul li .alink:before,#overlay #ytplayer a:before,footer.footer .cols .col-mininav ul li a:before,footer.footer .cols .col-mininav ul li .alink:before,footer.footer .cols .col-mininav ul li #ot-sdk-btn:before,footer.footer .cols .col-nav ul li a:before,footer.footer .cols .col-nav ul li .alink:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before,.trailer-bugs .bugs .txt:before,.trailer-bugs .official-trailer .txt:before,.trailer-bugs .label .txt:before,.trailer-bugs .ellipsis-outer-label:before,.email-member-strip .field-submit span:before,.link-underline-leftright:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a:after,#mobile-nav-overlay-outer .main-menu ul li a:after,#mobile-nav-overlay-outer .main-menu ul li .alink:after,#overlay #ytplayer a:after,footer.footer .cols .col-mininav ul li a:after,footer.footer .cols .col-mininav ul li .alink:after,footer.footer .cols .col-mininav ul li #ot-sdk-btn:after,footer.footer .cols .col-nav ul li a:after,footer.footer .cols .col-nav ul li .alink:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after,.trailer-bugs .bugs .txt:after,.trailer-bugs .official-trailer .txt:after,.trailer-bugs .label .txt:after,.trailer-bugs .ellipsis-outer-label:after,.email-member-strip .field-submit span: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,#mobile-nav-overlay-outer.mode-profile .rte ul li span:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a:before,#mobile-nav-overlay-outer .main-menu ul li a:before,#mobile-nav-overlay-outer .main-menu ul li .alink:before,#overlay #ytplayer a:before,footer.footer .cols .col-mininav ul li a:before,footer.footer .cols .col-mininav ul li .alink:before,footer.footer .cols .col-mininav ul li #ot-sdk-btn:before,footer.footer .cols .col-nav ul li a:before,footer.footer .cols .col-nav ul li .alink:before,.link-underline-leftright-white:before,.link-underline-leftright-red:before,.link-underline-leftright-dark:before,.trailer-bugs .bugs .txt:before,.trailer-bugs .official-trailer .txt:before,.trailer-bugs .label .txt:before,.trailer-bugs .ellipsis-outer-label:before,.email-member-strip .field-submit span:before{transition:all 0ms ease-in-out}.link-underline-leftright:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a:after,#mobile-nav-overlay-outer .main-menu ul li a:after,#mobile-nav-overlay-outer .main-menu ul li .alink:after,#overlay #ytplayer a:after,footer.footer .cols .col-mininav ul li a:after,footer.footer .cols .col-mininav ul li .alink:after,footer.footer .cols .col-mininav ul li #ot-sdk-btn:after,footer.footer .cols .col-nav ul li a:after,footer.footer .cols .col-nav ul li .alink:after,.link-underline-leftright-white:after,.link-underline-leftright-red:after,.link-underline-leftright-dark:after,.trailer-bugs .bugs .txt:after,.trailer-bugs .official-trailer .txt:after,.trailer-bugs .label .txt:after,.trailer-bugs .ellipsis-outer-label:after,.email-member-strip .field-submit span:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.link-underline-leftright.active:before,#mobile-nav-overlay-outer.mode-profile .rte ul li span.active:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a.active:before,#mobile-nav-overlay-outer .main-menu ul li a.active:before,#mobile-nav-overlay-outer .main-menu ul li .active.alink:before,#overlay #ytplayer a.active:before,footer.footer .cols .col-mininav ul li a.active:before,footer.footer .cols .col-mininav ul li .active.alink:before,footer.footer .cols .col-mininav ul li .active#ot-sdk-btn:before,footer.footer .cols .col-nav ul li a.active:before,footer.footer .cols .col-nav ul li .active.alink:before,.active.link-underline-leftright-white:before,.active.link-underline-leftright-red:before,.active.link-underline-leftright-dark:before,.trailer-bugs .bugs .active.txt:before,.trailer-bugs .official-trailer .active.txt:before,.trailer-bugs .label .active.txt:before,.trailer-bugs .active.ellipsis-outer-label:before,.email-member-strip .field-submit span.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright.active:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span.active:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a.active:after,#mobile-nav-overlay-outer .main-menu ul li a.active:after,#mobile-nav-overlay-outer .main-menu ul li .active.alink:after,#overlay #ytplayer a.active:after,footer.footer .cols .col-mininav ul li a.active:after,footer.footer .cols .col-mininav ul li .active.alink:after,footer.footer .cols .col-mininav ul li .active#ot-sdk-btn:after,footer.footer .cols .col-nav ul li a.active:after,footer.footer .cols .col-nav ul li .active.alink:after,.active.link-underline-leftright-white:after,.active.link-underline-leftright-red:after,.active.link-underline-leftright-dark:after,.trailer-bugs .bugs .active.txt:after,.trailer-bugs .official-trailer .active.txt:after,.trailer-bugs .label .active.txt:after,.trailer-bugs .active.ellipsis-outer-label:after,.email-member-strip .field-submit span.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.link-underline-leftright:hover:before,#mobile-nav-overlay-outer.mode-profile .rte ul li span:hover:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a:hover:before,#mobile-nav-overlay-outer .main-menu ul li a:hover:before,#mobile-nav-overlay-outer .main-menu ul li .alink:hover:before,#overlay #ytplayer a:hover:before,footer.footer .cols .col-mininav ul li a:hover:before,footer.footer .cols .col-mininav ul li .alink:hover:before,footer.footer .cols .col-mininav ul li #ot-sdk-btn:hover:before,footer.footer .cols .col-nav ul li a:hover:before,footer.footer .cols .col-nav ul li .alink:hover:before,.link-underline-leftright-white:hover:before,.link-underline-leftright-red:hover:before,.link-underline-leftright-dark:hover:before,.trailer-bugs .bugs .txt:hover:before,.trailer-bugs .official-trailer .txt:hover:before,.trailer-bugs .label .txt:hover:before,.trailer-bugs .ellipsis-outer-label:hover:before,.email-member-strip .field-submit span:hover:before{left:0;transition:all 250ms ease-in}.link-underline-leftright:hover:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span:hover:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a:hover:after,#mobile-nav-overlay-outer .main-menu ul li a:hover:after,#mobile-nav-overlay-outer .main-menu ul li .alink:hover:after,#overlay #ytplayer a:hover:after,footer.footer .cols .col-mininav ul li a:hover:after,footer.footer .cols .col-mininav ul li .alink:hover:after,footer.footer .cols .col-mininav ul li #ot-sdk-btn:hover:after,footer.footer .cols .col-nav ul li a:hover:after,footer.footer .cols .col-nav ul li .alink:hover:after,.link-underline-leftright-white:hover:after,.link-underline-leftright-red:hover:after,.link-underline-leftright-dark:hover:after,.trailer-bugs .bugs .txt:hover:after,.trailer-bugs .official-trailer .txt:hover:after,.trailer-bugs .label .txt:hover:after,.trailer-bugs .ellipsis-outer-label:hover:after,.email-member-strip .field-submit span:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.link-underline-leftright.small:before,#mobile-nav-overlay-outer.mode-profile .rte ul li span.small:before,#mobile-nav-overlay-outer.mode-profile .rte ul li a.small:before,#mobile-nav-overlay-outer .main-menu ul li a.small:before,#mobile-nav-overlay-outer .main-menu ul li .small.alink:before,#overlay #ytplayer a.small:before,footer.footer .cols .col-mininav ul li a.small:before,footer.footer .cols .col-mininav ul li .small.alink:before,footer.footer .cols .col-mininav ul li .small#ot-sdk-btn:before,footer.footer .cols .col-nav ul li a.small:before,footer.footer .cols .col-nav ul li .small.alink:before,.small.link-underline-leftright-white:before,.small.link-underline-leftright-red:before,.small.link-underline-leftright-dark:before,.trailer-bugs .bugs .small.txt:before,.trailer-bugs .official-trailer .small.txt:before,.trailer-bugs .label .small.txt:before,.trailer-bugs .small.ellipsis-outer-label:before,.email-member-strip .field-submit span.small:before,.link-underline-leftright.small:after,#mobile-nav-overlay-outer.mode-profile .rte ul li span.small:after,#mobile-nav-overlay-outer.mode-profile .rte ul li a.small:after,#mobile-nav-overlay-outer .main-menu ul li a.small:after,#mobile-nav-overlay-outer .main-menu ul li .small.alink:after,#overlay #ytplayer a.small:after,footer.footer .cols .col-mininav ul li a.small:after,footer.footer .cols .col-mininav ul li .small.alink:after,footer.footer .cols .col-mininav ul li .small#ot-sdk-btn:after,footer.footer .cols .col-nav ul li a.small:after,footer.footer .cols .col-nav ul li .small.alink:after,.small.link-underline-leftright-white:after,.small.link-underline-leftright-red:after,.small.link-underline-leftright-dark:after,.trailer-bugs .bugs .small.txt:after,.trailer-bugs .official-trailer .small.txt:after,.trailer-bugs .label .small.txt:after,.trailer-bugs .small.ellipsis-outer-label:after,.email-member-strip .field-submit span.small:after{height:1px}body.device-mobile .link-underline-leftright:before,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li span:before,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile span:before,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li a:before,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile a:before,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li a:before,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile a:before,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li .alink:before,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile .alink:before,body.device-mobile #overlay #ytplayer a:before,#overlay #ytplayer body.device-mobile a:before,body.device-mobile footer.footer .cols .col-mininav ul li a:before,footer.footer .cols .col-mininav ul li body.device-mobile a:before,body.device-mobile footer.footer .cols .col-mininav ul li .alink:before,footer.footer .cols .col-mininav ul li body.device-mobile .alink:before,body.device-mobile footer.footer .cols .col-mininav ul li #ot-sdk-btn:before,footer.footer .cols .col-mininav ul li body.device-mobile #ot-sdk-btn:before,body.device-mobile footer.footer .cols .col-nav ul li a:before,footer.footer .cols .col-nav ul li body.device-mobile a:before,body.device-mobile footer.footer .cols .col-nav ul li .alink:before,footer.footer .cols .col-nav ul li body.device-mobile .alink:before,body.device-mobile .link-underline-leftright-white:before,body.device-mobile .link-underline-leftright-red:before,body.device-mobile .link-underline-leftright-dark:before,body.device-mobile .trailer-bugs .bugs .txt:before,.trailer-bugs .bugs body.device-mobile .txt:before,body.device-mobile .trailer-bugs .official-trailer .txt:before,.trailer-bugs .official-trailer body.device-mobile .txt:before,body.device-mobile .trailer-bugs .label .txt:before,.trailer-bugs .label body.device-mobile .txt:before,body.device-mobile .trailer-bugs .ellipsis-outer-label:before,.trailer-bugs body.device-mobile .ellipsis-outer-label:before,body.device-mobile .email-member-strip .field-submit span:before,.email-member-strip .field-submit body.device-mobile span:before,body.device-mobile .link-underline-leftright:after,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li span:after,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile span:after,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li a:after,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile a:after,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li a:after,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile a:after,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li .alink:after,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile .alink:after,body.device-mobile #overlay #ytplayer a:after,#overlay #ytplayer body.device-mobile a:after,body.device-mobile footer.footer .cols .col-mininav ul li a:after,footer.footer .cols .col-mininav ul li body.device-mobile a:after,body.device-mobile footer.footer .cols .col-mininav ul li .alink:after,footer.footer .cols .col-mininav ul li body.device-mobile .alink:after,body.device-mobile footer.footer .cols .col-mininav ul li #ot-sdk-btn:after,footer.footer .cols .col-mininav ul li body.device-mobile #ot-sdk-btn:after,body.device-mobile footer.footer .cols .col-nav ul li a:after,footer.footer .cols .col-nav ul li body.device-mobile a:after,body.device-mobile footer.footer .cols .col-nav ul li .alink:after,footer.footer .cols .col-nav ul li body.device-mobile .alink:after,body.device-mobile .link-underline-leftright-white:after,body.device-mobile .link-underline-leftright-red:after,body.device-mobile .link-underline-leftright-dark:after,body.device-mobile .trailer-bugs .bugs .txt:after,.trailer-bugs .bugs body.device-mobile .txt:after,body.device-mobile .trailer-bugs .official-trailer .txt:after,.trailer-bugs .official-trailer body.device-mobile .txt:after,body.device-mobile .trailer-bugs .label .txt:after,.trailer-bugs .label body.device-mobile .txt:after,body.device-mobile .trailer-bugs .ellipsis-outer-label:after,.trailer-bugs body.device-mobile .ellipsis-outer-label:after,body.device-mobile .email-member-strip .field-submit span:after,.email-member-strip .field-submit body.device-mobile span:after{display:none}body.device-mobile .link-underline-leftright:before:hover,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li span:before:hover,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile span:before:hover,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li a:before:hover,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile a:before:hover,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li a:before:hover,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile a:before:hover,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li .alink:before:hover,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile .alink:before:hover,body.device-mobile #overlay #ytplayer a:before:hover,#overlay #ytplayer body.device-mobile a:before:hover,body.device-mobile footer.footer .cols .col-mininav ul li a:before:hover,footer.footer .cols .col-mininav ul li body.device-mobile a:before:hover,body.device-mobile footer.footer .cols .col-mininav ul li .alink:before:hover,footer.footer .cols .col-mininav ul li body.device-mobile .alink:before:hover,body.device-mobile footer.footer .cols .col-mininav ul li #ot-sdk-btn:before:hover,footer.footer .cols .col-mininav ul li body.device-mobile #ot-sdk-btn:before:hover,body.device-mobile footer.footer .cols .col-nav ul li a:before:hover,footer.footer .cols .col-nav ul li body.device-mobile a:before:hover,body.device-mobile footer.footer .cols .col-nav ul li .alink:before:hover,footer.footer .cols .col-nav ul li body.device-mobile .alink:before:hover,body.device-mobile .link-underline-leftright-white:before:hover,body.device-mobile .link-underline-leftright-red:before:hover,body.device-mobile .link-underline-leftright-dark:before:hover,body.device-mobile .trailer-bugs .bugs .txt:before:hover,.trailer-bugs .bugs body.device-mobile .txt:before:hover,body.device-mobile .trailer-bugs .official-trailer .txt:before:hover,.trailer-bugs .official-trailer body.device-mobile .txt:before:hover,body.device-mobile .trailer-bugs .label .txt:before:hover,.trailer-bugs .label body.device-mobile .txt:before:hover,body.device-mobile .trailer-bugs .ellipsis-outer-label:before:hover,.trailer-bugs body.device-mobile .ellipsis-outer-label:before:hover,body.device-mobile .email-member-strip .field-submit span:before:hover,.email-member-strip .field-submit body.device-mobile span:before:hover,body.device-mobile .link-underline-leftright:after:hover,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li span:after:hover,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile span:after:hover,body.device-mobile #mobile-nav-overlay-outer.mode-profile .rte ul li a:after:hover,#mobile-nav-overlay-outer.mode-profile .rte ul li body.device-mobile a:after:hover,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li a:after:hover,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile a:after:hover,body.device-mobile #mobile-nav-overlay-outer .main-menu ul li .alink:after:hover,#mobile-nav-overlay-outer .main-menu ul li body.device-mobile .alink:after:hover,body.device-mobile #overlay #ytplayer a:after:hover,#overlay #ytplayer body.device-mobile a:after:hover,body.device-mobile footer.footer .cols .col-mininav ul li a:after:hover,footer.footer .cols .col-mininav ul li body.device-mobile a:after:hover,body.device-mobile footer.footer .cols .col-mininav ul li .alink:after:hover,footer.footer .cols .col-mininav ul li body.device-mobile .alink:after:hover,body.device-mobile footer.footer .cols .col-mininav ul li #ot-sdk-btn:after:hover,footer.footer .cols .col-mininav ul li body.device-mobile #ot-sdk-btn:after:hover,body.device-mobile footer.footer .cols .col-nav ul li a:after:hover,footer.footer .cols .col-nav ul li body.device-mobile a:after:hover,body.device-mobile footer.footer .cols .col-nav ul li .alink:after:hover,footer.footer .cols .col-nav ul li body.device-mobile .alink:after:hover,body.device-mobile .link-underline-leftright-white:after:hover,body.device-mobile .link-underline-leftright-red:after:hover,body.device-mobile .link-underline-leftright-dark:after:hover,body.device-mobile .trailer-bugs .bugs .txt:after:hover,.trailer-bugs .bugs body.device-mobile .txt:after:hover,body.device-mobile .trailer-bugs .official-trailer .txt:after:hover,.trailer-bugs .official-trailer body.device-mobile .txt:after:hover,body.device-mobile .trailer-bugs .label .txt:after:hover,.trailer-bugs .label body.device-mobile .txt:after:hover,body.device-mobile .trailer-bugs .ellipsis-outer-label:after:hover,.trailer-bugs body.device-mobile .ellipsis-outer-label:after:hover,body.device-mobile .email-member-strip .field-submit span:after:hover,.email-member-strip .field-submit body.device-mobile span:after:hover{display:none}.link-underline-leftright-dark:before,.trailer-bugs .bugs .txt:before,.trailer-bugs .official-trailer .txt:before,.trailer-bugs .label .txt:before,.trailer-bugs .ellipsis-outer-label:before,.email-member-strip .field-submit span:before,.link-underline-leftright-dark:after,.trailer-bugs .bugs .txt:after,.trailer-bugs .official-trailer .txt:after,.trailer-bugs .label .txt:after,.trailer-bugs .ellipsis-outer-label:after,.email-member-strip .field-submit span:after{background-color:#000}.link-underline-leftright-red:before,.link-underline-leftright-red:after{background-color:#cecece}.link-underline-leftright-white:before,.link-underline-leftright-white:after{background-color:#fff}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-underline-grow{color:#cecece;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;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;overflow:hidden}.generic-image-hover .bgimg{-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}.generic-image-hover:hover .bgimg{opacity:.85;transform:scale(1.05)}.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%)}.global-close{width:20px;height:14px;display:block;cursor:pointer}.global-close:before,.global-close:after{content:"";width:20px;height:1px;border-radius:0;background-color:#fff;position:absolute;top:7px;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)}.global-close.dark:before,.global-close.dark:after{background-color:#000}.below-header{padding-top:175px}@media only screen and (max-width: 1080px){.below-header{padding-top:0}}.social-icons{display:inline-flex;align-items:center;height:100%}.social-icons .icon{margin:0 10px;-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:first-child{margin-left:0}.social-icons .icon svg{height:24px;width:24px;position:relative;top:2px}.social-icons .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}.social-icons .icon:hover{opacity:.6}.social-icons.sidenav .icon svg{height:40px;width:40px}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{border:1px solid #000;background-color:#fff;font-family:"roboto",sans-serif;font-weight:500;font-size:15px;line-height:1em;color:#000 !important;text-transform:uppercase;padding:15px 18px;border-radius:0;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:hover{border:1px solid #fff;background-color:#000;color:#fff !important}.btn.big{padding:15px 18px}.btn:disabled{background-color:#fff;color:#666 !important;cursor:not-allowed}.btn:disabled:hover{background-color:#fff;border:1px solid #000 !important}.swiper-button-next,.swiper-button-prev{width:52px;height:52px;-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:30px;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{right:-65px}.swiper-button-next:hover svg{transform:scale(1.1)}.swiper-button-prev{left:-65px}.swiper-button-prev svg{transform:rotate(180deg) scale(1)}.swiper-button-prev:hover svg{transform:rotate(180deg) scale(1.1)}.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 .row .top{display:flex;align-items:center;cursor:pointer}.expandables .row .top .rowl{width:100%}.expandables .row .top .rowl *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.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}.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:#666;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.jump:hover{color:#cecece}.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}.basic-link{text-decoration:underline;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:inherit}.simple-underline-on-hover{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;border-bottom:1px solid rgba(0,0,0,0)}.simple-underline-on-hover:hover{border-bottom:1px solid #cecece}.simple-underline-on-hover.dark:hover{border-bottom:1px solid #191919}.content-block{margin:100px 0}@media only screen and (max-width: 900px){.content-block{margin:40px 0}}.content-block .bgimg-outer{background-color:#000}.content-block .quick-one-swipe{aspect-ratio:1.9;height:auto}.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}.square-strip{width:100%}.square-strip .item{height:100%;aspect-ratio:1/1}.email-member-strip{margin-top:40px}.email-member-strip .email-flex{display:flex}.email-member-strip .email-flex .field-submit{margin-left:20px}.email-member-strip .field-email{font-family:"adrianna",sans-serif;font-weight:400;font-size:16px;border:1px solid #000;padding:10px 15px;font-family:"adrianna",sans-serif;font-weight:400;font-size:16px;color:#919191;min-width:200px}.email-member-strip .field-email::-webkit-input-placeholder{color:#919191}.email-member-strip .field-email:-moz-placeholder{color:#919191;opacity:1}.email-member-strip .field-email::-moz-placeholder{color:#919191;opacity:1}.email-member-strip .field-email:-ms-input-placeholder{color:#919191}.email-member-strip .field-email::-ms-input-placeholder{color:#919191}.email-member-strip .field-email::placeholder{color:#919191}.email-member-strip .email-results{margin-top:10px;min-height:30px}.email-member-strip .field-submit span{top:5px;font-family:"adrianna",sans-serif;font-weight:400;font-size:16px;background-color:rgba(0,0,0,0);border:0 solid #000;cursor:pointer;color:#000}.video-thumb{width:100%;aspect-ratio:16/9;height:auto;cursor:default}.video-thumb .video-thumb2{display:block;width:100%;height:100%;background-color:#000;cursor:pointer;overflow:hidden}.video-thumb .video-thumb2 .bgimg{-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}.video-thumb .video-thumb2:hover .bgimg{opacity:.85;transform:scale(1.05)}.video-thumb .icon{will-change:opacity,scale,filter,transform;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.images-strip-outer{height:auto}.images-strip .quick-thumbs,.video-strip .quick-thumbs,.partnerships-strip .quick-thumbs{width:calc(100% - 50px)}@media only screen and (max-width: 900px){.images-strip .quick-thumbs,.video-strip .quick-thumbs,.partnerships-strip .quick-thumbs{width:calc(100% - 100px)}}.images-strip{width:100%}.images-strip .quick-thumbs{height:100%}.images-strip .quick-thumbs .swiper-slide{aspect-ratio:1}.images-strip .quick-thumbs .swiper-slide:not(.no-hover){overflow:hidden;cursor:pointer}.images-strip .quick-thumbs .swiper-slide:not(.no-hover) .bgimg{-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}.images-strip .quick-thumbs .swiper-slide:not(.no-hover):hover .bgimg{opacity:.85;transform:scale(1.05)}.images-strip .quick-thumbs .swiper-slide .icon{will-change:opacity,scale,filter,transform;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.images-strip .quick-thumbs .swiper-slide .icon svg{width:42px;height:42px}.images-strip .quick-thumbs .swiper-slide .label{will-change:opacity,scale,filter,transform;font-family:"adrianna-condensed",sans-serif;font-weight:400;font-size:24px;color:#fff;text-transform:uppercase}.images-strip .quick-thumbs .swiper-slide .link-icona{position:absolute;width:100%;height:100%;top:0;left:0;display:block}.images-strip .quick-thumbs .swiper-slide .link-icon{will-change:opacity,scale,filter,transform;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.images-strip .quick-thumbs .swiper-slide .link-icon .link-icon2{border-radius:50%;border:2.5px solid #fff;width:37px;height:37px;display:flex;align-items:center;justify-content:center}.images-strip .quick-thumbs .swiper-slide .link-icon .link-icon2 svg{width:21px;height:21px}.images-strip .quick-thumbs .swiper-slide .link-icon .link-icon2 svg path{fill:#fff}.trailer-bugs{margin:20px 0 0 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.trailer-bugs .ellipsis-outer-label{color:#000;font-size:22px}.trailer-bugs .label,.trailer-bugs .label-data{margin-bottom:10px}.trailer-bugs .label{word-break:keep-all;text-wrap:none}.trailer-bugs .label-data{width:auto;display:flex;align-items:center;justify-content:flex-start}.trailer-bugs div{margin-right:20px}.trailer-bugs div:last-child{margin-right:0}.trailer-bugs .bugs,.trailer-bugs .official-trailer,.trailer-bugs .label{display:inline-flex;align-items:center;justify-content:flex-start}.trailer-bugs .bugs .label,.trailer-bugs .official-trailer .label,.trailer-bugs .label .label{margin-right:10px}.trailer-bugs .bugs .txt,.trailer-bugs .official-trailer .txt,.trailer-bugs .label .txt{text-transform:uppercase;color:#000;cursor:pointer}.trailer-bugs .bugs .icon,.trailer-bugs .official-trailer .icon,.trailer-bugs .label .icon{margin-left:10px;top:1px}.trailer-bugs .bugs .icon svg,.trailer-bugs .official-trailer .icon svg,.trailer-bugs .label .icon svg{width:18px;height:auto}.trailer-bugs .bug-icon.disney{margin-top:-10px}.trailer-bugs .bug-icon.hulu{margin-right:5px}.trailer-bugs a img{-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}.trailer-bugs a:hover{opacity:.75}.trailer-bugs .ellipsis-pad{top:3px !important}.trailer-bugs .label{top:6px}.film-top .lr{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 900px){.film-top .lr{display:block}}.film-top .lr h1{display:flex;align-items:flex-end;justify-content:flex-start}.film-top .lr h1 .rt{width:35px;height:auto;margin:0 0 10px 20px}.film-top .lr h1 .nyt{width:38px;height:auto;margin:0 0 10px 20px}.film-top .lr .l{width:330px;min-width:330px;max-width:330px}.film-top .lr .l img{width:100%;height:auto}@media only screen and (max-width: 900px){.film-top .lr .l{width:100%;min-width:100%;max-width:100%;margin:0}}.film-top .lr .r{width:100%;margin-left:40px}@media only screen and (max-width: 900px){.film-top .lr .r{margin-left:0}.film-top .lr .r.has-showtimes{margin-top:40px}}@media only screen and (max-width: 900px){.film-top .lr .r .synopsis2{margin-top:20px}}.film-top .video-thumb{margin-top:20px;width:100%}.film-top .synopsis{margin-top:20px}.film-top .status{font-family:"adrianna-condensed",sans-serif;font-weight:400;font-size:18px;text-transform:uppercase}.film-top .status span{margin-right:10px}@media only screen and (max-width: 900px){.film-top.do-showtimes .lr .l{display:none}}.poster-graphic{background-color:#000}.ellipsis-outer{display:inline-flex;align-items:center}.ellipsis-outer .ellipsis-pad{padding:5px;cursor:pointer;top:10px;left:10px}.ellipsis-outer .ellipsis-pad .ellipsis{display:inline-flex;align-items:center;justify-content:space-between}@keyframes scaleDot{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.ellipsis-outer .ellipsis-pad .ellipsis .dot{margin:0 2px;width:10px;height:10px;background-color:#fff;border-radius:50%;transition:transform .2s ease;will-change:opacity,scale,filter,transform}.ellipsis-outer .ellipsis-pad:hover .dot-1{animation:scaleDot .4s ease forwards;animation-delay:0s}.ellipsis-outer .ellipsis-pad:hover .dot-2{animation:scaleDot .4s ease forwards;animation-delay:.05s}.ellipsis-outer .ellipsis-pad:hover .dot-3{animation:scaleDot .4s ease forwards;animation-delay:.1s}.ellipsis-outer.with-label .ellipsis-pad,.ellipsis-outer.dark .ellipsis-pad{top:-3px;left:0;margin:0 0 0 5px}.ellipsis-outer.with-label .ellipsis-pad .ellipsis .dot,.ellipsis-outer.dark .ellipsis-pad .ellipsis .dot{background-color:#000}.strip-hider-trigger{overflow:hidden}.loading-text{display:inline-flex;align-items:flex-end;justify-content:flex-start}.loading-text .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.loading-text .ellipse-loading{position:relative;width:40px;margin-left:10px}.loading-text .ellipse-loading .dot{display:inline-block;margin:0 0px;width:4px;height:4px;background-color:#fff;border-radius:50%;transition:transform .2s ease;will-change:opacity,scale,filter,transform;animation:dotAnimation .3s linear infinite}@keyframes dotAnimation{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.8}}.loading-text .ellipse-loading .dot:nth-child(1){animation-delay:0s}.loading-text .ellipse-loading .dot:nth-child(2){animation-delay:.1s}.loading-text .ellipse-loading .dot:nth-child(3){animation-delay:.2s}.roles .role-row{margin-bottom:0}.roles .role-row h1,.roles .role-row h2,.roles .role-row h3,.roles .role-row h4,.roles .role-row h5,.roles .role-row h6,.roles .role-row p{margin:0;display:inline}.content-block.full-bleed-promo-carousel{width:100%}.content-block.full-bleed-promo-carousel .quick-thumbs-side{max-width:20vw;display:flex !important}.content-block.full-bleed-promo-carousel .quick-thumbs-side.prev{justify-content:flex-start}.content-block.full-bleed-promo-carousel .quick-thumbs-side.prev .btn-prev{margin-left:20px}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs-side.prev .btn-prev{opacity:0 !important}}.content-block.full-bleed-promo-carousel .quick-thumbs-side.next{justify-content:flex-end}.content-block.full-bleed-promo-carousel .quick-thumbs-side.next .btn-next{margin-right:20px}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs-side.next .btn-next{opacity:0 !important}}.content-block.full-bleed-promo-carousel svg path{fill:#191919}.content-block.full-bleed-promo-carousel .fbps-images-outer{width:100%}.content-block.full-bleed-promo-carousel .fbps-images-outer .fbps-images-outer2{width:100%}.content-block.full-bleed-promo-carousel .fbps-images-outer .fbps-images-outer2 .bgimg-outer{position:absolute;top:0;left:0;width:100%;height:100%}.content-block.full-bleed-promo-carousel .quick-thumbs-dots{width:100%;text-align:center;top:-30px;z-index:2}.content-block.full-bleed-promo-carousel .quick-thumbs-dots .swiper-pagination-bullet{background-color:#aaa;margin:0 15px;transform:scale(1.2);opacity:1}.content-block.full-bleed-promo-carousel .quick-thumbs-dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;transform:scale(1.6)}.content-block.full-bleed-promo-carousel .quick-thumbs-side{background-color:rgba(0,0,0,0) !important}.content-block.full-bleed-promo-carousel .quick-thumbs{height:100%}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-wrapper{max-height:unset}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .content{width:100%;height:auto;display:inline-flex;align-items:center;justify-content:center}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .content .content2{width:100%}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .png{width:60%;margin:0 auto;padding:10px 0}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .png{padding:20px 0;width:90%}}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .png img{width:100%}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .btn-outer{opacity:0;visibility: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;width:100%;text-align:center;padding:10px 0 10px}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .btn-outer{margin-top:0}}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .caption{opacity:0;visibility: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;width:90%;text-align:center;padding:10px 0 10px;font-family:"adrianna",sans-serif;font-weight:400;font-size:28px;color:#fff;margin:0 auto;max-width:600px;text-shadow:0 0 20px #000;user-select:none}@media only screen and (max-width: 900px){.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .caption{font-size:24px}}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .caption.light{color:#fff}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide .caption.dark{color:#000}.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide.swiper-slide-fully-visible .btn-outer,.content-block.full-bleed-promo-carousel .quick-thumbs .swiper-slide.swiper-slide-fully-visible .caption{visibility:visible;opacity:1}.arrow-links{height:20px;width:295px;min-width:295px;max-width:295px}.arrow-links.short{width:200px;min-width:200px;max-width:200px}.arrow-links.shortnav{width:230px;min-width:230px;max-width:230px}.arrow-links.shortMobile{width:200px;min-width:200px;max-width:200px}@media only screen and (max-width: 900px){.arrow-links.shortMobile{width:150px;min-width:150px;max-width:150px}}.arrow-links a,.arrow-links .ahref{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;cursor:pointer;position:relative;top:0}.arrow-links a .watch-now-txt,.arrow-links .ahref .watch-now-txt{-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;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;color:#cecece;font-size:16px;line-height:1.3em;text-transform:uppercase;white-space:nowrap;display:inline-block;width:auto}.arrow-links a .watch-now-txt.wrapok,.arrow-links .ahref .watch-now-txt.wrapok{white-space:normal}.arrow-links a .watch-now-arrow,.arrow-links .ahref .watch-now-arrow{-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-left:20px;position:relative;width:calc(100% - 20px);top:-1px}.arrow-links a .watch-now-arrow .arrow-stem,.arrow-links .ahref .watch-now-arrow .arrow-stem{position:absolute;top:.5px;left:0;height:1px;background-color:#cecece;-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:center left;width:calc(100% - 2px)}.arrow-links a .watch-now-arrow .arrow-head,.arrow-links .ahref .watch-now-arrow .arrow-head{-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:-3px;right:0;z-index:1;width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #cecece;margin-left:0}.arrow-links a:hover .arrow-head,.arrow-links .ahref:hover .arrow-head{right:50%}.arrow-links a:hover .arrow-stem,.arrow-links .ahref:hover .arrow-stem{width:calc(50% - 2px)}.arrow-links a:hover.extrascale .arrow-head,.arrow-links .ahref:hover.extrascale .arrow-head{right:40%}.arrow-links a:hover.extrascale .arrow-stem,.arrow-links .ahref:hover.extrascale .arrow-stem{width:calc(40% - 2px)}.arrow-links.start a,.arrow-links.start .ahref{justify-content:flex-start}.arrow-links.white a .watch-now-txt,.arrow-links.white .ahref .watch-now-txt{color:#fff}.arrow-links.white a .arrow-stem,.arrow-links.white .ahref .arrow-stem{background-color:#fff}.arrow-links.white a .arrow-head,.arrow-links.white .ahref .arrow-head{border-left-color:#fff}.arrow-links.white .watch-now-txt{color:#fff}.arrow-links.white .arrow-stem{background-color:#fff;border-left-color:#fff}.arrow-links-swiper{height:20px;width:90px;min-width:90px;max-width:90px}@media only screen and (max-width: 900px){.arrow-links-swiper{width:60px;min-width:60px;max-width:60px}}.arrow-links-swiper .swiper-arrow{-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:relative;width:100%;height:100%;top:9px}.arrow-links-swiper .swiper-arrow .arrow-stem{position:absolute;top:.5px;left:0;height:1px;background-color:#cecece;-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:center left;width:calc(100% - 2px)}.arrow-links-swiper .swiper-arrow .arrow-head{-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:-3px;right:0;z-index:1;width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid #cecece;margin-left:0}.arrow-links-swiper:hover .arrow-head{right:50%}.arrow-links-swiper:hover .arrow-stem{width:calc(50% - 2px)}.arrow-links-swiper:hover.extrascale .arrow-head{right:40%}.arrow-links-swiper:hover.extrascale .arrow-stem{width:calc(40% - 2px)}.arrow-links-swiper.left .swiper-arrow{transform:scaleX(-1)}.rotate-loop,.block.filmModule .film-content .background-image .decorations-circle img,.block.alternatingFilmPromos .film .image .decorations-circle img{animation:spin 20s linear infinite;will-change:opacity,scale,filter,transform}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn-load-more-holder{width:100%;margin:100px 0;text-align:center}.btn-load-more-holder .btn-load-more{cursor:pointer;background-color:#1e1e1e;-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:inline-block;padding:15px 30px;text-transform:uppercase;border:0}.btn-load-more-holder .btn-load-more span{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;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}.btn-load-more-holder .btn-load-more:hover{background-color:#fff}.btn-load-more-holder .btn-load-more:hover span{color:#000}.video-icon{display:block;margin:0 auto;cursor:pointer;overflow:hidden;background-color:#000}.video-icon img{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}.video-icon .corner-txt{position:absolute;bottom:20px;left:20px;text-align:left}.video-icon .corner-txt .lbl{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;color:#fff;font-size:24px;text-shadow:0 0 40px rgba(0,0,0,.75)}.video-icon .corner-txt .desc{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;font-size:16px;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75)}.video-icon .icon{position:absolute;bottom:20px;right:20px;cursor:pointer}.video-icon .icon svg{width:51px;height:51px}.video-icon:hover img{scale:1.05;opacity:.8}.your-favorite{position:absolute;top:25vh;left:50%;transform:translateX(-50%);width:100%;max-width:500px;text-align:center}.your-favorite .intro{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;text-shadow:0 0 40px rgba(0,0,0,.75);font-size:30px;color:#cecece;margin-bottom:10px}@media only screen and (max-width: 900px){.your-favorite .intro{font-size:25px}}.your-favorite .intro.intro2{margin-bottom:0;margin-top:10px}.your-favorite .title{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:70px;color:#fff;text-transform:uppercase;width:96%;margin:0 auto}@media only screen and (max-width: 580px){.your-favorite .title{font-size:50px}}.your-favorite .title img{width:80%;height:auto;margin:0 auto}.your-favorite.films-page-desktop .title{display:block}@media only screen and (max-width: 900px){.your-favorite.films-page-desktop .title{display:none}}.your-favorite.films-page-mobile{display:none;z-index:10;position:fixed;top:25vh}@media only screen and (max-width: 900px){.your-favorite.films-page-mobile{display:block}}.your-favorite.films-page-mobile .title{display:none}@media only screen and (max-width: 900px){.your-favorite.films-page-mobile .title{display:block}}.your-favorite.films-page-mobile .title-filler{padding-top:42px}.your-favorite.films-page-mobile .title{position:relative;top:0;width:100%;height:auto}.your-favorite.films-page-mobile .title .intro{text-transform:initial !important}#sticky-title-hook-space-filler,#sticky-title-hook-title-space-filler{display:none;pointer-events:none}@media only screen and (max-width: 900px){#featured-film-panel{position:absolute;top:0;left:0}#sticky-title-hook-title-space-filler{display:block;height:400px}#sticky-title-hook-space-filler{display:block;height:100vh;height:calc(var(--vh, 1vh)*100)}}header.header{top:0;left:0;width:100%;position:fixed;-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 .gradient{background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;left:0;width:100%;height:190px;pointer-events:none}@media only screen and (max-width: 900px){header.header .gradient{height:100px}}header.header .header2{padding:20px 0}@media only screen and (max-width: 900px){header.header .header2{padding:20px 0}}header.header .header-logo .lr{display:flex;align-items:center;justify-content:space-between;width:100%}header.header .header-logo .lr .l{width:50%;top:0}header.header .header-logo .lr .l img,header.header .header-logo .lr .l svg{width:160px;height:auto}header.header .header-logo .lr .l svg polygon,header.header .header-logo .lr .l svg path{fill:#fff !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}header.header .header-logo .lr .r{display:flex;align-items:center;justify-content:space-between}header.header .header-logo .lr .r .icons svg path{fill:#fff !important}header.header .header-logo .lr .r .search{top:1px;margin-right:0;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;width:17px;min-width:17px;max-width:17px;height:auto}header.header .header-logo .lr .r .profile{top:1px;margin-right:20px;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}header.header .header-logo .lr .r .profile svg{width:14px;min-width:14px;max-width:14px;height:auto}header.header .header-logo .lr .r .hamburger-inner,header.header .header-logo .lr .r .hamburger-inner::after,header.header .header-logo .lr .r .hamburger-inner::before{-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}header.header .header-logo .lr .r #search-form{width:0;margin-right:20px;margin-left:0;overflow:hidden;top:-7px;-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}header.header .header-logo .lr .r #search-form .inputs{width:100%}header.header .header-logo .lr .r #search-form .inputs input{will-change:opacity,scale,filter,transform;width:100%;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #cecece;background-color:rgba(0,0,0,0);font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#fff;padding-left:0;padding-right:0}header.header .header-logo .lr .r #search-form .inputs input::-webkit-input-placeholder{color:#cecece}header.header .header-logo .lr .r #search-form .inputs input:-moz-placeholder{color:#cecece;opacity:1}header.header .header-logo .lr .r #search-form .inputs input::-moz-placeholder{color:#cecece;opacity:1}header.header .header-logo .lr .r #search-form .inputs input:-ms-input-placeholder{color:#cecece}header.header .header-logo .lr .r #search-form .inputs input::-ms-input-placeholder{color:#cecece}header.header .header-logo .lr .r #search-form .inputs input::placeholder{color:#cecece}#header-pusher{width:100%;height:155px;display:none}body.search-bar header.header .header-logo .lr .r #search-form{width:236px;margin-left:20px}@media only screen and (max-width: 500px){body.search-bar header.header .header-logo .lr .r #search-form{width:100%}}#header-alert{height:65px;background-color:#000;z-index:999998;padding:0 0;width:100%;position:relative;top:0;left:0}#header-alert .swiper-wrapper{height:65px}#header-alert .swiper-wrapper .swiper-slide,#header-alert .swiper-wrapper .swiper-slide-inner{height:65px;text-align:center}#header-alert .swiper-wrapper .swiper-slide p,#header-alert .swiper-wrapper .swiper-slide-inner p{text-align:center;line-height:1em}#header-alert .rte{text-align:center}#header-alert .rte *{color:#fff}#header-alert .swiper-slide-inner{width:calc(100% - 100px);margin:0 auto;display:flex;align-items:center;justify-content:center}#header-alert .swiper-button-next,#header-alert .swiper-button-prev{width:30px;height:30px;top:30px}#header-alert .swiper-button-next svg,#header-alert .swiper-button-prev svg{width:10px}#header-alert .swiper-button-next{right:0}#header-alert .swiper-button-prev{left:0}footer.footer{margin-top:80px;border-top:1px solid #cecece}footer.footer .footer2{padding:60px 0}footer.footer .legal{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:1.5em;color:#535353}@media only screen and (max-width: 900px){footer.footer .legal{margin-top:20px}}footer.footer .cols{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}@media only screen and (max-width: 900px){footer.footer .cols{flex-wrap:wrap}}footer.footer .cols .col-logos{width:20%}@media only screen and (max-width: 900px){footer.footer .cols .col-logos{width:100%}}@media only screen and (max-width: 900px){footer.footer .cols .col-nav{width:50%;margin:20px 0}}@media only screen and (max-width: 900px){footer.footer .cols .col-mininav{width:100%}}footer.footer .cols .col-logos{display:flex;flex-direction:column;justify-content:space-between}footer.footer .cols .col-logos .main-logo svg{width:150px}@media only screen and (max-width: 900px){footer.footer .cols .col-logos .main-logo svg{width:164px}}footer.footer .cols .col-logos .main-logo svg polygon,footer.footer .cols .col-logos .main-logo svg path{fill:#fff !important}footer.footer .cols .col-nav ul li,footer.footer .cols .col-mininav ul li{list-style:none}footer.footer .cols .col-nav ul li a,footer.footer .cols .col-nav ul li .alink{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#fff;line-height:2em;text-transform:uppercase}footer.footer .cols .col-mininav ul li a,footer.footer .cols .col-mininav ul li .alink,footer.footer .cols .col-mininav ul li #ot-sdk-btn{font-family:"adrianna",sans-serif;font-weight:400;font-size:12px;line-height:2em;color:#909090;text-transform:uppercase;display:inline-block}footer.footer .cols .col-mininav ul li #ot-sdk-btn{background-color:rgba(0,0,0,0);border:0;padding:0 0 0 0;margin:0;top:0}#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:#000;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:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:22px;color:#000}#overlay #ytplayer{text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:100%}#overlay #ytplayer span,#overlay #ytplayer *{font-family:"adrianna",sans-serif;font-weight:400;color:#fff}#overlay #ytplayer span{display:inline-flex;align-items:center}#overlay #ytplayer a{top:1px;font-family:"adrianna",sans-serif;font-weight:700}.overlay-x{position:absolute;z-index:20;right:0;top:0}#mediaOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000000;display:none}#mediaOverlay #mediaOverlayScrim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;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:"adrianna",sans-serif;font-weight:600}#mediaOverlay .caption *{color:#b5b5b5;font-family:"adrianna",sans-serif;font-weight:600}#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}}@media only screen and (max-width: 900px){#mediaOverlay .side{display:none}}#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:hsla(0,0%,100%,.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}#mobile-nav-hamburger{display:block;position:relative;top:0;right:0;z-index:2}.hamburger{padding:0 !important}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{background-color:#fff;border-radius:0}.is-active .hamburger-inner::after,.is-active .hamburger-inner::before{background-color:#fff !important}.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important}#mobile-nav-hamburger.mode-film .is-active .hamburger-inner{background-color:hsla(0,0%,100%,0) !important}#mobile-nav-hamburger.mode-film .is-active .hamburger-inner::after,#mobile-nav-hamburger.mode-film .is-active .hamburger-inner::before{background-color:#fff !important}#mobile-nav-overlay-outer{background-color:#000;border-left:1px solid #cecece;display:block;position:fixed;top:0;right:0;width:400px;z-index:10001;overflow:visible;height:100vh;height:calc(var(--vh, 1vh)*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}#mobile-nav-overlay-outer .close-holder{position:absolute;top:20px;right:40px;z-index:10}#mobile-nav-overlay-outer.hidden{right:-500px}@media only screen and (max-width: 900px){#mobile-nav-overlay-outer{width:100%}#mobile-nav-overlay-outer.hidden{right:calc(-100% - 1px)}}#mobile-nav-overlay-outer #mobile-nav-overlay{display:block}#mobile-nav-overlay-outer #mobile-nav-overlay .mobile-reveal{will-change:opacity,scale,filter,transform}#mobile-nav-overlay-outer #film-nav-overlay{display:none}#mobile-nav-overlay-outer #film-buy-overlay{display:none}#mobile-nav-overlay-outer #profile-overlay{display:none}#mobile-nav-overlay-outer .mobile-content0{position:absolute;left:60px;top:0;height:calc(100% - 160px);width:calc(100% - 120px)}@media only screen and (max-width: 900px){#mobile-nav-overlay-outer .mobile-content0{left:20px;width:calc(100% - 20px)}}#mobile-nav-overlay-outer .mobile-content0 .mobile-content1{padding-top:60px;display:block;align-items:flex-start;justify-content:left;overflow:auto;width:100%;height:100%}#mobile-nav-overlay-outer .mobile-content0 .mobile-content1.block{display:block}@media only screen and (max-height: 800px){#mobile-nav-overlay-outer .mobile-content0 .mobile-content1{display:block}}#mobile-nav-overlay-outer .mobile-content0 .mobile-content1 .mobile-content2{width:100%}@media only screen and (min-height: 900px){#mobile-nav-overlay-outer .mobile-content0 .mobile-content1 .mobile-content2{width:calc(100% - 20px)}}@media only screen and (max-width: 900px){#mobile-nav-overlay-outer .mobile-content0 .mobile-content1 .mobile-content2{width:calc(100% - 120px);margin-left:60px}}#mobile-nav-overlay-outer ul li{list-style:none}#mobile-nav-overlay-outer .main-menu{width:100%}#mobile-nav-overlay-outer .main-menu .buy-hook-datetime{font-family:"roboto",sans-serif;font-weight:500}#mobile-nav-overlay-outer .main-menu ul li{list-style:none;margin:20px 0}@media only screen and (max-height: 800px){#mobile-nav-overlay-outer .main-menu ul li{margin:10px 0}}#mobile-nav-overlay-outer .main-menu ul li a,#mobile-nav-overlay-outer .main-menu ul li .alink{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}#mobile-nav-overlay-outer .social{margin-top:30px}#mobile-nav-overlay-outer .member{margin-top:50px}#mobile-nav-overlay-outer .member h2{color:#fff;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px}#mobile-nav-overlay-outer .member img{width:180px}#mobile-nav-overlay-outer .member .bottom{margin-top:20px}#mobile-nav-overlay-outer .member .bottom .arrow-links a,#mobile-nav-overlay-outer .member .bottom .arrow-links .ahref{justify-content:flex-start}#mobile-nav-overlay-outer.mode-profile #mobile-nav-overlay{display:none}#mobile-nav-overlay-outer.mode-profile #film-nav-overlay{display:none}#mobile-nav-overlay-outer.mode-profile #film-buy-overlay{display:none}#mobile-nav-overlay-outer.mode-profile #profile-overlay{display:block}#mobile-nav-overlay-outer.mode-profile .rte h2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:35px;color:#fff;font-style:normal}#mobile-nav-overlay-outer.mode-profile .rte ul{margin-top:20px}#mobile-nav-overlay-outer.mode-profile .rte ul li{margin:5px 0;text-transform:uppercase}#mobile-nav-overlay-outer.mode-profile .rte ul li span,#mobile-nav-overlay-outer.mode-profile .rte ul li a{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-transform:uppercase;font-size:16px;color:#fff}#become-member-popup{display:none;width:100%;height:100%;position:fixed;z-index:999999;top:0;left:0;background-color:rgba(30,30,30,.65)}#become-member-popup #become-member-popup2{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#become-member-popup #become-member-popup2 .icon-rows .icon-row{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}#become-member-popup #become-member-popup2 .icon-rows .icon-row .members-icon{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;border:1px solid #000;border-radius:50%;display:flex;justify-content:center;align-items:center}#become-member-popup #become-member-popup2 .icon-rows .icon-row .members-icon svg{width:20px;height:auto}#become-member-popup #become-member-popup2 .icon-rows .icon-row .members-txt{width:100%;margin-left:20px}#become-member-popup #become-member-popup2 .center{text-align:center}#become-member-popup #become-member-popup2 .center .hook-oneid-login-clicker{text-decoration:none;cursor:pointer}#become-member-popup #become-member-popup2 .center .hook-oneid-login-clicker:hover{text-decoration:underline}#become-member-popup .inner1{width:95%;max-width:600px;background-color:#fff;border-radius:20px}#become-member-popup .inner1 .inner2{padding:30px}@media only screen and (max-width: 900px){#become-member-popup .inner1 .inner2{padding:20px}}#become-member-popup .inner1 .logo{width:130px;margin-bottom:20px}#become-member-popup .inner1 .logo svg{width:100%;height:auto}#become-member-popup .inner1 .global-close{position:absolute;top:30px;right:30px}@media only screen and (max-width: 900px){#become-member-popup .inner1 .global-close{top:10px;right:10px}}@media only screen and (max-width: 900px){#become-member-popup .inner1 .rte *{line-height:1.2em}}#become-member-popup .inner1 .rte .btn{width:100%;margin-bottom:15px}#become-member-popup .inner1 .rte ul{margin-bottom:0}#become-member-popup .inner1 .rte ul li:last-child{margin-bottom:0}.quick-thumbs,.quick-thumbs-noswiper{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.quick-thumbs.noswiper,.quick-thumbs-noswiper.noswiper{display:block}@media only screen and (max-width: 550px){.quick-thumbs,.quick-thumbs-noswiper{width:100%}}.quick-thumbs .swiper-wrapper,.quick-thumbs .swiper-slide,.quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .swiper-slide{width:100%}.quick-thumbs .quick-thumbs-outer,.quick-thumbs-noswiper .quick-thumbs-outer{width:100%;height:auto}.quick-thumbs .quick-thumbs-outer .swiper-slide,.quick-thumbs-noswiper .quick-thumbs-outer .swiper-slide{display:flex;align-items:center}.quick-thumbs .quick-thumbs-outer .swiper-slide .bgimg,.quick-thumbs-noswiper .quick-thumbs-outer .swiper-slide .bgimg{position:absolute;top:0;left:0;width:100%;height:100%}.quick-thumbs .quick-thumbs-swiper,.quick-thumbs .quick-thumbs-noswiper,.quick-thumbs-noswiper .quick-thumbs-swiper,.quick-thumbs-noswiper .quick-thumbs-noswiper{width:100%;height:100%}.quick-thumbs .quick-thumbs-swiper .swiper-wrapper,.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper{height:100%;max-height:100vw}.quick-thumbs .quick-thumbs-swiper .swiper-slide,.quick-thumbs .quick-thumbs-noswiper .swiper-slide,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide{display:block;width:fit-content}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bgimg,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bgimg,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bgimg,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bgimg{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}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bgimg-outer,.quick-thumbs .quick-thumbs-swiper .swiper-slide .bgimg-outer a,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bgimg-outer,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bgimg-outer a,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bgimg-outer,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bgimg-outer a,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bgimg-outer,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bgimg-outer a{display:block;position:relative;top:0;left:0;width:100%;height:100%}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar{position:absolute;bottom:0;left:0;width:100%}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2{padding:10px}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3{display:flex;width:100%;align-items:flex-end;justify-content:space-between}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l{width:calc(100% - 50px)}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a{color:#fff;text-transform:uppercase;font-family:"adrianna-condensed",sans-serif;font-weight:400;font-size:24px;cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px;top:9px}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a: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}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:before{transition:all 0ms ease-in-out}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:before{left:0;transition:all 250ms ease-in}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:before,.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:after,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:before,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:after,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:before,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:after,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:before,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .l a.small:after{height:1px}.quick-thumbs .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .r,.quick-thumbs .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .r,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .r,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide .bottom-bar .bottom-bar2 .bottom-bar3 .r{width:auto}.quick-thumbs .quick-thumbs-swiper .swiper-slide-active .bgimg,.quick-thumbs .quick-thumbs-noswiper .swiper-slide-active .bgimg,.quick-thumbs-noswiper .quick-thumbs-swiper .swiper-slide-active .bgimg,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-slide-active .bgimg{opacity:1}.quick-thumbs .quick-thumbs-noswiper,.quick-thumbs-noswiper .quick-thumbs-noswiper{height:auto}.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper{height:auto;max-height:unset;display:grid;grid-template-columns:repeat(4, 1fr);column-gap:15px;row-gap:15px}@media only screen and (max-width: 1100px){.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 900px){.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper{grid-template-columns:repeat(2, 1fr)}}.quick-thumbs .quick-thumbs-noswiper .swiper-wrapper .swiper-slide,.quick-thumbs-noswiper .quick-thumbs-noswiper .swiper-wrapper .swiper-slide{aspect-ratio:1;width:100%;display:none}.quick-thumbs.video-strip .quick-thumbs-outer .swiper-slide .bgimg,.quick-thumbs-noswiper.video-strip .quick-thumbs-outer .swiper-slide .bgimg{aspect-ratio:unset;width:100%;height:100%}.quick-thumbs.simple-square .quick-thumbs-outer,.quick-thumbs-noswiper.simple-square .quick-thumbs-outer{aspect-ratio:1}.quick-thumbs.simple-square .quick-thumbs-outer .swiper-slide,.quick-thumbs-noswiper.simple-square .quick-thumbs-outer .swiper-slide{cursor:pointer}.quick-thumbs.simple-square .quick-thumbs-outer .icon,.quick-thumbs-noswiper.simple-square .quick-thumbs-outer .icon{width:40px;height:40px;cursor:pointer;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);display:none}.quick-thumbs.flexible-format,.quick-thumbs-noswiper.flexible-format{opacity:0}.quick-thumbs.flexible-format.init,.quick-thumbs-noswiper.flexible-format.init{opacity:1}.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide{cursor:pointer}.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide .bgimg-outer,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide .bgimg-outer{position:relative;width:100%;height:auto}@media only screen and (max-width: 900px){.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide .bgimg-outer,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide .bgimg-outer{width:100%}}.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide img,.quick-thumbs.flexible-format .quick-thumbs-outer .swiper-slide video,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide img,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .swiper-slide video{width:100%;height:auto}.quick-thumbs.flexible-format .quick-thumbs-outer .icon,.quick-thumbs-noswiper.flexible-format .quick-thumbs-outer .icon{display:none}.quick-thumbs-side{position:absolute;top:0;width:15%;display:flex;height:100%;z-index:2;cursor:pointer;align-items:center;justify-content:center;-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-thumbs-side.prev{left:0}.quick-thumbs-side.next{right:0}.quick-thumbs-side .shade{position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #000000 100%);display:block}.quick-thumbs-side.prev .shade{background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, #000000 100%)}.strip-hider-trigger:not(.no-pad){padding-left:50px;padding-right:50px}@media only screen and (max-width: 1400px){.strip-hider-trigger:not(.no-pad){padding-left:50px;padding-right:50px}}@media only screen and (max-width: 900px){.strip-hider-trigger:not(.no-pad){padding-left:20px;padding-right:20px}}@media only screen and (max-width: 380px){.strip-hider-trigger:not(.no-pad){padding-left:20px;padding-right:20px}}.strip-hider-trigger .strip-hider-trigger2{width:100%}.strip-hider-trigger .strip-hider-trigger2 .quick-thumbs-swiper{overflow:visible}.strip-hider-trigger .strip-hider-trigger2.clicked-once .quick-thumbs-swiper{overflow:visible}.strip-hider-trigger.no-pad{width:100%}.quick-thumbs-dots-arrows{display:none;margin-top:20px;text-align:center;justify-content:center;align-items:center}.quick-thumbs-dots-arrows .swiper-button-prev,.quick-thumbs-dots-arrows .swiper-button-next{left:0;position:relative;display:inline-block;width:24px;height:24px;margin-top:0;top:0;bottom:unset}.quick-thumbs-dots-arrows .swiper-button-prev svg,.quick-thumbs-dots-arrows .swiper-button-next svg{width:100%;height:100%}.quick-thumbs-dots-arrows .swiper-button-prev.swiper-button-disabled,.quick-thumbs-dots-arrows .swiper-button-next.swiper-button-disabled{opacity:10}.quick-thumbs-dots-arrows .quick-thumbs-dots{display:block;margin:0 15px}.quick-thumbs-dots-arrows .quick-thumbs-dots .dots{top:-2px;bottom:unset;text-align:center}.quick-thumbs-dots-arrows .quick-thumbs-dots .dots .swiper-pagination-bullet{background-color:#000}.quick-thumbs[data-type=full-bleed-carousel-strip] .swiper-slide{width:50vw;flex-shrink:0}.quick-thumbs[data-type=full-bleed-carousel-strip] .quick-thumbs-swiper{overflow:hidden}.quick-thumbs[data-type=full-bleed-carousel-strip] .swiper-wrapper{justify-content:center}.image-carousel{position:relative;width:100%}.image-carousel .banner{position:absolute;top:0;left:-25%;width:150%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10}@media only screen and (max-width: 900px){.image-carousel .banner{left:-15%;width:130%}}@media only screen and (max-width: 580px){.image-carousel .banner{left:-10%;width:120%}}@media only screen and (max-width: 380px){.image-carousel .banner{left:-5%;width:110%}}.image-carousel .banner .banner2 img{width:100%}.image-carousel .images{position:relative;width:70%;aspect-ratio:400/274;cursor:pointer;margin:0 auto}.image-carousel .images .bgimg{-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:0}.image-carousel .images .bgimg.active{position:relative;opacity:1;z-index:1}#featured-panel{border-bottom:1px solid #cecece;background-color:#000;position:relative;width:100%;overflow:hidden;opacity:0;height:100vh;height:calc(var(--vh, 1vh)*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}#featured-panel.loaded{opacity:1}#featured-panel.device{min-height:unset !important}#featured-panel .capper,#featured-panel .capper-padded{height:100%}#featured-panel .panels,#featured-panel .panel{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#featured-panel .panels .panel{opacity:0;will-change:opacity,scale,filter,transform;transition:opacity 150ms ease-in-out}#featured-panel .panels .panel.active{opacity:1}#featured-panel .panels .panel a{width:100%;height:100%}#featured-panel .panels .panel .your-favorite{pointer-events:none}#featured-panel .panels .panel .video{width:100%;height:100%;object-fit:cover}#featured-panel .panels .panel.active{z-index:10}#featured-panel .panels .panel .accolades-corner{position:absolute;right:5%;bottom:5%;min-width:250px;z-index:20;text-align:right}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner{right:unset;left:5%;bottom:calc(12% + var(--ui-browser-height))}body.device-mobile #featured-panel .panels .panel .accolades-corner{bottom:calc(5% + var(--ui-browser-height))}}#featured-panel .panels .panel .accolades-corner .decorations-icons{pointer-events:none;width:100%;display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner .decorations-icons{justify-content:flex-start}}#featured-panel .panels .panel .accolades-corner .decorations-icons .decorations-icon{margin-left:10px}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner .decorations-icons .decorations-icon{margin-left:0;margin-right:10px}}#featured-panel .panels .panel .accolades-corner .decorations-icons .decorations-icon img{width:auto;height:55px}#featured-panel .panels .panel .accolades-corner .arrow-links{margin:20px 0 0;display:inline-block}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner .arrow-links{display:block}}@media only screen and (max-width: 900px){#featured-panel .panels .panel .accolades-corner .arrow-links a{justify-content:flex-end}}#featured-panel .panels .panel .accolades-corner .arrow-links a .watch-now-txt{font-size:24px;color:#fff;text-shadow:0 0 40px rgba(0,0,0,.75)}#featured-panel .panels .panel .corner-text{pointer-events:none;position:absolute;left:5%;bottom:5%;margin-bottom:2px}@media only screen and (max-width: 900px){#featured-panel .panels .panel .corner-text{display:none}}#featured-panel .panels .panel .corner-text .lines{margin-bottom:20px}#featured-panel .panels .panel .corner-text .lines:last-child{margin-bottom:0}#featured-panel .panels .panel .corner-text .lines .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#c6c8c4;text-transform:uppercase;font-size:18px;line-height:1em;text-shadow:0 0 40px rgba(0,0,0,.75)}#featured-panel .panels .panel .corner-text .lines .txt{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#fff;text-transform:uppercase;font-size:18px;line-height:1em;text-shadow:0 0 40px rgba(0,0,0,.75)}#featured-panel .panels .panel .corner-text .lines p{margin-bottom:0}.film-dots{position:absolute;bottom:calc(5% + var(--ui-browser-height));left:50%;transform:translateX(-50%);width:auto;z-index:10;pointer-events:auto;display:flex;align-items:center;justify-content:center}body.device-mobile .film-dots{bottom:calc(1% + var(--ui-browser-height))}.film-dots .dot{cursor:pointer;margin:0 10px;width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.5);display:block;opacity:1;transition:all 150ms ease-in-out;will-change:opacity,scale,filter,transform}.film-dots .dot .progress{position:absolute;top:0;left:0;height:100%;width:0;background-color:#fff;border-radius:3px;opacity:0;transition:all 150ms ease-in-out}.film-dots .dot:hover{opacity:1;background-color:#fff}.film-dots .dot.active{width:26px;height:8px;opacity:1;border-radius:3px}.film-dots .dot.active .progress{opacity:1}.film-dots .dot.active:hover{background-color:hsla(0,0%,100%,.75)}.film-dots .dots{position:absolute;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){body.page-home.fixed{position:fixed;top:0;left:0;overflow:hidden;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}}body.page-home.fixed-video{position:fixed;top:0;left:0;overflow:hidden;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw}.block.alternatingFilmPromos{max-width:700px;width:70%}@media only screen and (max-width: 900px){.block.alternatingFilmPromos{width:100%;max-width:unset}}.block.alternatingFilmPromos .film{margin:100px 0}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film{width:75%}}@media only screen and (max-width: 580px){.block.alternatingFilmPromos .film{width:90%}}.block.alternatingFilmPromos .film .release-date{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;color:#fff;text-transform:uppercase}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .release-date{margin-top:20px;margin-left:40px;width:calc(100% - 80px)}}.block.alternatingFilmPromos .film .image{margin:10px 0}.block.alternatingFilmPromos .film .image img{width:100%;height:auto}.block.alternatingFilmPromos .film .image .decorations-circle{position:absolute;top:0;width:320px;height:100%;left:-60px;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .image .decorations-circle{display:none}}.block.alternatingFilmPromos .film .image .decorations-circle img{width:120px;height:120px}.block.alternatingFilmPromos .film .image .decorations-titles{position:absolute;top:0;width:320px;height:100%;right:-250px;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .image .decorations-titles{right:-200px;width:280px}}@media only screen and (max-width: 580px){.block.alternatingFilmPromos .film .image .decorations-titles{right:-20px;width:240px}}.block.alternatingFilmPromos .film .image .decorations-titles .decorations-titles2{will-change:opacity,scale,filter,transform}.block.alternatingFilmPromos .film .image .decorations-titles p{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-shadow:0 0 20px #000;text-transform:uppercase}.block.alternatingFilmPromos .film .image .decorations-titles h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-size:48px;color:#fff;text-shadow:0 0 20px #000}.block.alternatingFilmPromos .film .bottom{margin-top:10px;display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .bottom{margin-top:20px;margin-left:40px;width:calc(100% - 80px);display:block}}.block.alternatingFilmPromos .film .bottom .l{width:calc(45% - 20px)}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .bottom .l{width:100%}}.block.alternatingFilmPromos .film .bottom .r{width:calc(45% - 20px)}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .bottom .r{width:100%}}.block.alternatingFilmPromos .film .bottom .l{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.3em;color:#cecece}.block.alternatingFilmPromos .film .bottom .r{display:flex;justify-content:flex-end}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film .bottom .r{justify-content:flex-start;margin-top:20px}}.block.alternatingFilmPromos .film .bottom .arrow-links{margin-bottom:15px}.block.alternatingFilmPromos .film .bottom .arrow-links a,.block.alternatingFilmPromos .film .bottom .arrow-links .ahref{justify-content:space-between}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film:nth-of-type(even){margin-left:25%}}@media only screen and (max-width: 580px){.block.alternatingFilmPromos .film:nth-of-type(even){margin-left:10%}}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film:nth-of-type(even) .release-date{text-align:right}}.block.alternatingFilmPromos .film:nth-of-type(even) .image .decorations-circle{left:unset;right:-60px}.block.alternatingFilmPromos .film:nth-of-type(even) .image .decorations-titles{right:unset;left:-150px}@media only screen and (max-width: 900px){.block.alternatingFilmPromos .film:nth-of-type(even) .image .decorations-titles{left:-100px}}@media only screen and (max-width: 580px){.block.alternatingFilmPromos .film:nth-of-type(even) .image .decorations-titles{left:-20px}}.block.merchPromo{width:100%}.block.merchPromo .merch-content{display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 900px){.block.merchPromo .merch-content{display:block}}.block.merchPromo .merch-content .image,.block.merchPromo .merch-content .text{width:50%}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .image,.block.merchPromo .merch-content .text{width:100%}}.block.merchPromo .merch-content .image img{width:100%;height:auto}.block.merchPromo .merch-content .text{display:flex;align-items:center;justify-content:flex-start}.block.merchPromo .merch-content .text.show-mobile{display:none}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text.show-mobile{display:flex;align-items:center;justify-content:flex-start;margin-bottom:-15px;z-index:2}}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text.text-bottom{background:linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));position:absolute;bottom:0;left:0}}.block.merchPromo .merch-content .text .text2{margin-left:-30px;padding-right:50px}@media only screen and (max-width: 1400px){.block.merchPromo .merch-content .text .text2{padding-right:50px}}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text .text2{padding-right:20px}}@media only screen and (max-width: 380px){.block.merchPromo .merch-content .text .text2{padding-right:20px}}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text .text2{margin-left:20px}}.block.merchPromo .merch-content .text .text2 .subtitle{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.block.merchPromo .merch-content .text .text2 h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:64px;color:#fff}.block.merchPromo .merch-content .text .text2 .arrow-links{margin:20px 0;height:auto}.block.merchPromo .merch-content .text .text2 .mini-images{width:100%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 900px){.block.merchPromo .merch-content .text .text2 .mini-images{display:none}}.block.merchPromo .merch-content .text .text2 .mini-images .mini-image{will-change:opacity,scale,filter,transform;width:31%;opacity:0}.block.merchPromo .merch-content .text .text2 .mini-images .mini-image a{width:100%}.block.merchPromo .merch-content .text .text2 .mini-images .mini-image img{width:100%;height:auto}.block.videoModule{width:100%}.block.videoModule .video-content{width:calc(100% - 300px);margin:0 auto}@media only screen and (max-width: 900px){.block.videoModule .video-content{width:100%}}.block.videoModule .video-content .title-video-holder{position:absolute;top:15%;left:-150px;width:40%;height:85%;display:flex;align-items:flex-start;justify-content:flex-end}@media only screen and (max-width: 1400px){.block.videoModule .video-content .title-video-holder{left:-50px}}.block.videoModule .video-content .title-video-holder.mobile{display:none}@media only screen and (max-width: 900px){.block.videoModule .video-content .title-video-holder.mobile{display:block;position:relative;top:0;left:20px;width:90%;margin-bottom:-16px;z-index:2}}@media only screen and (max-width: 900px){.block.videoModule .video-content .title-video-holder.desktop{display:none}}.block.videoModule .video-content .title-video-holder h2{color:#fff;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:64px;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75)}@media only screen and (max-width: 900px){.block.videoModule .video-content .title-video-holder h2{font-size:34px}}.block.videoModule .video-content .background-image{width:80%;margin-left:20%}@media only screen and (max-width: 900px){.block.videoModule .video-content .background-image{width:100%;margin-left:0%}}.block.videoModule .video-content .background-image img{width:100%;height:auto}@media only screen and (max-width: 900px){.block.videoModule .video-content .background-image img{display:none}}.block.videoModule .video-content .background-image .foreground-video-holder{position:absolute;top:0;right:-10%;width:80%;height:100%;display:flex;align-items:center;justify-content:flex-end}@media only screen and (max-width: 900px){.block.videoModule .video-content .background-image .foreground-video-holder{position:relative;top:0;right:unset;width:100%}}.block.videoModule .video-content .background-image .foreground-video-holder .foreground-video-holder2{width:100%}.block.videoModule .video-content .background-image .foreground-video-holder .foreground-video{width:100%}.block.videoModule .video-content .background-image .foreground-video-holder .foreground-video video{width:100%;height:100%;object-fit:cover}.block.videoModule .video-content .background-image .foreground-video-holder .caption{position:absolute;bottom:20px;right:20px;text-shadow:0 0 40px rgba(0,0,0,.75)}@media only screen and (max-width: 900px){.block.videoModule .video-content .background-image .foreground-video-holder .caption{right:unset;left:20px;width:calc(100% - 40px)}.block.videoModule .video-content .background-image .foreground-video-holder .caption .caption2{display:flex;justify-content:space-between;align-items:flex-end}}.block.videoModule .video-content .background-image .foreground-video-holder .caption .subtitle{width:175px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:5px;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.videoModule .video-content .background-image .foreground-video-holder .caption .subtitle p{text-shadow:0 0 40px rgba(0,0,0,.75)}.block.videoModule .video-content .background-image .foreground-video-holder .caption .arrow-links{width:175px;min-width:175px;max-width:175px}.block.videoModule .video-content .background-image .foreground-video-holder .caption .arrow-links a{display:flex;justify-content:space-between}.block.videoModule .video-content .background-image .foreground-video-holder .caption .arrow-links a .watch-now-txt{text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75);font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;color:#fff}.block.videoModule .video-content .image,.block.videoModule .video-content .text{width:50%}.block.videoModule .video-content .image img{width:100%;height:auto}.block.videoModule .video-content .text{display:flex;align-items:center;justify-content:flex-start}.block.videoModule .video-content .text .text2{margin-left:-30px;padding-right:50px}@media only screen and (max-width: 1400px){.block.videoModule .video-content .text .text2{padding-right:50px}}@media only screen and (max-width: 900px){.block.videoModule .video-content .text .text2{padding-right:20px}}@media only screen and (max-width: 380px){.block.videoModule .video-content .text .text2{padding-right:20px}}.block.videoModule .video-content .text .text2 .subtitle{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.block.videoModule .video-content .text .text2 h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:64px;color:#fff}.block.videoModule .video-content .text .text2 .arrow-links{margin:20px 0;height:auto}.block.videoModule .video-content .text .text2 .mini-images{width:100%;display:flex;justify-content:space-between;align-items:center}.block.videoModule .video-content .text .text2 .mini-images img{width:28%;height:auto}.filmEntryStrip{width:100%}.filmEntryStrip.sublabel{margin:20px 0 60px 0}.filmEntryStrip .film-strip-outer{height:auto}.filmEntryStrip .film-strip{width:100%}.filmEntryStrip .film-strip .quick-thumbs{height:100%;width:100%}@media only screen and (max-width: 900px){.filmEntryStrip .film-strip .quick-thumbs{width:calc(100% - 100px)}}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .bgimg-outer{aspect-ratio:16/10;overflow:hidden}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .bgimg-outer .bgimg{-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}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .bgimg-outer:hover .bgimg{opacity:.85;transform:scale(1.05)}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .txts{text-align:center;margin-top:10px}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .txts h3{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13px;text-transform:uppercase;color:#fff}.filmEntryStrip .film-strip .quick-thumbs .swiper-slide .txts h4{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:15px;color:#fff}.block.nowStreamingStrip{width:100%}.block.nowStreamingStrip h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-style:normal;font-size:64px;line-height:64px;margin-bottom:-15px;color:#fff;z-index:2}.block.nowStreamingStrip h2 span{font-style:italic}.block.nowStreamingStrip h2 span.hulu{color:#1ce783}.block.nowStreamingStrip h2 span.disney{color:#3cd7d7}.block.nowStreamingStrip .strip-content{width:100%}.block.filmModule{width:100%;margin:100px 0}.block.filmModule .film-content{width:calc(100% - 300px);margin:0 auto}@media only screen and (max-width: 900px){.block.filmModule .film-content{width:100%}}.block.filmModule .film-content .background-image{width:100%}.block.filmModule .film-content .background-image .ih-hook{width:100%;height:100%;display:block;color:#fff}.block.filmModule .film-content .background-image img{width:100%;height:auto}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image img{aspect-ratio:383/307;object-fit:cover}}.block.filmModule .film-content .background-image .decorations-circle{position:absolute;top:-60px;width:120px;height:120px;right:-60px;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .decorations-circle{right:20px}}.block.filmModule .film-content .background-image .decorations-circle img{width:120px;height:120px}.block.filmModule .film-content .background-image .title-holder{position:absolute;left:0;bottom:-27px;width:65%}.block.filmModule .film-content .background-image .title-holder.mobile{display:none}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .title-holder.mobile{position:relative;bottom:unset;display:block;left:20px;width:90%;z-index:3;margin-top:-100px}}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .title-holder.desktop{display:none}}.block.filmModule .film-content .background-image .title-holder h2,.block.filmModule .film-content .background-image .title-holder a{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:96px;color:#fff;line-height:.8em}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .title-holder h2,.block.filmModule .film-content .background-image .title-holder a{font-size:96px}}.block.filmModule .film-content .background-image .arrow-links{position:absolute;right:30px;bottom:20px}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .arrow-links{position:relative;right:unset;bottom:unset;margin-top:20px;left:15%}}.block.filmModule .film-content .background-image .left-strip{position:absolute;min-width:215px;width:20%;max-width:300px;top:-50px;left:-50px}@media only screen and (max-width: 900px){.block.filmModule .film-content .background-image .left-strip{position:relative;top:0;left:0;margin:-70px auto 0;width:70%;max-width:unset}}.block.filmModule .film-content .background-image .left-strip img{width:100%}.block.filmModule .film-content .background-image .left-strip .caption{margin:30px 0;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}.block.libraryModule{width:100%;margin:100px 0}.block.libraryModule .library-content-header{display:flex;justify-content:space-between;align-items:flex-end;z-index:2}.block.libraryModule .library-content-header .library-content-header-l{width:calc(100% - 300px)}@media only screen and (max-width: 900px){.block.libraryModule .library-content-header .library-content-header-l{width:calc(100% - 150px)}}.block.libraryModule .library-content-header .library-content-header-l h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;color:#fff;font-size:64px;margin-bottom:-8px;font-style:normal;line-height:.8em}@media only screen and (max-width: 900px){.block.libraryModule .library-content-header .library-content-header-l h2{font-size:52px}}.block.libraryModule .library-content-header .library-content-header-l h2 i,.block.libraryModule .library-content-header .library-content-header-l h2 em{font-style:italic}.block.libraryModule .library-content-header .library-content-header-r{width:200px}.block.libraryModule .library-content-header .library-content-header-r .arrow-links{margin-bottom:10px}@media only screen and (max-width: 900px){.block.libraryModule .library-content-header .library-content-header-r{display:none}}.block.libraryModule .library-content .library-row{overflow:hidden}.block.libraryModule .library-content .library-row .background-image{aspect-ratio:2.57;width:100%}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .background-image{aspect-ratio:393/343}}.block.libraryModule .library-content .library-row .center-image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .center-image{height:80%;top:20%;align-items:flex-start}}.block.libraryModule .library-content .library-row .center-image .ih-hook{width:40%;min-width:250px;display:block}.block.libraryModule .library-content .library-row .center-image .ih-hook .ih-cont{width:100%;height:auto}.block.libraryModule .library-content .library-row .center-image .ih-hook .ih-cont img{width:100%;height:auto}.block.libraryModule .library-content .library-row .quote-holder{position:absolute;bottom:20px;left:25%;width:50%;text-align:center}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .quote-holder{left:10%;width:80%}}.block.libraryModule .library-content .library-row .quote-holder p{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;font-size:48px;line-height:1em;color:#fff;font-style:normal}.block.libraryModule .library-content .library-row .title-holder,.block.libraryModule .library-content .library-row .genre-holder{position:absolute;bottom:30px}.block.libraryModule .library-content .library-row .title-holder p,.block.libraryModule .library-content .library-row .title-holder a,.block.libraryModule .library-content .library-row .genre-holder p,.block.libraryModule .library-content .library-row .genre-holder a{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-shadow:0 0 40px rgba(0,0,0,.75);text-transform:uppercase}.block.libraryModule .library-content .library-row .title-holder{left:40px}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .title-holder{top:17%;left:20px;width:calc(100% - 40px);text-align:center}}.block.libraryModule .library-content .library-row .genre-holder{right:40px}@media only screen and (max-width: 900px){.block.libraryModule .library-content .library-row .genre-holder{display:none}}.block.filmmakerFocus{width:100%;margin:100px 0}.block.filmmakerFocus .filmmaker-focus-stack{width:75%;max-width:500px;margin:0 auto}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack{width:100%}}.block.filmmakerFocus .filmmaker-focus-stack .stack img{display:inline-block;width:350px;min-width:350px;max-width:350px;height:auto}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack img{width:240px;min-width:240px;max-width:240px}}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack img{width:180px;min-width:180px;max-width:180px}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack img{width:150px;min-width:150px;max-width:150px}}.block.filmmakerFocus .filmmaker-focus-stack .stack1,.block.filmmakerFocus .filmmaker-focus-stack .stack3{text-align:right}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack1,.block.filmmakerFocus .filmmaker-focus-stack .stack3{text-align:center}}.block.filmmakerFocus .filmmaker-focus-stack .stack2{text-align:center}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr{position:relative;left:0;display:flex;justify-content:flex-start;align-items:center;transition:left 700ms ease-in-out}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr{left:0;justify-content:center}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-l{width:350px;min-width:350px;max-width:350px}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-l{width:auto;min-width:auto;max-width:auto}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-r{margin-left:20px;min-width:300px;opacity:0;transform:translate3d(40px, 0, 0);transition:opacity 600ms ease,transform 600ms ease;will-change:opacity,transform}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-r{position:static;min-width:unset;text-align:left;width:calc(100% - 320px)}}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-r{width:calc(100% - 230px)}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .stack-lr .stack-r{width:calc(100% - 200px)}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:5px}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .label{font-size:14px}}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .label{font-size:14px}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .label{font-size:12px}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:40px;color:#fff;margin-bottom:5px;line-height:.9em}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 h2{font-size:32px}}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 h2{font-size:26px}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 h2{font-size:22px}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .caption{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:5px}@media only screen and (max-width: 480px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .caption{font-size:14px}}@media only screen and (max-width: 400px){.block.filmmakerFocus .filmmaker-focus-stack .stack2 .caption{font-size:12px}}.block.filmmakerFocus .filmmaker-focus-stack .stack2 .arrow-links a{justify-content:flex-start}.block.filmmakerFocus .filmmaker-focus-stack .stack2.reveled .stack-lr{left:-175px}@media only screen and (max-width: 900px){.block.filmmakerFocus .filmmaker-focus-stack .stack2.reveled .stack-lr{left:0}}.block.filmmakerFocus .filmmaker-focus-stack .stack2.reveled .stack-lr .stack-r{opacity:1;transform:translate3d(0, 0, 0)}.create-account-hook,.create-account-with-reload-hook,.create-account-with-fandango-hook-reload-hook{cursor:pointer}.block.becomeMember{margin-top:80px;padding-top:80px;border-top:1px solid #cecece}@media only screen and (max-width: 900px){.block.becomeMember{margin-top:40px;padding-top:40px}}.block.becomeMember .content{max-width:700px;width:70%;margin:0 auto}@media only screen and (max-width: 900px){.block.becomeMember .content{width:94%}}.block.becomeMember .content h2{text-align:center;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:25px}.block.becomeMember .content img{width:100%}.block.becomeMember .content .members-bottom{width:70%;margin:40px auto 0}.block.becomeMember .content .members-bottom .members-bottom-desc *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}.block.becomeMember .content .members-bottom .members-bottom-lr{margin-top:20px;display:flex;justify-content:space-between;align-items:center}.block.becomeMember .content .members-bottom .members-bottom-lr .bottom-l{width:53%}.block.becomeMember .content .members-bottom .members-bottom-lr .bottom-r{width:42%}@media only screen and (max-width: 900px){.block.becomeMember .content .members-bottom .members-bottom-lr{display:block}.block.becomeMember .content .members-bottom .members-bottom-lr .bottom-l{width:100%}.block.becomeMember .content .members-bottom .members-bottom-lr .bottom-r{width:100%}}.block.becomeMember .content .members-bottom .members-bottom-lr .arrow-links{min-width:unset;width:unset;max-width:unset}@media only screen and (max-width: 900px){.block.becomeMember .content .members-bottom .members-bottom-lr .arrow-links{margin-bottom:10px}}@media only screen and (max-width: 900px){.block.becomeMember .content .members-bottom .members-bottom-lr .arrow-links a,.block.becomeMember .content .members-bottom .members-bottom-lr .arrow-links .ahref{justify-content:flex-start}}.block.becomeMember .content .bottom,.block.becomeMember .content .top{display:flex;width:70%;justify-content:space-between;margin:20px auto 0;align-items:flex-end}@media only screen and (max-width: 900px){.block.becomeMember .content .bottom,.block.becomeMember .content .top{width:100%}}.block.becomeMember .content .bottom .bottom-l,.block.becomeMember .content .top .bottom-l{width:50%;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}.block.becomeMember .content .bottom .bottom-r,.block.becomeMember .content .top .bottom-r{width:45%;display:flex;justify-content:flex-end}.block.becomeMember .content .bottom .bottom-r .arrow-links,.block.becomeMember .content .top .bottom-r .arrow-links{height:auto;top:3px;width:190px;min-width:190px;max-width:190px}.block.becomeMember .content .bottom .bottom-r .arrow-links .watch-now-arrow,.block.becomeMember .content .top .bottom-r .arrow-links .watch-now-arrow{width:61px;min-width:61px;max-width:61px}.block.becomeMember .content .top{margin:0 auto;text-align:center;display:block}@media only screen and (max-width: 450px){.block.becomeMember .content .bottom{display:block}.block.becomeMember .content .bottom .bottom-l,.block.becomeMember .content .bottom .bottom-r{width:100%}.block.becomeMember .content .bottom .bottom-r{margin-top:10px;justify-content:flex-start}}.block.becomeMember .content .hook-oneid-logout h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;color:#cecece;font-size:clamp(14px,4.1vw,45px);text-align:center}@media only screen and (max-width: 900px){.block.becomeMember .content .hook-oneid-logout .bottom{width:100%;display:block}.block.becomeMember .content .hook-oneid-logout .bottom .bottom-l{width:100%}.block.becomeMember .content .hook-oneid-logout .bottom .bottom-r{margin-top:10px;width:100%;justify-content:flex-start}.block.becomeMember .content .hook-oneid-logout .bottom .bottom-r .arrow-links a,.block.becomeMember .content .hook-oneid-logout .bottom .bottom-r .arrow-links .ahref{justify-content:flex-start}}.block.becomeMember p.loading{margin-top:10px;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;color:#fff;text-transform:uppercase;font-size:16px}.block.filmMomentsVideosStrips{margin:100px 0}.block.filmMomentsVideosStrips .film-moments{display:block}.block.filmMomentsVideosStrips .film-moments .film-moment{margin-bottom:-20px;display:flex;width:100%;justify-content:flex-start;align-items:center}@media only screen and (max-width: 900px){.block.filmMomentsVideosStrips .film-moments .film-moment{width:100%;margin-bottom:20px}}.block.filmMomentsVideosStrips .film-moments .film-moment .video-play{width:40%}@media only screen and (max-width: 900px){.block.filmMomentsVideosStrips .film-moments .film-moment .video-play{width:100%}}.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder{width:55%;margin-top:5%}@media only screen and (max-width: 900px){.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder{display:none}}.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder .mini-images{display:flex;width:calc(100% - 10px);margin-left:10px;opacity:.5}.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder .mini-images img{width:calc(33% - 10px);aspect-ratio:195/120;object-fit:cover;margin-left:10px}.block.filmMomentsVideosStrips .film-moments .film-moment .mini-images-holder .mini-images-label{position:absolute;bottom:-10px;left:20px;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:40px;line-height:1.1em;color:#fff;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.filmMomentsVideosStrips .film-moments .film-moment.right{justify-content:flex-start;flex-direction:row-reverse}.block.filmMomentsVideosStrips .film-moments .film-moment.right .mini-images-holder .mini-images{margin-left:0;margin-right:10px}.block.filmMomentsVideosStrips .film-moments .film-moment.right .mini-images-holder .mini-images .mini-images-label{margin-left:0;margin-right:10px}.block.filmMomentsVideosStrips .film-moments .film-moment.right .mini-images-holder .mini-images-label{left:unset;right:10px}.block.filmRoles .roles{margin:80px 0;display:flex;flex-wrap:wrap;justify-content:center}.block.filmRoles .roles.top{border-top:1px solid #cecece;padding-top:80px}@media only screen and (max-width: 900px){.block.filmRoles .roles.top{padding-top:40px}}.block.filmRoles .roles.bottom{border-bottom:1px solid #cecece;padding-bottom:80px}@media only screen and (max-width: 900px){.block.filmRoles .roles.bottom{padding-bottom:40px}}.block.filmRoles .roles.topBottom{border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding-top:80px;padding-bottom:80px}@media only screen and (max-width: 900px){.block.filmRoles .roles.topBottom{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 900px){.block.filmRoles .roles{padding:20px 0 0;margin:20px 0}}@media only screen and (max-width: 900px){.block.filmRoles .roles{justify-content:space-between}}.block.filmRoles .roles .role-col{width:calc(24% - 80px);margin:20px 40px}@media only screen and (max-width: 1100px){.block.filmRoles .roles .role-col{width:calc(50% - 80px);margin:20px 20px}}@media only screen and (max-width: 900px){.block.filmRoles .roles .role-col{width:calc(50% - 20px);margin:20px 10px}}@media only screen and (max-width: 400px){.block.filmRoles .roles .role-col{width:100%}}.block.filmRoles .roles .role-col h6,.block.filmRoles .roles .role-col .desc{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.1em;text-transform:uppercase}.block.filmRoles .roles .role-col h6{color:#cecece;margin-bottom:5px}.block.filmRoles .roles .role-col .desc{color:#fff}.block.filmRoles .roles .role-col .br{margin-bottom:5px}.block.expandedSynopsis{width:100%}.block.expandedSynopsis .top-carousel{position:relative;visibility:hidden;overflow:hidden}.block.expandedSynopsis .top-carousel .swiper{overflow:hidden;width:calc(100% - 200px);margin-left:100px}@media only screen and (max-width: 900px){.block.expandedSynopsis .top-carousel .swiper{width:calc(100% - 40px);margin-left:20px}}.block.expandedSynopsis .top-carousel .gradient-side{pointer-events:none;position:absolute;top:0;height:100%;width:300px;display:block;z-index:10}@media only screen and (max-width: 900px){.block.expandedSynopsis .top-carousel .gradient-side{width:60px}}.block.expandedSynopsis .top-carousel .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%)}.block.expandedSynopsis .top-carousel .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%)}.block.expandedSynopsis .top-carousel .swiper-wrapper{transition-timing-function:ease-in-out}.block.expandedSynopsis .top-carousel .swiper-slide{width:33.3333333333%;display:flex;align-items:center;justify-content:center}.block.expandedSynopsis .top-carousel .swiper-slide img{display:block;width:100%;height:auto;pointer-events:none}.block.expandedSynopsis .top-carousel .side{position:absolute;top:0;bottom:0;width:90px;display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:11}.block.expandedSynopsis .top-carousel .side.prev{left:0}.block.expandedSynopsis .top-carousel .side.next{right:0}.block.expandedSynopsis .top-carousel .btn-prev,.block.expandedSynopsis .top-carousel .btn-next{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:10px 0}.block.expandedSynopsis .top-carousel .btn-prev .arrow-links-swiper{margin-left:20px}@media only screen and (max-width: 900px){.block.expandedSynopsis .top-carousel .btn-prev .arrow-links-swiper{margin-left:10px}}.block.expandedSynopsis .top-carousel .btn-next .arrow-links-swiper{margin-right:20px}@media only screen and (max-width: 900px){.block.expandedSynopsis .top-carousel .btn-next .arrow-links-swiper{margin-right:10px}}.block.expandedSynopsis .top-carousel-label{position:absolute;bottom:-40px;left:0;width:100%;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-style:normal;font-size:clamp(40px,7vw,96px);color:#cecece;text-align:center;pointer-events:none;z-index:12;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.expandedSynopsis .top-carousel-label i,.block.expandedSynopsis .top-carousel-label em{font-style:italic}.block.expandedSynopsis .bottom{width:90%;max-width:615px;margin:60px auto}@media only screen and (max-width: 900px){.block.expandedSynopsis .bottom{width:100%;max-width:unset}}.block.expandedSynopsis .bottom .synopsis{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;line-height:1.2em}@media only screen and (max-width: 900px){.block.expandedSynopsis .bottom .synopsis{width:80%;margin:0 auto}}.block.expandedSynopsis .bottom .synopsis p{margin-bottom:20px}.block.expandedSynopsis .bottom .bottom-images img{width:100%;margin:20px 0}.block.partnerships.desktop{display:block}@media only screen and (max-width: 900px){.block.partnerships.desktop{display:none}}.block.partnerships.mobile{display:none}@media only screen and (max-width: 900px){.block.partnerships.mobile{display:block}}.block.partnerships .partnership-top-labels{margin:0 auto -80px;padding-top:40px}@media only screen and (max-width: 900px){.block.partnerships .partnership-top-labels{margin-bottom:40px}}.block.partnerships .partnership-top-labels .sublabel{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:10px}.block.partnerships .partnership-top-labels .label{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-size:48px;color:#fff;text-transform:uppercase;margin-bottom:10px}.block.partnerships .icon{width:100%;user-select:none}@media only screen and (max-width: 900px){.block.partnerships .icon{margin-bottom:40px}}.block.partnerships .icon .ratio{position:relative;width:100%}.block.partnerships .icon .icona{width:100%;height:100%;display:block}.block.partnerships .icon .bgimg{background-size:cover;background-position:center;width:100%;height:100%}.block.partnerships .copy{margin:10px 20px;width:calc(100% - 40px);font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#fff;font-size:16px;text-align:left;user-select:none}@media only screen and (max-width: 900px){.block.partnerships .copy{margin-top:20px}}.block.partnerships .copy p{margin-bottom:10px}.block.partnerships .copy a{color:inherit;cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.block.partnerships .copy a:before,.block.partnerships .copy a: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}.block.partnerships .copy a:before{transition:all 0ms ease-in-out}.block.partnerships .copy a:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.block.partnerships .copy a.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.partnerships .copy a.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.partnerships .copy a:hover:before{left:0;transition:all 250ms ease-in}.block.partnerships .copy a:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.block.partnerships .copy a.small:before,.block.partnerships .copy a.small:after{height:1px}.block.partnerships.desktop .partnership-carousel-outer{padding:40px 0}.block.partnerships.desktop .partnership-carousel-outer .partnership-carousel.not-looping .swiper-wrapper{width:fit-content;margin:0 auto}.block.partnerships.desktop .partnership-carousel-outer .partnership-carousel.not-looping .swiper-wrapper .swiper-slide.label{max-width:65px}.block.partnerships.desktop .partnership-carousel-outer .partnership-carousel.not-looping .swiper-wrapper .swiper-slide.label .label2{margin-right:40px !important}.block.partnerships.desktop .swiper{width:100%;height:100%;overflow:hidden}.block.partnerships.desktop .swiper .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.block.partnerships.desktop .swiper .swiper-slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:40px 0}.block.partnerships.desktop .swiper.no-label .swiper-wrapper{width:fit-content;margin:0 auto}.block.partnerships.desktop .partnership-carousel .side{position:absolute;top:40px;width:50px;z-index:5;display:flex;align-items:center;justify-content:center}.block.partnerships.desktop .partnership-carousel .side.prev{left:40px}.block.partnerships.desktop .partnership-carousel .side.next{right:40px}.block.partnerships.desktop .partnership-carousel .btn-prev,.block.partnerships.desktop .partnership-carousel .btn-next{display:flex;align-items:center;justify-content:center;-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;height:4px;padding:8px 0 10px}.block.partnerships.desktop .partnership-carousel .btn-prev svg,.block.partnerships.desktop .partnership-carousel .btn-next svg{width:90px;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}.block.partnerships.desktop .partnership-carousel .btn-prev:hover svg{transform:translateX(-5px)}.block.partnerships.desktop .partnership-carousel .btn-next:hover svg{transform:translateX(5px)}.block.partnerships.desktop .partnership-carousel .swiper-slide .label{position:relative;user-select:none}.block.partnerships.desktop .partnership-carousel .swiper-slide .label .label2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:64px;color:#fff;line-height:1em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.block.partnerships.desktop .gradient-side{position:absolute;top:0;bottom:0;width:150px;z-index:4;pointer-events:none}.block.partnerships.desktop .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%)}.block.partnerships.desktop .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%)}.block.partnerships.mobile .items-side-images{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.block.partnerships.mobile .items-side-images .items-side{width:65px;margin-right:20px;position:-webkit-sticky;position:sticky;top:100px}.block.partnerships.mobile .items-side-images .items-side .label{position:relative;user-select:none}.block.partnerships.mobile .items-side-images .items-side .label .label2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:64px;color:#fff;line-height:1em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);margin-right:40px !important}.block.partnerships.mobile .items-side-images .items-images{width:calc(100% - 85px)}.block.filmAccolades{max-width:1200px;width:90%}@media only screen and (max-width: 900px){.block.filmAccolades{width:100%}}.block.filmAccolades .film-accolade{margin:100px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 900px){.block.filmAccolades .film-accolade{display:block}}.block.filmAccolades .film-accolade .copy{width:calc(45% - 60px);margin-left:60px}@media only screen and (max-width: 900px){.block.filmAccolades .film-accolade .copy{margin-left:100px;width:calc(100% - 100px)}}@media only screen and (max-width: 580px){.block.filmAccolades .film-accolade .copy{margin-left:70px;width:calc(100% - 70px)}}.block.filmAccolades .film-accolade .copy .num-lbl{margin-bottom:15px}.block.filmAccolades .film-accolade .copy .num-lbl .lbl{color:#cecece;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:40px;font-style:normal;line-height:1.3em}.block.filmAccolades .film-accolade .copy .num-lbl .num{position:absolute;top:0;left:-160px;height:100%;width:150px;text-align:right;display:flex;align-items:center;justify-content:flex-end;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;color:#cecece;font-size:96px}@media only screen and (max-width: 900px){.block.filmAccolades .film-accolade .copy .num-lbl .num{left:-100px;width:90px}}@media only screen and (max-width: 580px){.block.filmAccolades .film-accolade .copy .num-lbl .num{left:-70px;width:60px}}.block.filmAccolades .film-accolade .copy .quote{color:#fff;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:20px}.block.filmAccolades .film-accolade .copy .quoteAttribution{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:16px;color:#909090;margin-top:10px}.block.filmAccolades .film-accolade .image{width:50%}@media only screen and (max-width: 900px){.block.filmAccolades .film-accolade .image{width:100%}}.block.filmAccolades .film-accolade .image img{width:100%}.block.aboutAwards{max-width:1000px;margin:40px auto}.block.aboutAwards .swiper{width:calc(100% - 150px);margin-left:75px;height:100%;overflow:hidden}@media only screen and (max-width: 900px){.block.aboutAwards .swiper{width:calc(100% - 0px);margin-left:0}}.block.aboutAwards .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.block.aboutAwards .swiper-slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.block.aboutAwards .about-awards-carousel .side{position:absolute;top:0;width:50px;height:100%;z-index:5;display:flex;align-items:center;justify-content:center}.block.aboutAwards .about-awards-carousel .side.prev{left:-40px}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .side.prev{left:-20px}}.block.aboutAwards .about-awards-carousel .side.next{right:-40px}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .side.next{right:-20px}}.block.aboutAwards .about-awards-carousel .btn-prev,.block.aboutAwards .about-awards-carousel .btn-next{display:flex;align-items:center;justify-content:center;-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;height:4px;padding:8px 0 10px}.block.aboutAwards .about-awards-carousel .btn-prev svg,.block.aboutAwards .about-awards-carousel .btn-next svg{width:90px;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}.block.aboutAwards .about-awards-carousel .btn-prev:hover svg{transform:translateX(-5px)}.block.aboutAwards .about-awards-carousel .btn-next:hover svg{transform:translateX(5px)}.block.aboutAwards .about-awards-carousel .swiper-slide{overflow:hidden}.block.aboutAwards .about-awards-carousel .swiper-slide .icon{width:100%;user-select:none}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .swiper-slide .icon{padding-top:31%}}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .big-image{width:calc(100% - 200px);height:auto;margin-left:100px}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .swiper-slide .icon .big-image{margin-left:0;width:100%}}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .title{position:absolute;top:0;right:-25px;width:25%;height:100%;display:flex;align-items:center}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .swiper-slide .icon .title{position:relative;right:unset;width:50%;height:auto;display:block;margin-top:20px}}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .title .lines .l1{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-shadow:0 0 40px rgba(0,0,0,.75);font-size:16px;color:#fff;text-transform:uppercase}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .title .lines .l2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;text-shadow:0 0 40px rgba(0,0,0,.75);font-style:normal;font-size:48px;line-height:1.1em;color:#fff;text-transform:uppercase}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .small-image{position:absolute;top:0;left:0;width:25%;height:100%;display:flex;align-items:center}@media only screen and (max-width: 900px){.block.aboutAwards .about-awards-carousel .swiper-slide .icon .small-image{width:60%;left:20%;top:0;display:block}}.block.aboutAwards .about-awards-carousel .swiper-slide .icon .small-image img{width:100%}.block.aboutAwards .about-awards-carousel .swiper-slide:nth-child(odd) .title{right:unset;left:25px;text-align:left}@media only screen and (min-width: 901px){.block.aboutAwards .about-awards-carousel .swiper-slide:nth-child(odd) .small-image{left:unset;right:0}}.block.aboutAwards .gradient-side{position:absolute;top:0;bottom:0;width:150px;z-index:4;pointer-events:none}.block.aboutAwards .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%)}.block.aboutAwards .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%)}.block.photoGallery{max-width:1000px;margin:100px auto}.block.photoGallery .photo-gallery-carousel-labels{margin-bottom:20px;text-align:center}.block.photoGallery .photo-gallery-carousel-labels .sublabel{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.block.photoGallery .photo-gallery-carousel-labels .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:64px;color:#fff;text-transform:uppercase}.block.photoGallery .swiper{width:calc(100% - 150px);margin-left:75px;height:100%;overflow:hidden}@media only screen and (max-width: 900px){.block.photoGallery .swiper{width:calc(100% - 40px);margin-left:20px}}.block.photoGallery .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.block.photoGallery .swiper-slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.block.photoGallery .photo-gallery-carousel .side{position:absolute;top:0;width:50px;height:100%;z-index:5;display:flex;align-items:center;justify-content:center}.block.photoGallery .photo-gallery-carousel .side.prev{left:-40px}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .side.prev{left:10px}}.block.photoGallery .photo-gallery-carousel .side.next{right:-40px}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .side.next{right:10px}}.block.photoGallery .photo-gallery-carousel .btn-prev,.block.photoGallery .photo-gallery-carousel .btn-next{display:flex;align-items:center;justify-content:center;-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;height:4px;padding:8px 0 10px}.block.photoGallery .photo-gallery-carousel .btn-prev span,.block.photoGallery .photo-gallery-carousel .btn-next span{top:-30px}.block.photoGallery .photo-gallery-carousel .btn-prev span.mob,.block.photoGallery .photo-gallery-carousel .btn-next span.mob{display:none}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .btn-prev span.mob,.block.photoGallery .photo-gallery-carousel .btn-next span.mob{display:inline-flex}}.block.photoGallery .photo-gallery-carousel .btn-prev span.dsk,.block.photoGallery .photo-gallery-carousel .btn-next span.dsk{display:inline-flex}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .btn-prev span.dsk,.block.photoGallery .photo-gallery-carousel .btn-next span.dsk{display:none}}.block.photoGallery .photo-gallery-carousel .btn-prev svg,.block.photoGallery .photo-gallery-carousel .btn-next svg{width:90px;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}.block.photoGallery .photo-gallery-carousel .btn-prev:hover svg{transform:translateX(-5px)}.block.photoGallery .photo-gallery-carousel .btn-next:hover svg{transform:translateX(5px)}.block.photoGallery .photo-gallery-carousel .swiper-slide{overflow:hidden}.block.photoGallery .photo-gallery-carousel .swiper-slide .content{width:100%}.block.photoGallery .photo-gallery-carousel .swiper-slide .caption{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13px;color:#6e6e6e;text-align:center;margin-top:10px;width:calc(100% - 250px);margin-left:125px;height:60px}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .swiper-slide .caption{margin-left:10px;width:calc(100% - 20px)}}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon{user-select:none;width:100%;height:auto;aspect-ratio:828/694}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon .top{background-size:contain}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon .bottom-outer{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon .bottom-outer .bottom{background-size:cover;transform:scale(3);filter:blur(2px)}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon.portrait .bottom-outer{top:50px;height:calc(100% - 100px)}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .swiper-slide .icon.portrait .bottom-outer{top:20px;height:calc(100% - 40px)}}.block.photoGallery .photo-gallery-carousel .swiper-slide .icon.landscape .bottom-outer{left:50px;width:calc(100% - 100px)}@media only screen and (max-width: 900px){.block.photoGallery .photo-gallery-carousel .swiper-slide .icon.landscape .bottom-outer{left:20px;width:calc(100% - 40px)}}.block.photoGallery .gradient-side{position:absolute;top:0;bottom:0;width:150px;z-index:4;pointer-events:none}.block.photoGallery .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%)}.block.photoGallery .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%)}.block.giveaways.desktop{display:block}@media only screen and (max-width: 900px){.block.giveaways.desktop{display:none}}.block.giveaways.mobile{display:none}@media only screen and (max-width: 900px){.block.giveaways.mobile{display:block}}.block.giveaways a{width:100%;height:fit-content}.block.giveaways .content{user-select:none;width:100%;height:fit-content;margin-top:clamp(10px,2vw,20px)}.block.giveaways .content .bg-panel{position:absolute;top:clamp(10px,2vw,20px);left:0;width:100%}.block.giveaways .content .bg-panel .panel{display:block;width:77.77%;aspect-ratio:300/184;background-color:#1b1b1b;z-index:1}.block.giveaways .content .bg-panel .txt{margin-top:10px;z-index:3}.block.giveaways .content .bg-panel .txt .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#909090;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.giveaways .content .bg-panel .txt .detail{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#cecece;text-transform:uppercase;text-shadow:0 0 40px rgba(0,0,0,.75)}.block.giveaways .content .giveaway-caption{position:absolute;top:-100px;height:100px;display:flex;width:100%;align-items:flex-end}.block.giveaways .content .giveaway-caption .giveaway-caption2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}.block.giveaways .content .icon{z-index:2;display:block;width:84%;margin-left:16%;aspect-ratio:326/378;height:auto}.block.giveaways .content .icon .bgimg{background-size:contain;background-position:center;width:100%;height:100%}.block.giveaways.desktop .giveaway-carousel-outer{padding:40px 0}.block.giveaways.desktop .giveaway-carousel-outer .giveaway-carousel .swiper-slide.label{max-width:65px}.block.giveaways.desktop .giveaway-carousel-outer .giveaway-carousel .swiper-slide.label .label2{margin-right:40px !important}.block.giveaways.desktop .giveaway-carousel-outer .giveaway-carousel.fit .swiper-wrapper{width:fit-content;margin:0 auto}.block.giveaways.desktop .giveaway-carousel-outer .giveaway-carousel.fill .swiper-wrapper{width:100%;margin:0 auto}.block.giveaways.desktop .swiper{width:100%;height:100%;overflow:hidden}.block.giveaways.desktop .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.block.giveaways.desktop .swiper-slide{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:40px 0}.block.giveaways.desktop .giveaway-carousel .side{position:absolute;top:0;width:50px;z-index:5;display:flex;align-items:center;justify-content:center;height:100%}.block.giveaways.desktop .giveaway-carousel .side.prev{left:40px}.block.giveaways.desktop .giveaway-carousel .side.next{right:40px}.block.giveaways.desktop .giveaway-carousel .btn-prev,.block.giveaways.desktop .giveaway-carousel .btn-next{display:flex;align-items:center;justify-content:center;-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;height:4px;padding:8px 0 10px}.block.giveaways.desktop .giveaway-carousel .btn-prev svg,.block.giveaways.desktop .giveaway-carousel .btn-next svg{width:90px;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}.block.giveaways.desktop .giveaway-carousel .btn-prev:hover svg{transform:translateX(-5px)}.block.giveaways.desktop .giveaway-carousel .btn-next:hover svg{transform:translateX(5px)}.block.giveaways.desktop .giveaway-carousel .swiper-slide{height:auto}.block.giveaways.desktop .giveaway-carousel .swiper-slide .label{position:relative;user-select:none}.block.giveaways.desktop .giveaway-carousel .swiper-slide .label .label2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:64px;color:#fff;line-height:1em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.block.giveaways.desktop .gradient-side{position:absolute;top:0;bottom:0;width:150px;z-index:4;pointer-events:none}.block.giveaways.desktop .gradient-side.left{left:0;background:linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%)}.block.giveaways.desktop .gradient-side.right{right:0;background:linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%)}.block.giveaways.mobile .items-side-images{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.block.giveaways.mobile .items-side-images .items-side{width:65px;margin-right:20px;position:-webkit-sticky;position:sticky;top:100px}.block.giveaways.mobile .items-side-images .items-side .label{position:relative;user-select:none}.block.giveaways.mobile .items-side-images .items-side .label .label2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:64px;color:#fff;line-height:1em;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);margin-right:40px !important}.block.giveaways.mobile .items-side-images .items-images{width:calc(100% - 85px)}.block.giveaways.mobile .items-side-images .items-images .giveaway-caption{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}.block.ticketPromo .holder{padding:40px 0;margin:40px 0}.block.ticketPromo .ticketPromo-blockTitle{width:100%}.block.ticketPromo .ticketPromo-blockTitle .black-bar{position:absolute;top:0;left:0;height:100%;width:50%;background-color:#fff;display:block}.block.ticketPromo .ticketPromo-blockTitle .blockTitle2{background-color:#191919}.block.ticketPromo .ticketPromo-blockTitle .blockTitle2 h2{color:#fff;font-size:62px;text-transform:uppercase;font-family:"adrianna",sans-serif;font-weight:300}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-blockTitle .blockTitle2 h2{font-size:40px}}.block.ticketPromo .ticketPromo-lr{width:100%;display:flex;justify-content:space-between;align-items:center}.block.ticketPromo .ticketPromo-lr .ticketPromo-l{padding-left:50px;width:calc(100% - 40px)}@media only screen and (max-width: 1400px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{padding-left:50px}}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{padding-left:20px}}@media only screen and (max-width: 380px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{padding-left:20px}}@media only screen and (min-width: 901px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{margin-left:100px;width:calc(50% - 150px)}}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l{width:calc(100% - 40px)}}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .btn,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .arrow-links{margin-top:10px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l #ticket-promo-holder-error{margin-top:10px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .rte h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-size:48px;color:#fff;margin-bottom:40px}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-lr .ticketPromo-l .rte h2{font-size:32px}}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc p{display:flex;align-items:flex-start}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a{color:#fff;margin-right:5px;cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:before,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a: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}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:before{transition:all 0ms ease-in-out}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:hover:before{left:0;transition:all 250ms ease-in}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a.small:before,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .desc a.small:after{height:1px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row{display:flex;justify-content:flex-start}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons{margin-left:20px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons *{color:#fff}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon{cursor:pointer;top:2px;cursor:pointer;color:#fff;transition:all 250ms ease-in-out;display:inline-block;text-decoration:none;overflow:hidden;padding-bottom:3px;padding-bottom:6px !important}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:before,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon: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}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:before{transition:all 0ms ease-in-out}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:after{left:-moz-calc(100%);left:-webkit-calc(100%);left:calc(100%);transition:all 250ms ease-out}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon.active:before{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon.active:after{left:-moz-calc(-100% + 20px);left:-webkit-calc(-100% + 20px);left:calc(-100% + 20px)}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:hover:before{left:0;transition:all 250ms ease-in}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon:hover:after{transition:all 250ms ease-out;transition-delay:250ms;left:0}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon.small:before,.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .ticket-promo-copy-icon.small:after{height:1px}.block.ticketPromo .ticketPromo-lr .ticketPromo-l .code-row .copy-icons .copy-tooltip{margin-left:15px;bottom:7px}.block.ticketPromo .ticketPromo-lr .ticketPromo-r{width:45%}.block.ticketPromo .ticketPromo-lr .ticketPromo-r img{width:100%;height:auto}@media only screen and (max-width: 900px){.block.ticketPromo .ticketPromo-lr{flex-wrap:wrap}.block.ticketPromo .ticketPromo-lr .ticketPromo-l,.block.ticketPromo .ticketPromo-lr .ticketPromo-r{width:calc(100% - 40px);margin-top:20px}}.block.ticketPromo .ticket-promo-state{display:none}.block.ticketPromo .ticket-promo-state-login{display:block}.block.videoScrollAndScrub{position:relative;width:100%;margin:0 auto}.block.videoScrollAndScrub .scroll-scrub-video-hook{display:block;width:75vw;height:auto;margin:0 auto;object-fit:cover;position:sticky;top:50vh;transform:translateY(-50%);z-index:1}.block.videoScrollAndScrub .scroll-scrub-poster{display:block;width:75vw;height:auto;margin:0 auto;position:sticky;top:50vh;transform:translateY(-50%);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2;pointer-events:none;opacity:0}.block.videoScrollAndScrub.is-poster .scroll-scrub-poster{opacity:1}.block.videoScrollAndScrubOuter{margin:0 auto;padding:220px 0 0 0}body.page-home .container-all{overflow-x:hidden}body.page-general .rte{padding-top:150px}body.page-general .rte a{text-decoration:underline}body.page-film #featured-film-panel{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100);border-bottom:1px solid #cecece}body.page-film #featured-film-panel .panel{width:100%;height:100%;will-change:opacity,scale,filter,transform;transition:opacity 150ms ease-in-out}body.page-film #featured-film-panel .panel .bgimg{opacity:.8}body.page-film #featured-film-panel .panel.active{opacity:1}body.page-film #featured-film-panel .panel .video{width:100%;height:100%;object-fit:cover}body.page-film #featured-film-panel .panel .accolades-corner{position:absolute;right:5%;bottom:calc(5% + var(--ui-browser-height));min-width:250px;z-index:20;text-align:right}body.page-film #featured-film-panel .panel .accolades-corner .decorations-icons{width:100%;display:flex;align-items:center;justify-content:flex-end}body.page-film #featured-film-panel .panel .accolades-corner .decorations-icons .decorations-icon{margin-left:10px}body.page-film #featured-film-panel .panel .accolades-corner .decorations-icons .decorations-icon img{width:auto;height:55px}body.page-film #featured-film-panel .panel .accolades-corner .arrow-links{display:inline-block;margin:20px 0 0;top:2px}body.page-film #featured-film-panel .panel .accolades-corner .arrow-links .watch-now-txt{font-size:24px}body.page-film #featured-film-panel .panel .corner-text{position:absolute;left:5%;bottom:5%}@media only screen and (max-width: 900px){body.page-film #featured-film-panel .panel .corner-text{display:none}}body.page-film #featured-film-panel .panel .corner-text .lines{margin-bottom:20px}body.page-film #featured-film-panel .panel .corner-text .lines:last-child{margin-bottom:0}body.page-film #featured-film-panel .panel .corner-text .lines .label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#c6c8c4;text-transform:uppercase;font-size:18px;line-height:1em;text-shadow:0 0 40px rgba(0,0,0,.75)}body.page-film #featured-film-panel .panel .corner-text .lines .txt{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#fff;text-transform:uppercase;font-size:18px;line-height:1em;text-shadow:0 0 40px rgba(0,0,0,.75)}body.page-film #featured-film-panel .panel .corner-text .lines p{margin-bottom:0}body.page-film .poster-details{padding:80px;width:calc(100% - 160px) !important}@media only screen and (max-width: 1400px){body.page-film .poster-details{padding:40px;width:calc(100% - 80px) !important}}@media only screen and (max-width: 1150px){body.page-film .poster-details{padding:20px;width:calc(100% - 40px) !important}}@media only screen and (max-width: 900px){body.page-film .poster-details{padding:0;width:100% !important}}body.page-film .film-copy.bottom{padding:0 80px;width:100%}@media only screen and (max-width: 900px){body.page-film .film-copy.bottom{padding:0;width:100%;margin:0}}body.page-film .film-copy.bottom.showtimes-above{width:100%;margin:0}body.page-film .film-copy.bottom .synopsis{text-align:left}body.page-film .film-copy.bottom .synopsis p:last-child{margin-bottom:0}body.page-film .poster-details{width:100%}body.page-film .poster-details .holder{width:fit-content;margin:80px}@media only screen and (max-width: 900px){body.page-film .poster-details .holder{margin:40px 0;width:100%}}body.page-film .poster-details .holder2{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){body.page-film .poster-details .holder2{display:block;padding:0 0 40px 0}}body.page-film .poster-details .poster{width:calc(100% - 40px);height:fit-content;margin-right:40px}body.page-film .poster-details .poster.bugs{width:calc(70% - 40px)}body.page-film .poster-details .poster.nobugs{width:calc(70% - 40px)}@media only screen and (max-width: 900px){body.page-film .poster-details .poster{width:100%;min-width:100%;max-width:100%;margin-right:0}}body.page-film .poster-details .poster .poster-graphic img{width:100%;height:auto}body.page-film .poster-details .poster .tickets-sideways{width:40px;height:100%;position:absolute;left:-80px;top:0;display:flex;align-items:center;justify-content:center}body.page-film .poster-details .poster .tickets-sideways img{width:100%;height:auto}body.page-film .poster-details .poster .tickets-sideways.tickets-sideways-mob{display:none}@media only screen and (max-width: 900px){body.page-film .poster-details .poster .tickets-sideways.tickets-sideways-mob{display:flex}}body.page-film .poster-details .poster .tickets-sideways.tickets-sideways-desktop{display:flex}@media only screen and (max-width: 900px){body.page-film .poster-details .poster .tickets-sideways.tickets-sideways-desktop{display:none}}@media only screen and (max-width: 900px){body.page-film .poster-details .poster .poster-graphic.with-showtimes,body.page-film .poster-details .poster .poster-graphic.with-bugs{display:flex;align-items:center;justify-content:space-between}body.page-film .poster-details .poster .poster-graphic.with-showtimes .tickets-sideways,body.page-film .poster-details .poster .poster-graphic.with-bugs .tickets-sideways{position:relative;left:0;height:auto}body.page-film .poster-details .poster .poster-graphic.with-showtimes .tickets-sideways img,body.page-film .poster-details .poster .poster-graphic.with-bugs .tickets-sideways img{width:100%;height:auto}body.page-film .poster-details .poster .poster-graphic.with-showtimes .poster-graphic-img,body.page-film .poster-details .poster .poster-graphic.with-bugs .poster-graphic-img{height:auto}body.page-film .poster-details .poster .poster-graphic.with-showtimes .tickets-sideways{width:12.5vw}body.page-film .poster-details .poster .poster-graphic.with-showtimes .poster-graphic-img{width:calc(95% - 12.5vw)}body.page-film .poster-details .poster .poster-graphic.with-bugs .tickets-sideways{width:12vw}body.page-film .poster-details .poster .poster-graphic.with-bugs .poster-graphic-img{width:calc(95% - 12vw)}}@media only screen and (max-width: 900px)and (max-width: 900px){body.page-film .poster-details .poster .poster-graphic.with-showtimes{display:none}}body.page-film .poster-details .details{width:100%}@media only screen and (max-width: 900px){body.page-film .poster-details .details{margin-top:15px}}body.page-film .showtimes-outer{margin-top:5px}@media only screen and (max-width: 900px){body.page-film .showtimes-outer{margin-top:15px}}body.page-film .showtimes-outer .btn-load-more-holder{margin:40px 0}body.page-film .showtimes-outer h2{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:30px;color:#efead8;margin-bottom:10px}body.page-film .showtimes-outer h3{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:10px;text-transform:uppercase}body.page-film .showtimes-outer p{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.3em;color:#fff;margin-bottom:10px}body.page-film .showtimes-outer .load-more{text-align:center;margin-top:50px}body.page-film .showtimes-outer #showtimes-search-location,body.page-film .showtimes-outer #showtimes-search-button,body.page-film .showtimes-outer #showtimes-search-button2{-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-film .showtimes-outer #showtimes-search-location.disabled,body.page-film .showtimes-outer #showtimes-search-button.disabled,body.page-film .showtimes-outer #showtimes-search-button2.disabled{opacity:.25}body.page-film .showtimes-outer #showtimes-search-button2{cursor:pointer;align-items:center}body.page-film .showtimes-outer #showtimes-search-button2 svg{transform:scaleX(-1)}@media only screen and (max-width: 900px){body.page-film .showtimes-outer #showtimes-search-button2 svg{width:40px}}body.page-film .showtimes-outer .showtimes-search{display:flex;margin-bottom:20px}body.page-film .showtimes-outer .showtimes-search input{width:100%;border:1px solid #cecece;padding:10px 10px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff;background-color:#1e1e1e}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .showtimes-search input{width:100%;font-size:16px}}body.page-film .showtimes-outer .showtimes-search .btn{width:100px;min-width:100px;max-width:100px}body.page-film .showtimes-outer #showtimes-search-current{font-family:"adrianna",sans-serif;font-weight:600;font-size:16px;color:#fff;margin:10px 0}body.page-film .showtimes-outer .date-boxes{width:100%;height:100px;user-select:none}body.page-film .showtimes-outer .date-boxes .date-boxes1{position:absolute;top:0;left:0;width:100%;overflow:scroll;height:100%}body.page-film .showtimes-outer .date-boxes .date-boxes2{display:flex;align-items:center;justify-content:flex-start;width:100%}body.page-film .showtimes-outer .date-boxes .box{display:inline-block;width:80px;min-width:80px;max-width:80px;margin-right:20px;cursor:pointer;user-select:none}body.page-film .showtimes-outer .date-boxes .box:last-child{margin-right:0}body.page-film .showtimes-outer .date-boxes .box .box2{text-align:left}body.page-film .showtimes-outer .date-boxes .box .box2 .box3{background-color:#1e1e1e;-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:100%;height:100%;display:flex;align-items:center;justify-content:center}body.page-film .showtimes-outer .date-boxes .box .box2 .month-day,body.page-film .showtimes-outer .date-boxes .box .box2 .weekday{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;margin:0;line-height:1em;-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-film .showtimes-outer .date-boxes .box .box2 .month-day{text-align:center;color:#fff;padding:15px 5px}body.page-film .showtimes-outer .date-boxes .box .box2 .weekday{color:#6e6e6e;margin-bottom:10px}body.page-film .showtimes-outer .date-boxes .box.active .box3,body.page-film .showtimes-outer .date-boxes .box:hover .box3{background-color:#fff}body.page-film .showtimes-outer .date-boxes .box.active .box3 .month-day,body.page-film .showtimes-outer .date-boxes .box:hover .box3 .month-day{color:#000}body.page-film .showtimes-outer .date-boxes-outer-desktop{width:100%;display:block;border-bottom:1px solid #cecece;margin-bottom:20px;padding-bottom:20px}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .date-boxes-outer-desktop{display:none}}body.page-film .showtimes-outer .date-boxes-outer-desktop .strip-hider-trigger{overflow:visible}body.page-film .showtimes-outer .date-boxes-outer-desktop .date-boxes{height:82px}body.page-film .showtimes-outer .date-boxes-outer-desktop .date-boxes .date-boxes1{overflow:visible}body.page-film .showtimes-outer .date-boxes-outer-desktop .swiper{width:100%}body.page-film .showtimes-outer .date-boxes-outer-desktop .swiper .swiper-slide{width:auto}body.page-film .showtimes-outer .date-boxes-outer-desktop .quick-thumbs-side{width:36px;min-width:36px}body.page-film .showtimes-outer .date-boxes-outer-desktop .quick-thumbs-side svg{width:15px;height:auto}body.page-film .showtimes-outer .date-boxes-outer-desktop .quick-thumbs-side.next{right:-40px;top:10px}body.page-film .showtimes-outer .date-boxes-outer-desktop .quick-thumbs-side.prev{left:-40px;top:10px}body.page-film .showtimes-outer .date-boxes-outer-mobile{display:none}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .date-boxes-outer-mobile{display:block;width:100%}}body.page-film .showtimes-outer .theater-rows{margin-top:10px}body.page-film .showtimes-outer .theater-rows .theater-rows-date{visibility:hidden;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;height:0;overflow:hidden}body.page-film .showtimes-outer .theater-rows .theater-rows-date.active{visibility:visible;opacity:1;height:auto}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row{border-bottom:1px solid #cecece;margin:10px 0;padding:10px 0 20px 0}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row.more{display:none}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr{display:block}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr{display:block}}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l{width:100%;display:block}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l{width:100%;margin-right:0}}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h1,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h2,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h3,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h4,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h5,body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-l h6{margin-bottom:10px}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .desc{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#6e6e6e;margin-bottom:10px;text-transform:uppercase}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times0{display:flex;align-items:flex-end;justify-content:flex-start}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times{margin-left:0;display:flex;flex-wrap:wrap;justify-content:flex-start}}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times .time{top:-5px;background-color:#1e1e1e;padding:4px 10px 5px;color:#fff;font-family:"roboto",sans-serif;font-weight:500;font-size:15px;cursor:pointer;line-height:1em;border:1px solid #000;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;margin-right:20px;margin-top:10px;min-width:66px;text-align:center}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times .time:hover{background-color:#fff;color:#000}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .times .time{margin-left:0;margin-right:20px}}body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-r{min-width:100px;width:auto}@media only screen and (max-width: 900px){body.page-film .showtimes-outer .theater-rows .theater-rows-date .theater-row .theater-row-lr .tr-r{width:100%}}body.page-film .showtimes-outer #showtimes-details-hook-outer{display:none}body.page-film .showtimes-outer #showtimes-details-hook-outer .arrow-prev{cursor:pointer;display:flex;justify-content:flex-start;align-items:flex-start}body.page-film .showtimes-outer #showtimes-details-hook-outer .arrow-prev .txt{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-left:10px}body.page-film .showtimes-outer #showtimes-details-hook .top{padding:20px 0;margin:30px 0;border-top:1px solid #cecece;border-bottom:1px solid #cecece}body.page-film .showtimes-outer #showtimes-details-hook .top p.lbl{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:14px;color:#fff;margin-bottom:10px;text-transform:uppercase}body.page-film .showtimes-outer #showtimes-details-hook .top h2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:36px;color:#fff;margin-bottom:10px;line-height:.9em;text-transform:uppercase}body.page-film .showtimes-outer #showtimes-details-hook .top h3{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;margin-bottom:0;text-transform:uppercase}body.page-film .showtimes-outer #showtimes-details-hook .top h3.dark{color:#6e6e6e;margin-bottom:10px}body.page-film .showtimes-outer #showtimes-details-hook .bug{margin-bottom:20px}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr{display:flex;justify-content:space-between;align-items:center}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-label{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:21px;color:#fff;text-transform:uppercase}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r{display:flex;justify-content:flex-end;align-items:normal;margin-left:10px}@media only screen and (max-width: 500px){body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r{flex-wrap:wrap;justify-content:flex-end}}@media only screen and (max-width: 900px){body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .bug-fandango{display:none !important}}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .bug-buy{width:100px;min-width:100px;max-width:100px}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .bug-buy .btn{border:1px solid #fff}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r svg{width:12px;height:auto;display:inline-block;margin-right:5px}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r svg path{fill:#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}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r a{display:block;width:100%;height:100%}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .btn{padding:10px 10px;width:100%;height:100%}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .btn:hover{background-color:#000}body.page-film .showtimes-outer #showtimes-details-hook .bug .bug-lr .bug-r .btn:hover svg path{fill:#fff}body.page-film #get-tickets-main.c-regular .cpadded .poster-details{width:90%;margin:0 5%}body.page-film #get-tickets-main.c-regular .cpadded .poster-details.bugs{width:80%;margin:0}@media only screen and (max-width: 900px){body.page-film #get-tickets-main.c-regular .cpadded .poster-details{width:100%;margin:0}}body.page-film .official-trailer{margin:50px 0}body.page-film .official-trailer .video-play{width:80%;margin:0 auto}@media only screen and (max-width: 900px){body.page-film .official-trailer .video-play{width:100%}}body.page-film .bugs-holder{margin-bottom:20px}@media only screen and (max-width: 900px){body.page-film .bugs-holder{margin-top:20px}}body.page-film .bugs-holder .bugs-spend{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:32px;color:#cecece}body.page-film .bugs-holder .bugs2{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start}body.page-film .bugs-holder .bugs2.manual{margin-bottom:40px}body.page-film .bugs-holder .bugs-section{width:100%;margin:30px 0 0}body.page-film .bugs-holder .bugs-section h6{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff;text-transform:uppercase}body.page-film .bugs-holder .bug{margin:10px 10px 10px 0;min-height:40px;display:flex;align-items:center;justify-content:center}body.page-film .bugs-holder .bug *{font-family:"adrianna",sans-serif;font-weight:400;font-size:18px;color:#fff}body.page-film .bugs-holder .bug .bug-icon{display:inline-block}body.page-film .bugs-holder .bug .bug-icon a{display:inline-block}body.page-film .bugs-holder .bug .bug-icon img{width:auto;will-change:opacity,scale,filter,transform}body.page-film .film-copy{max-width:500px}body.page-film .film-copy.bottom{max-width:unset;width:100%;margin:0;padding:0}body.page-film .film-copy.bottom .bottom2{width:80%;max-width:800px;margin:0 auto;text-align:center}@media only screen and (max-width: 900px){body.page-film .film-copy.bottom .bottom2{width:100%;max-width:unset}}body.page-film .film-copy.bottom .bottom2 .spacer{display:block;margin-top:120px;width:100%}@media only screen and (max-width: 900px){body.page-film .film-copy.bottom .bottom2 .spacer{margin-top:0}}body.page-film .film-copy.bottom .bottom2 .spacer.bugs{margin-top:-40px}@media only screen and (max-width: 900px){body.page-film .film-copy.bottom .bottom2 .spacer.bugs{margin-top:-40px}}body.page-film .film-copy h2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;color:#cecece;text-transform:uppercase;margin-bottom:20px}body.page-film .film-copy .synopsis{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:1.4em;color:#fff}body.page-film .film-copy .synopsis p{margin-bottom:20px}body.page-film .bug-fandango{margin:0 10px;text-align:center}@media only screen and (max-width: 500px){body.page-film .bug-fandango{margin:0 0 10px 0}}body.page-film .bug-fandango h6{font-size:12px;color:#000;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-bottom:1px;letter-spacing:-0.015em}body.page-film .bug-fandango p{font-size:8px;color:#000;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-bottom:0}body.page-film .bug-fandango a{text-decoration:underline;color:#000;display:inline !important}body.page-film .bug-fandango svg{margin-right:10px;width:24px;min-width:24px}body.page-film .bug-fandango svg path{fill:#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}body.page-film .bug-fandango img{width:150px;display:inline-block;margin-bottom:5px}body.page-film .bug-fandango.logged-in,body.page-film .bug-fandango.logged-out{background-color:#e9e9e9;display:block;justify-content:center;align-items:center;text-align:center;padding:5px 15px}body.page-film #showtimes-search-fandango{margin:10px 0 15px}body.page-film #showtimes-search-fandango .bug-fandango{margin:0}@media only screen and (max-width: 900px){body.page-film #showtimes-search-fandango .bug-fandango.logged-out,body.page-film #showtimes-search-fandango .bug-fandango.logged-in{width:calc(100% - 30px)}}body.page-film #showtimes-details-hook .bug-fandango.logged-in,body.page-film #showtimes-details-hook .bug-fandango.logged-out{display:block;text-align:center}body.page-film #showtimes-details-hook .bug-fandango.logged-in .fandango-l,body.page-film #showtimes-details-hook .bug-fandango.logged-out .fandango-l{display:none}body.page-film #showtimes-details-hook .bug-fandango.logged-in h6,body.page-film #showtimes-details-hook .bug-fandango.logged-in p,body.page-film #showtimes-details-hook .bug-fandango.logged-out h6,body.page-film #showtimes-details-hook .bug-fandango.logged-out p{display:block}body.page-film #showtimes-details-hook .bug-fandango.logged-in a,body.page-film #showtimes-details-hook .bug-fandango.logged-out a{display:inline}body.page-film .fandango-time-mobile{display:none}@media only screen and (max-width: 900px){body.page-film .fandango-time-mobile{display:block}body.page-film .fandango-time-mobile .bug-fandango{padding:10px 15px;display:block;width:calc(100% - 30px);margin:0 0 20px !important}body.page-film .fandango-time-mobile .bug-fandango .fandango-l{display:block !important}body.page-film .fandango-time-mobile .bug-fandango img{margin-bottom:0}}body.page-film .synopsis a{color:inherit;text-decoration:underline}body.page-film.device-mobile #featured-film-panel .panel .accolades-corner{bottom:calc(1% + var(--ui-browser-height))}body.page-films .feature-top{position:absolute;top:0;left:0;width:100%}body.page-films .feature-top .gradient-bottom{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);height:100px;pointer-events:none;display:block}body.page-films .feature-top video{width:100%;height:auto}@media only screen and (max-width: 900px){body.page-films .feature-top video{height:70vh;object-fit:cover}}body.page-films .feature-top img{width:100%;height:auto}body.page-films .feature-top .overlay-text{position:absolute;top:25vh;left:0;width:100%;text-align:center;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:500;font-style:italic;font-variation-settings:"wdth" 100;font-size:30px;color:#cecece;text-shadow:0 0 40px rgba(0,0,0,.75)}body.page-films .library{padding-top:50vh;width:100%}body.page-films .library .library-controls{width:100%}body.page-films .library .library-controls .line1{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}body.page-films .library .library-controls .switches{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cecece}body.page-films .library .library-controls .switches .switches-l{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:30px;color:#cecece;font-style:normal;display:flex;align-items:center;justify-content:flex-start}body.page-films .library .library-controls .switches .switches-l svg{margin-left:10px;top:3px}body.page-films .library .library-controls .switches .switches-l span{font-style:italic}body.page-films .library .library-controls .switches .switches-r span{margin-left:20px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;text-transform:uppercase;font-size:16px;color:#cecece;-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-films .library .library-controls .switches .switches-r span:hover,body.page-films .library .library-controls .switches .switches-r span.active{color:#fff}@media only screen and (max-width: 900px){body.page-films .library .library-controls .switches .switches-r span{display:block;margin:0 0 10px 0;text-align:right}}.library-grid{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:40px;row-gap:20px}@media only screen and (max-width: 900px){.library-grid{grid-template-columns:repeat(2, 1fr);row-gap:25px}}@media only screen and (max-width: 580px){.library-grid{grid-template-columns:repeat(1, 1fr)}}.library-grid .grid-item a{display:block;width:100%;height:100%}.library-grid .grid-item .bgimg-outer{margin-left:20%;display:block;width:80%;aspect-ratio:16/10}.library-grid .grid-item .grid-item-copy{position:absolute;top:0;height:100%;left:0;display:flex;align-items:center;justify-content:flex-start}.library-grid .grid-item .grid-item-copy h2{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13px;color:#fff;text-transform:uppercase;margin-bottom:5px;text-shadow:0 0 40px rgba(0,0,0,.75)}.library-grid .grid-item .grid-item-copy h3{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:15px;color:#fff;font-style:normal;margin-bottom:0;text-shadow:0 0 40px rgba(0,0,0,.75)}.library-grid .grid-item .grid-item-copy 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}.library-grid .grid-item a:hover .grid-item-copy2 svg{transform:translateX(10px)}body.page-contest #featured-contest-panel{margin-top:0;margin-bottom:-70vh;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}body.page-contest #featured-contest-panel .panel{width:100%;height:100%;will-change:opacity,scale,filter,transform;transition:opacity 150ms ease-in-out}body.page-contest #featured-contest-panel .panel .bgimg{opacity:.4}body.page-contest #featured-contest-panel .panel.active{opacity:1}body.page-contest #featured-contest-panel .panel .video{width:100%;height:100%;object-fit:cover}body.page-contest .under-top-panel *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff}body.page-contest .main-under{margin-top:20vh;min-height:20vh}body.page-contest .main-under .contest-copy{margin:0 auto}body.page-contest .contest-enter{text-align:center;width:90%;max-width:800px;margin:0 auto}body.page-contest .contest-enter .sublabel{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff}body.page-contest .contest-enter h1{margin:0;padding:0;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-size:64px;color:#fff}@media only screen and (max-width: 900px){body.page-contest .contest-enter h1{font-size:36px}}body.page-contest .contest-enter .button-holder{margin-top:20px}body.page-contest .contest-enter .description-holder{margin:20px auto}body.page-contest .contest-enter .description-holder *{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff}body.page-contest .contest-enter #button-holder-final-message{margin-top:10px;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;text-transform:uppercase;color:#fff}body.page-contest .contest-enter-final{margin-top:80px}body.page-about #featured-about-panel{margin-top:0;margin-bottom:-30vh;width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}body.page-about #featured-about-panel .gradient{display:block;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);position:absolute;bottom:0;left:0;width:100%;height:40vh;pointer-events:none}body.page-about #featured-about-panel .panel{width:100%;height:100%;will-change:opacity,scale,filter,transform;transition:opacity 150ms ease-in-out}body.page-about #featured-about-panel .panel .bgimg{opacity:.3}body.page-about #featured-about-panel .panel.active{opacity:1}body.page-about #featured-about-panel .panel .video{width:100%;height:100%;object-fit:cover}body.page-about .intro .founded{border-top:1px solid #cecece}body.page-about .intro .founded .founded-cols{display:flex;width:80%;margin:80px auto}@media only screen and (max-width: 900px){body.page-about .intro .founded .founded-cols{display:block}}body.page-about .intro .founded .founded-cols .founded-l{width:calc(33.333% - 40px);display:flex;align-items:center;justify-content:flex-end;margin-right:40px;text-align:right;flex-wrap:wrap}@media only screen and (max-width: 900px){body.page-about .intro .founded .founded-cols .founded-l{width:100%;justify-content:flex-start}}body.page-about .intro .founded .founded-cols .founded-l .l1{width:100%;font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:48px;line-height:1.2em;color:#fff}body.page-about .intro .founded .founded-cols .founded-l .l2{width:100%;font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:128px;line-height:128px;margin-top:-20px;color:#fff}body.page-about .intro .founded .founded-cols .founded-r{width:calc(66.666% - 40px);font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;columns:2;column-gap:40px;color:#fff}@media only screen and (max-width: 900px){body.page-about .intro .founded .founded-cols .founded-r{width:100%;columns:unset}}body.page-about .awards-grid{padding:80px 0;margin:80px 0}body.page-about .awards-grid .items{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:80px;row-gap:40px}@media only screen and (max-width: 900px){body.page-about .awards-grid .items{grid-template-columns:repeat(2, 1fr);column-gap:40px;row-gap:40px}}@media only screen and (max-width: 580px){body.page-about .awards-grid .items{grid-template-columns:repeat(1, 1fr);width:70%;margin:0 auto}}body.page-about .awards-grid .items .img{width:100%;aspect-ratio:195/292;margin-bottom:20px}body.page-about .awards-grid .items .lines div{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;color:#fff}body.page-about .awards-counter .items{border-top:solid 1px #cecece;margin:40px 0;padding:40px 0 10px;display:flex;justify-content:center;align-items:flex-start}body.page-about .awards-counter .items.blocks-below{border-bottom:solid 1px #cecece;padding:40px 0 90px}@media only screen and (max-width: 900px){body.page-about .awards-counter .items{display:block}}body.page-about .awards-counter .items .awards-counter-l,body.page-about .awards-counter .items .awards-counter-r,body.page-about .awards-counter .items .awards-counter-c{width:30%;min-width:360px;margin:0 50px;text-align:center}body.page-about .awards-counter .items .awards-counter-l .num,body.page-about .awards-counter .items .awards-counter-r .num,body.page-about .awards-counter .items .awards-counter-c .num{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:300;font-style:italic;font-variation-settings:"wdth" 100;font-size:128px;line-height:1em;color:#fff;margin-bottom:0}body.page-about .awards-counter .items .awards-counter-l .lbl,body.page-about .awards-counter .items .awards-counter-r .lbl,body.page-about .awards-counter .items .awards-counter-c .lbl{font-family:"Outfit",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:38px;color:#fff}@media only screen and (max-width: 1300px){body.page-about .awards-counter .items .awards-counter-l,body.page-about .awards-counter .items .awards-counter-r,body.page-about .awards-counter .items .awards-counter-c{min-width:unset;margin:0 30px}body.page-about .awards-counter .items .awards-counter-l .num,body.page-about .awards-counter .items .awards-counter-r .num,body.page-about .awards-counter .items .awards-counter-c .num{font-size:100px}body.page-about .awards-counter .items .awards-counter-l .lbl,body.page-about .awards-counter .items .awards-counter-r .lbl,body.page-about .awards-counter .items .awards-counter-c .lbl{font-size:30px}}@media only screen and (max-width: 900px){body.page-about .awards-counter .items .awards-counter-l,body.page-about .awards-counter .items .awards-counter-r,body.page-about .awards-counter .items .awards-counter-c{width:100%;min-width:unset;margin:40px 0}body.page-about .awards-counter .items .awards-counter-l .num,body.page-about .awards-counter .items .awards-counter-r .num,body.page-about .awards-counter .items .awards-counter-c .num{font-size:128px}body.page-about .awards-counter .items .awards-counter-l .lbl,body.page-about .awards-counter .items .awards-counter-r .lbl,body.page-about .awards-counter .items .awards-counter-c .lbl{font-size:38px}}body.page-member-portal #featured-member-panel{height:100vh;height:calc(var(--vh, 1vh)*100);width:100%}body.page-member-portal #featured-member-panel .main-bgimg{opacity:.4}body.page-member-portal #featured-member-panel .block.becomeMember{margin:0;padding:0;border-top:0;top:15vh}body.page-member-portal .scroll-check-trigger{border-top:1px solid #cecece}body.page-member-portal footer.footer{margin-top:0}body.page-member-portal .scroll-check-trigger .blocks .border-top{display:none}body.page-member-portal .scroll-check-trigger .blocks .block .border-bottom{display:block}body.page-member-portal .scroll-check-trigger .blocks .block:last-child .border-bottom{display:none}body.page-search #content{padding-top:150px}body.page-search #content .rte p{margin-bottom:5px}body.page-search #content .rte h3{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;margin-bottom:15px}body.page-search #content .rte.border{border-bottom:1px solid #cecece;margin-bottom:40px}[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}.show-desktop.flex{display:flex}@media only screen and (max-width: 900px){.show-desktop{display:none}.show-desktop.block{display:none}.show-desktop.flex{display:none}}.show-mobile{display:none}.show-mobile.block{display:none}.show-mobile.flex{display:none}@media only screen and (max-width: 900px){.show-mobile{display:inline-block}.show-mobile.block{display:block}.show-mobile.flex{display:flex}}.hook-oneid-login,.hook-oneid-logout,.hook-oneid-postinit{display:none}.black-sidebar .black-sidebar-bg{position:absolute;top:0;left:0;background-color:#000;width:100px;height:100%;padding-right:20px;margin-right:20px}.black-sidebar .rte{background-color:#fff}.black-sidebar .rte h1{margin:0 !important;padding:0 !important}.test{opacity:1}
/*# sourceURL=webpack://./../__source/fout/fout.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/rte.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/pieces/variables.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/layout/header.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/headerAlert.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/footer.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/overlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/mediaOverlay.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/mobileNav.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/layout/becomeMemberPopup.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/atoms/quickThumbs.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/atoms/simpleImageCarousel.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/featuredPanel.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/alternatingFilmPromos.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/merchPromo.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/videoModule.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmEntryStrip.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/nowStreamingStrip.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmModule.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/libraryModule.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmmakerFocus.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/becomeMember.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmMomentsVideosStrips.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmRoles.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/expandedSynopsis.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/partnerships.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/filmAccolades.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/aboutAwards.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/photoGallery.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/giveaways.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/ticketPromo.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/blocks/videoScrollAndScrub.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/film.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/films.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/contest.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/about.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/members.scss */
/*# sourceURL=webpack://./../__source/app/scss/site/sections/search.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/app.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2ZvdXQvZm91dC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2NsZWFyLzAuY2xlYXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jbGVhci8xLm5vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2xpYnJhcmllcy9zb2NpY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvbGlicmFyaWVzL2hhbWJ1cmdlcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jb3JlL2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jb3JlL21peGlucy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvZ3V0dGVycy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvcnRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3BpZWNlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3NpdGUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3BpZWNlcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9oZWFkZXJBbGVydC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9tZWRpYU92ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvbGF5b3V0L21vYmlsZU5hdi5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvYmVjb21lTWVtYmVyUG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYXRvbXMvcXVpY2tUaHVtYnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYXRvbXMvc2ltcGxlSW1hZ2VDYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmVhdHVyZWRQYW5lbC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvYWx0ZXJuYXRpbmdGaWxtUHJvbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9tZXJjaFByb21vLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy92aWRlb01vZHVsZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmlsbUVudHJ5U3RyaXAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL25vd1N0cmVhbWluZ1N0cmlwLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9maWxtTW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9saWJyYXJ5TW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9maWxtbWFrZXJGb2N1cy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvYmVjb21lTWVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9maWxtTW9tZW50c1ZpZGVvc1N0cmlwcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmlsbVJvbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9leHBhbmRlZFN5bm9wc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9wYXJ0bmVyc2hpcHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2ZpbG1BY2NvbGFkZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2Fib3V0QXdhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9waG90b0dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2dpdmVhd2F5cy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvdGlja2V0UHJvbW8uc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL3ZpZGVvU2Nyb2xsQW5kU2NydWIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvaG9tZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL2ZpbG0uc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvZmlsbXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvY29udGVzdC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9hYm91dC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9tZW1iZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL3NlYXJjaC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvY3VzdG9tLWFvcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvcGllY2VzLWZpbmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvYXBwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUlRLEVDaElSLGlCQUNJLENBQUEsUUFDSCxDQUFBLFNBQ0EsQ0FBQSx1QkFDQSxDQUFBLDZCQUNBLENBQUEsa0NBQ0EsQ0FBQSx3Q0FDQSxDQUFBLG9EQUNBLENBQUEsSUFFRCxnQ0FDQyxDQUFBLFNBRUQsV0FDQyxDQUFBLElBRUQsUUFDQyxDQUFBLGtCQUNBLENBQUEsb0JBRUcsQ0FBQSxxQkFDSCxDQUFBLHdCQUNBLENBQUEsZ0JBQ0EsQ0FBQSxvQkFFRCxRQUdDLENBQUEsTUFFRCx3QkFDQyxDQUFBLGdCQUNBLENBQUEsTUFFRCxlQUNDLENBQUEsUUFDQSxDQUFBLGVBQ0EsQ0FBQSxJQUVELGFB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LFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwrQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsb0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSw2QkFFRixXQUNFLENBQUEsNkJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLG9CQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLG9CQUVGLFdBQ0UsQ0FBQSw4QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLG1CQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDZCQUVGLFdBQ0UsQ0FBQSxnQ0FFRixXQUNFLENBQUEsNkJBRUYsV0FDRSxDQUFBLG9CQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDhCQUVGLFdBQ0UsQ0FBQSw4QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSxz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QSIsInNvdXJjZXNDb250ZW50IjpbIkBtaXhpbiBmb250LW91dGZpdC10aGluKCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGZvbnQtb3V0Zml0LWV4dHJhbGlnaHQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250LW91dGZpdC1saWdodCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udC1vdXRmaXQtbWVkaXVtKCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGZvbnQtb3V0Zml0LXNlbWlib2xkKCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGZvbnQtb3V0Zml0LWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udC1vdXRmaXQtZXh0cmFib2xkKCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGZvbnQtb3V0Zml0LWJsYWNrKCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbkBtaXhpbiBmb250LXBsYXlmYWlyLWxpZ2h0KCkge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpclwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1peGluIGZvbnQtcGxheWZhaXItcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cbkBtaXhpbiBmb250LXBsYXlmYWlyLW1lZGl1bSgpIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cbkBtaXhpbiBmb250LXBsYXlmYWlyLXNlbWlib2xkKCkge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpclwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuQG1peGluIGZvbnQtcGxheWZhaXItYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cbkBtaXhpbiBmb250LXBsYXlmYWlyLWV4dHJhYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cbkBtaXhpbiBmb250LXBsYXlmYWlyLWJsYWNrKCkge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpclwiLCBzZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogXCJ3ZHRoXCIgMTAwO1xufVxuXG5cblxuXG5AbWl4aW4gZm9udC1nbG9iYWwtcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBmb250LWdsb2JhbC1ib2xkKCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCB1cmwoXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9xaGs2b2Z6LmNzc1wiKTtcbkBtaXhpbiBmb250LWFkcmlhbm5hLWxpZ2h0KCkge1xuICBmb250LWZhbWlseTogXCJhZHJpYW5uYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1peGluIGZvbnQtYWRyaWFubmEtcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRyaWFubmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtaXhpbiBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkcmlhbm5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWl4aW4gZm9udC1hZHJpYW5uYS1kZW1pYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRyaWFubmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtaXhpbiBmb250LWFkcmlhbm5hLWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkcmlhbm5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWl4aW4gZm9udC1hZHJpYW5uYS1jb25kZW5zZWQtbGlnaHQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkcmlhbm5hLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWl4aW4gZm9udC1hZHJpYW5uYS1jb25kZW5zZWQtcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRyaWFubmEtY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWl4aW4gZm9udC1hZHJpYW5uYS1jb25kZW5zZWQtZGVtaWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkcmlhbm5hLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWl4aW4gZm9udC1yb2JvdG8tcmVndWxhcigpIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWl4aW4gZm9udC1yb2JvdG8tbWVkaXVtKCkge1xuICBmb250LWZhbWlseTogXCJyb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblBSRUNMRUFSIC1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRvdXRsaW5lOiBub25lIWltcG9ydGFudDsgIC8vZGlzYWJsZXMgdWdseSBvdXRsaW5lXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgIC8vc3RvcHMgaW9zIGZyb20gcmVzaXppbmcgY29weSBhdXRvbWF0aWNhbGx5XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7IC8vZm9udCB3ZWlnaHQgZml4XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMDA0KTsgLy9mb250IHdlaWdodCBmaXhcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApIWltcG9ydGFudDsgLy9kaXNhYmxlcyB1Z2x5IGhpZ2hsaWdodFxufSBcbmRpdiB7IFxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IC8qIG1vbWVudHVtIHNjcm9sbGluZyBmb3IgYW55IG92ZXJmbG93OnNjcm9sbCAqL1xufVxudGV4dGFyZWEge1xuXHRyZXNpemU6bm9uZTtcbn0gIFxuaW1nIHsgXG5cdGJvcmRlcjowOyAgLy9lbnN1cmVzIG5vIGJvcmRlclxuXHR2ZXJ0aWNhbC1hbGlnbjp0b3A7ICAvL3ZlcnRpY2FsbHkgYWxpZ25zIGltYWdlLCBpZSBmaXhcblx0Ly9kaXNhYmxlcyB1Z2x5IHNlbGVjdFxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59IFxuZm9ybSwgXG5maWVsZHNldCwgXG50YWJsZSAgeyBcblx0Ym9yZGVyOjA7XG59XG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7ICAvL3RhYmxlIGNlbGxzIHNoYXJlIGJvcmRlclxuXHRib3JkZXItc3BhY2luZzogMDtcbn1cbmlucHV0IHsgXG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjowO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuc3VwIHsgXG5cdGZvbnQtc2l6ZTo1MCU7XG5cdGZvbnQtZmFtaWx5OmluaGVyaXQ7XG59XG4udWktbG9hZGVyIHsgXG5cdGRpc3BsYXk6bm9uZTsgLy9oaWRlIG1vYmlsZSBqcXVlcnkgZmVhdHVyZVxufVxuYSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIWltcG9ydGFudDsgLy9zYWZhcmkgYmx1ZSB1Z2x5XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZCB7XG4gICAgb3V0bGluZTpub25lIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzpub25lO1xuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcbiAgfVxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdTb2NpY29uJztcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLmVvdD80ODRyMWYnKTtcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLmVvdD80ODRyMWYjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvU29jaWNvbi53b2ZmMj80ODRyMWYnKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi4vZm9udHMvU29jaWNvbi50dGY/NDg0cjFmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24ud29mZj80ODRyMWYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLnN2Zz80ODRyMWYjU29jaWNvbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuW2NsYXNzXj1cInNvY2ljb24tXCJdLCBbY2xhc3MqPVwiIHNvY2ljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdTb2NpY29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNvY2ljb24taW50ZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cbi5zb2NpY29uLW1vZGRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4uc29jaWNvbi1pbmRpZWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG4uc29jaWNvbi10cmF4c291cmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG4uc29jaWNvbi1nYW1lZm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG4uc29jaWNvbi1waXhpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuLnNvY2ljb24tbXlhbmltZWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbn1cbi5zb2NpY29uLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cbi5zb2NpY29uLXdpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG4uc29jaWNvbi1zcGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG4uc29jaWNvbi1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG4uc29jaWNvbi1iZWF0cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuLnNvY2ljb24taGFja2Vyb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG4uc29jaWNvbi1oYWNrZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4uc29jaWNvbi1zbWFzaHdvcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG4uc29jaWNvbi1rb2JvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG4uc29jaWNvbi1ib29rYnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG4uc29jaWNvbi1tYWlscnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbn1cbi5zb2NpY29uLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLnNvY2ljb24taW5zdHJ1Y3RhYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuLnNvY2ljb24tcG9ydGZvbGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4uc29jaWNvbi1jb2RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG4uc29jaWNvbi1vcmlnaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cbi5zb2NpY29uLW5leHRkb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4uc29jaWNvbi11ZGVteTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLnNvY2ljb24tbGl2ZW1hc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuLnNvY2ljb24tY3J1bmNoYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLnNvY2ljb24taG9tZWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG59XG4uc29jaWNvbi1jYWxlbmRseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuLnNvY2ljb24tcmVhbHRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLnNvY2ljb24tdGlkYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5zb2NpY29uLXFvYnV6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uc29jaWNvbi1uYXRnZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cbi5zb2NpY29uLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uc29jaWNvbi11bnNwbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLnNvY2ljb24taG9tZWFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cbi5zb2NpY29uLWFuZ2llc2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5zb2NpY29uLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5zb2NpY29uLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uc29jaWNvbi1vcGVuYWlneW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5zb2NpY29uLWxvZ21laW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5zb2NpY29uLWZpdmVycjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuLnNvY2ljb24tZ290b21lZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cbi5zb2NpY29uLWFsaWV4cHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5zb2NpY29uLWd1cnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cbi5zb2NpY29uLWFwcHN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uc29jaWNvbi1ob21lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLnNvY2ljb24tem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuLnNvY2ljb24tYWxpYmFiYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuLnNvY2ljb24tY3JhaWdzbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuLnNvY2ljb24td2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4uc29jaWNvbi1yZWRmaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cbi5zb2NpY29uLWdvb2dsZWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uc29jaWNvbi1zaG9waWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG4uc29jaWNvbi1mcmVlbGFuY2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG4uc29jaWNvbi1zZWVkcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5zb2NpY29uLWJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cbi5zb2NpY29uLWRvb2RsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYlwiO1xufVxuLnNvY2ljb24tYm9uYW56YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuLnNvY2ljb24tc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cbi5zb2NpY29uLXRvcHRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuLnNvY2ljb24tZ3VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuLnNvY2ljb24tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG4uc29jaWNvbi10cnVsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5zb2NpY29uLWxvb21seTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLnNvY2ljb24tZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5zb2NpY29uLXVwd29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuLnNvY2ljb24tZnVuZGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cbi5zb2NpY29uLWJvb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cbi5zb2NpY29uLWdvb2dsZW1hcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbn1cbi5zb2NpY29uLXppbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuLnNvY2ljb24tbmljb25pY286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbn1cbi5zb2NpY29uLXRvbmVkZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5zb2NpY29uLWF1Z21lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5zb2NpY29uLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLnNvY2ljb24tZnl1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5zb2NpY29uLXl0LWdhbWluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLnNvY2ljb24tc2tldGNoZmFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uc29jaWNvbi1tb2JjcnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLnNvY2ljb24tbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uc29jaWNvbi1wYW5kb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uc29jaWNvbi1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5zb2NpY29uLWdhbWV3aXNwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uc29jaWNvbi1ibG9nbG92aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbi5zb2NpY29uLXR1bmVpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLnNvY2ljb24tZ2FtZWpvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5zb2NpY29uLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLnNvY2ljb24tc3ByZWFkc2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5zb2NpY29uLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG4uc29jaWNvbi04dHJhY2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uc29jaWNvbi1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5zb2NpY29uLWFsbGlhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uc29jaWNvbi1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5zb2NpY29uLWFtcGxlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLnNvY2ljb24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLnNvY2ljb24tYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uc29jaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLnNvY2ljb24tYXBwbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uc29jaWNvbi1iYWlkdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuLnNvY2ljb24tYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cbi5zb2NpY29uLWJhdHRsZW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuLnNvY2ljb24tbWl4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cbi5zb2NpY29uLWJlYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4uc29jaWNvbi1iZWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uc29jaWNvbi1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uc29jaWNvbi1ibGl6emFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLnNvY2ljb24tYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLnNvY2ljb24tYnVmZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uc29jaWNvbi1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5zb2NpY29uLWNvZGVyd2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLnNvY2ljb24tY3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5zb2NpY29uLWRhaWx5bW90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uc29jaWNvbi1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5zb2NpY29uLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLnNvY2ljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuLnNvY2ljb24tZGlhYmxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uc29jaWNvbi1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4uc29jaWNvbi1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG4uc29jaWNvbi1kaXNxdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5zb2NpY29uLWRvdWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuLnNvY2ljb24tZHJhdWdpZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5zb2NpY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uc29jaWNvbi1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5zb2NpY29uLWViYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5zb2NpY29uLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5zb2NpY29uLWVuZG9tb2RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uc29jaWNvbi1lbnZhdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5zb2NpY29uLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5zb2NpY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uc29jaWNvbi1mZWVkYnVybmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uc29jaWNvbi1maWxtd2ViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG4uc29jaWNvbi1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uc29jaWNvbi1mbGF0dHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cbi5zb2NpY29uLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLnNvY2ljb24tZm9ybXVscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuLnNvY2ljb24tZm9ycnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG4uc29jaWNvbi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uc29jaWNvbi1mcmllbmRmZWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uc29jaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5zb2NpY29uLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLnNvY2ljb24tZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uc29jaWNvbi1nb29nbGVzY2hvbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uc29jaWNvbi1nb29nbGVncm91cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5zb2NpY29uLWdvb2dsZXBob3RvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLnNvY2ljb24tZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLnNvY2ljb24tZ3Jvb3Zlc2hhcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5zb2NpY29uLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cbi5zb2NpY29uLWhlYXJ0aHN0b25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG4uc29jaWNvbi1oZWxsb2NvdG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG4uc29jaWNvbi1oZXJvZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cbi5zb2NpY29uLXNtYXNoY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuLnNvY2ljb24taG9yZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cbi5zb2NpY29uLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uc29jaWNvbi1pY3E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5zb2NpY29uLWlkZW50aWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uc29jaWNvbi1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uc29jaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5zb2NpY29uLWlzc3V1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uc29jaWNvbi1pc3RvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5zb2NpY29uLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLnNvY2ljb24ta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLnNvY2ljb24tbGFueXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uc29jaWNvbi1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cbi5zb2NpY29uLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGJcIjtcbn1cbi5zb2NpY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uc29jaWNvbi1saXZlam91cm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuLnNvY2ljb24tbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuLnNvY2ljb24tbWFjb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjtcbn1cbi5zb2NpY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5zb2NpY29uLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLnNvY2ljb24tbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uc29jaWNvbi1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLnNvY2ljb24tbW9kZWxtYXloZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5zb2NpY29uLW11bWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLnNvY2ljb24tbXlzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLnNvY2ljb24tbmV3c3ZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5zb2NpY29uLW5pbnRlbmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uc29jaWNvbi1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5zb2NpY29uLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cbi5zb2NpY29uLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuLnNvY2ljb24tb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cbi5zb2NpY29uLW91dGxvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cbi5zb2NpY29uLW92ZXJ3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuLnNvY2ljb24tcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuLnNvY2ljb24tcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uc29jaWNvbi1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5zb2NpY29uLXBlcnNvbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5zb2NpY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLnNvY2ljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLnNvY2ljb24tcGxheWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uc29jaWNvbi1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLnNvY2ljb24tcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uc29jaWNvbi1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLnNvY2ljb24tcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5zb2NpY29uLXJhaWRjYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG4uc29jaWNvbi1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG4uc29jaWNvbi1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmNcIjtcbn1cbi5zb2NpY29uLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuLnNvY2ljb24tcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG4uc29jaWNvbi1yZXNpZGVudGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmZcIjtcbn1cbi5zb2NpY29uLXJldmVyYm5hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLnNvY2ljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uc29jaWNvbi1zaGFyZXRoaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5zb2NpY29uLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uc29jaWNvbi1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uc29jaWNvbi1zbXVnbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uc29jaWNvbi1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLnNvY2ljb24tc29uZ2tpY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5zb2NpY29uLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5zb2NpY29uLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5zb2NpY29uLXN0YWNrZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cbi5zb2NpY29uLXN0YWNrb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cbi5zb2NpY29uLXN0YXJjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuLnNvY2ljb24tc3RheWZyaWVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cbi5zb2NpY29uLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG4uc29jaWNvbi1zdG9yZWhvdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG4uc29jaWNvbi1zdHJhdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5zb2NpY29uLXN0cmVhbWphcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLnNvY2ljb24tc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5zb2NpY29uLXN3YXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uc29jaWNvbi10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5zb2NpY29uLXRlYW12aWV3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5zb2NpY29uLXRlY2hub3JhdGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5zb2NpY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uc29jaWNvbi10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLnNvY2ljb24tdHJpcGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uc29jaWNvbi10cmlwbGVqOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG4uc29jaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjtcbn1cbi5zb2NpY29uLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4Y1wiO1xufVxuLnNvY2ljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZFwiO1xufVxuLnNvY2ljb24tdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuLnNvY2ljb24tdmVudHJpbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGZcIjtcbn1cbi5zb2NpY29uLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLnNvY2ljb24tdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cbi5zb2NpY29uLXZpZXdidWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5zb2NpY29uLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uc29jaWNvbi12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uc29jaWNvbi12a29udGFrdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5zb2NpY29uLXdhcmNyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uc29jaWNvbi13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5zb2NpY29uLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uc29jaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OVwiO1xufVxuLnNvY2ljb24td2lraXBlZGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG4uc29jaWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG4uc29jaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWNcIjtcbn1cbi5zb2NpY29uLXd5a29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG4uc29jaWNvbi14Ym94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG4uc29jaWNvbi14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG4uc29jaWNvbi15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMFwiO1xufVxuLnNvY2ljb24teWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XG59XG4uc29jaWNvbi15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTJcIjtcbn1cbi5zb2NpY29uLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTNcIjtcbn1cbi5zb2NpY29uLXlvdW5vdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNFwiO1xufVxuLnNvY2ljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNVwiO1xufVxuLnNvY2ljb24temFwaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG4uc29jaWNvbi16ZXJwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTdcIjtcbn1cbi5zb2NpY29uLXpvbWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuLnNvY2ljb24tenluZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTlcIjtcbn1cbiIsIi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbi5oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7IH1cbi5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43OyB9XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTdweDsgfVxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC03cHg7IH1cblxuLypcbiAgICogM0RYXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RYIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFlcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RZIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWFlcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWFkgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKSByb3RhdGVaKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIEFycm93XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBBbHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAtMTBweCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi8qXG4gICAqIEFycm93IEFsdCBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLypcbiAgICogQXJyb3cgVHVyblxuICAgKi9cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQm9yaW5nXG4gICAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7IH1cblxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4vKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBDb2xsYXBzZSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBFbGFzdGljXG4gICAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC0yNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cblxuLypcbiAgICogRWxhc3RpYyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cblxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1czsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cblxuLypcbiAgICogRW1waGF0aWNcbiAgICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHJpZ2h0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogLTgwcHg7XG4gIHRvcDogLTgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgODBweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IC04MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHB4LCA4MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cblxuLypcbiAgICogRW1waGF0aWMgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtODBweDtcbiAgdG9wOiA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIC04MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTgwcHg7XG4gIHRvcDogODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgLTgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi8qXG4gICAqIE1pbnVzXG4gICAqL1xuLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCwgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LCBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgZWFzZS1vdXQsIHRvcCAwLjA4cyBlYXNlLW91dCwgb3BhY2l0eSAwcyAwLjA4cyBsaW5lYXI7IH1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDsgfVxuXG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7IH1cblxuLypcbiAgICogU2xpZGVyXG4gICAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7IH1cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4OyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMjBweDsgfVxuXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoNS43MTQyOXB4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKDkwZGVnKTsgfVxuXG4vKlxuICAgKiBTcGluXG4gICAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0OyB9XG4uaGFtYnVyZ2VyLS1zcGluLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcGluIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjI1cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDsgfVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNwcmluZ1xuICAgKi9cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgMC4xM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO31cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogLTJweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIFNwcmluZyBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0yMHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwcyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFN0YW5kXG4gICAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFN0YW5kIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFNxdWVlemVcbiAgICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7IH1cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7IH1cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogVm9ydGV4XG4gICAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4vKlxuICAgKiBWb3J0ZXggUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTsgfVxuXG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4iLCJAbWl4aW4gcHVuY2gtaW4taG92ZXIoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5iZ2ltZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAuYmdpbWcge1xuICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgfVxuICB9XG59XG5AbWl4aW4gbm9ybWFsLWhvdmVyKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuYmdpbWcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmJnaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cbn1cblxuLy91c2UgaW4gZmxvYXRzXG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi8qIGFkZCB0aGlzIGNsYXMgdG8ga2lsbCBhIGNzcyB0cmFuc2l0aW9uIGluIHByb2dyZXNzLCB0aGVuIHJlbW92ZSBpdCBhZ2FpbiAqL1xuLmtpbGwtY3NzLXRyYW5zaXRpb24ge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMG1zIGVhc2UhaW1wb3J0YW50O1xuICAgXHQtby10cmFuc2l0aW9uOiBhbGwgMG1zIGVhc2UhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwbXMgZWFzZSFpbXBvcnRhbnQ7XG59XG5cbi8vc3RvcCBhbiBlbGVtZW50IGFuZCBpdHMgY2hpbGRyZW4gZnJvbSBiZWluZyBzZWxlY3RhYmxlXG4ubm9zZWxlY3Qge1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vL3ZlcnRpY2FsIGFsaWduIGVsZW1lbnRzXG4vL3VzYWdlIDxkaXYgY2xhc3M9XCJkaXYtdGFibGVcIj48ZGl2IGNsYXNzPVwiZGl2LXRhYmxlY2VsbFwiPmNvcHk8L2Rpdj48L2Rpdj5cbi5kaXYtdGFibGUgeyBcblx0ZGlzcGxheTp0YWJsZTtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG4uZGl2LXRhYmxlY2VsbCB7IFxuXHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0aGVpZ2h0OjEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG5cbi8vc29jaWNvbiBzcGVjaWFsc1xuLnNvY2ljb24geyBcblx0QGluY2x1ZGUgdHJhbnNpdGlvbi1ob3ZlcigpO1xufVxuLnNvY2ljb24sIFxuLnNvY2ljb246aG92ZXIsICBcbi5zb2NpY29uX2EsICBcbi5zb2NpY29uX2E6aG92ZXIgeyBcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG59XG5cblxuXG5cbi8vIGJnaW1nXG4uYmdpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDoxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB2aWRlbyB7XG4gICAgLy8gRGVmYXVsdCBtb2Rlcm4gYnJvd3NlcnMgKENocm9tZSwgU2FmYXJpLCBFZGdlLCBGaXJlZm94KVxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICAmLnBvcnRyYWl0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIElFIGZhbGxiYWNrIOKAlCBlbXVsYXRlIG9iamVjdC1maXQgYmVoYXZpb3JcbiAgICBib2R5LmJyb3dzZXJfaWUgJiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICYucG9ydHJhaXQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJi50bCB7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDt9XG4gICYudGMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO31cbiAgJi50ciB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDt9XG4gICYuY2wgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjt9XG4gICYuY2MgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO31cbiAgJi5jciB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlciA7fVxuICAmLmJsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207fVxuICAmLmJjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTt9XG4gICYuYnIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207fVxuXG59XG5cblxuLy88ZGl2IGNsYXNzPVwiaW1naG92ZXJcIj48aW1nIC8+PC9kaXY+XG4uaWgtaG9vayB7XG4gIC5paC1jb250IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgJi5ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5paCB7XG4gICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb25fYWxsKCk7XG4gICAgICB0cmFuc2l0aW9uOiAzNTBtcyBhbGwgZWFzZTtcbiAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuaWgge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuODUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTsgLy8gc2xpZ2h0IHpvb20gaW5cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLy9mb3IgdXNpbmcgaW4gQGV4dGVuZCAubWF0ZXJpYWwtaWNvbnNcbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5hYnMwMCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbn1cbi5hYnMxMDAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblZBUklBQkxFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gdHJhbnNpdGlvbi1ob3ZlcigpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UsIGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm94LXNoYWRvdyAzNTBtcyBlYXNlLCBib3JkZXIgMzUwbXMgZWFzZSwgd2lkdGggMzUwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UsIGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm94LXNoYWRvdyAzNTBtcyBlYXNlLCBib3JkZXIgMzUwbXMgZWFzZSwgd2lkdGggMzUwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJveC1zaGFkb3cgMzUwbXMgZWFzZSwgYm9yZGVyIDM1MG1zIGVhc2UsIHdpZHRoIDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3gtc2hhZG93IDM1MG1zIGVhc2UsIGJvcmRlciAzNTBtcyBlYXNlLCB3aWR0aCAzNTBtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLWNvbG9yKCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMzUwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwoKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1vcGFjaXR5KCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsLXRpbWVtcygzNTBtcykgKi9cbkBtaXhpbiB0cmFuc2l0aW9uLWFsbC10aW1lbXMoJHRpbWVtcykge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICR0aW1lbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsICR0aW1lbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsICR0aW1lbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24tZGVsYXktdGltZW1zKDM1MG1zKSAqL1xuQG1peGluIHRyYW5zaXRpb24tZGVsYXktdGltZW1zKCR0aW1lbXMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICAtbW96LXRyYW5zaXRpb24tZGVsYXk6ICR0aW1lbXM7XG4gIC1vLXRyYW5zaXRpb24tZGVsYXk6ICR0aW1lbXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6ICR0aW1lbXM7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuLy90cmFuc2l0aW9uLXR5cGUobGVmdCk7IG5vIHF1b3Rlc1xuQG1peGluIHRyYW5zaXRpb24tdHlwZSgkcHJvcGVydHkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgMzUwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgMzUwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5IDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAzNTBtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbi8qIGV4IHRyYW5zaXRpb24tZGVsYXkoMzUwbXMpICovXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkdGltZW1zKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiBhbGwgJHRpbWVtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiBhbGwgJHRpbWVtcyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiBhbGwgJHRpbWVtcyBlYXNlO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbi8vQGluY2x1ZGUgY2FsYyggd2lkdGgsICcxMDAlIC0gMzJweCcpO1xuQG1peGluIGNhbGMoJHByb3BlcnR5LCAkZXhwcmVzc2lvbikge1xuICAjeyRwcm9wZXJ0eX06IC1tb3otY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KTtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KTtcbn1cblxuQG1peGluIGNhbGMtaW1wb3J0YW50KCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pICFpbXBvcnRhbnQ7XG4gICN7JHByb3BlcnR5fTogLXdlYmtpdC1jYWxjKCN7JGV4cHJlc3Npb259KSAhaW1wb3J0YW50O1xuICAjeyRwcm9wZXJ0eX06IGNhbGMoI3skZXhwcmVzc2lvbn0pICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBwb3Atb3V0LXRleHQtdGlnaHQoKSB7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xufVxuXG5AbWl4aW4gcG9wLW91dC10ZXh0KCkge1xuICB0ZXh0LXNoYWRvdzogMCAwIDIwcHggIzAwMDtcbn1cblxuQG1peGluIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKSB7XG4gIHRleHQtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG5AbWl4aW4gcG9wLW91dC1ib3goKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4ICMwMDA7XG59XG5cbkBtaXhpbiBwb3Atb3V0LWJveC1zdWJ0bGUoKSB7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbkBtaXhpbiBwb3Atb3V0LWJveC1zdWJ0bGVzdCgpIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuQG1peGluIHBvcC1vdXQtYm94LXN1YnRsZS1raWxsKCkge1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5AbWl4aW4gcm90YXRlLTkwY2MoKSB7XG4gIC8qIFNhZmFyaSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBJRSAqL1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogT3BlcmEgKi9cbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbn1cblxuLyogYXBwbGllIHRyYW5zaXRpb24tYWxsIHRvIGhvbGRlciBiZWZvcmUsIGFsc28gdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgKi9cbkBtaXhpbiByb3RhdGUtMzYwKCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249NCk7XG59XG5cblxuLy9AaW5jbHVkZSB1bmRlcmxpbmVob3ZlcigjMDAwLDJweCwtMnB4KTsgLy9leHBhbmQgb3V0IGZyb20gY2VudGVyXG4vL0BpbmNsdWRlIHVuZGVybGluZWhvdmVyKCMwMDAsMnB4LC0ycHgsJ3NpZGVzd2lwZXInKTsgLy9leHBhbmQgbGVmdCB0byByaWdodFxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXIoJGNvbG9yLCRzaXplLCRib3R0b20sJG1vZGU6XCJjZW50ZXJcIikge1xuICBAaW5jbHVkZSB1bmRlcmxpbmVob3Zlci1zcGxpdC1wcmVob3ZlcigkY29sb3IsICRzaXplLCAkYm90dG9tLCAkbW9kZSk7XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHVuZGVybGluZWhvdmVyLXNwbGl0LWhvdmVyKCRtb2RlKTtcbiAgfVxufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXItc3BsaXQtcHJlaG92ZXIoJGNvbG9yLCRzaXplLCRib3R0b20sJG1vZGU6IFwiY2VudGVyXCIpIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJHNpemU7XG4gICAgYm90dG9tOiAkYm90dG9tO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDY1MG1zIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDY1MG1zIGVhc2UgMHM7XG4gICAgQGlmICRtb2RlID09ICdzaWRlc3dpcGVyJyB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIH1cblxuICB9XG59XG5cbkBtaXhpbiB1bmRlcmxpbmVob3Zlci1zcGxpdC1ob3ZlcigkbW9kZTonY2VudGVyJykge1xuICAmOmJlZm9yZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UgMHM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UgMHM7XG4gICAgQGlmICRtb2RlID09ICdzaWRlc3dpcGVyJyB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXItZ2VuZXJpYygkY29sb3IsJG1vZGU6J3NpZGVzd2lwZXInKSB7XG4gIEBpbmNsdWRlIHVuZGVybGluZWhvdmVyKCRjb2xvciwgMnB4LCAtMnB4LCAkbW9kZSk7XG59XG5cbkBtaXhpbiB1bmRlcmxpbmVob3ZlcmtpbGwoKSB7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIGZhbmN5LWxpbmVzLWhvdmVyKCRib3JkZXJTdGFydGVyLCRib3JkZXJHbG93KSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlclN0YXJ0ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgaW1nLCAuaG92ZXItY29udGFpbmVyLWltZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgfVxuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IDAuN3M7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAmOmhvdmVyOjpiZWZvcmUsICY6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCA5cHggMXB4ICRib3JkZXJHbG93LCBpbnNldCAwIDAgOXB4IDFweCAkYm9yZGVyR2xvdztcblxuICAgIGltZywgLmhvdmVyLWNvbnRhaW5lci1pbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICB9XG4gIH1cblxuXG4gIC8qXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6MC44NTtcbiAgICAgIC5pbWctZnVsbCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICB9XG4gICAgfVxuICAgICovXG5cblxufVxuXG5AbWl4aW4gc2lkZS1zd2lwZS1idXR0b24tZmlsbCgkZGVmYXVsdENvbG9yLCRob3ZlckNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0Q29sb3I7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyQ29sb3I7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA2NTBtcyBlYXNlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIHotaW5kZXg6IDA7XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMzUwbXMgZWFzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vQGluY2x1ZGUgdGV4dC1vdXRsaW5lKDJweCwjZmZmLHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuQG1peGluIHRleHQtb3V0bGluZSgkc3Ryb2tlV2lkdGgsJHN0cm9rZUNvbG9yLCAkZmlsbENvbG9yLCRmYWlsc2FmZUNvbG9yOiNmZmYpIHtcbiAgY29sb3I6ICRmYWlsc2FmZUNvbG9yO1xuICAtbW96LXRleHQtZmlsbC1jb2xvcjogJGZpbGxDb2xvcjtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRmaWxsQ29sb3I7XG4gIHRleHQtZmlsbC1jb2xvcjogJGZpbGxDb2xvcjtcbiAgLW1vei10ZXh0LXN0cm9rZS1jb2xvcjogJHN0cm9rZUNvbG9yO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAkc3Ryb2tlQ29sb3I7XG4gIHRleHQtc3Ryb2tlLWNvbG9yOiAkc3Ryb2tlQ29sb3I7XG4gIC1tb3otdGV4dC1zdHJva2Utd2lkdGg6ICRzdHJva2VXaWR0aDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogJHN0cm9rZVdpZHRoO1xuICB0ZXh0LXN0cm9rZS13aWR0aDogJHN0cm9rZVdpZHRoO1xufVxuXG5cbkBtaXhpbiBzZXQtaW5wdXQtcGxhY2Vob2xkZXItY29sb3IoJGNvbCkge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbFxuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgfVxuICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sO1xuICB9XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgfVxufVxuXG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuXG5AbWl4aW4gY29sdW1uLWJyZWFrLWluc2lkZSB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIENocm9tZSwgU2FmYXJpICovXG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgLyogVGhlb3JldGljYWxseSBGRiAyMCsgKi9cbiAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47IC8qIElFIDExICovXG59XG5cbkBmdW5jdGlvbiBnZXQtdncoJHRhcmdldCkge1xuICAkdnctY29udGV4dDogKDE3MDAgKi4wMSkgKiAxcHg7XG4gIEByZXR1cm4gKCR0YXJnZXQvJHZ3LWNvbnRleHQpICogMXZ3O1xufVxuXG5cbkBtaXhpbiB2aDEwMCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG59XG5AbWl4aW4gdmgxMDBNaW4ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG59XG5cbkBtaXhpbiB3aWxsQ2hhbmdlIHtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHNjYWxlLCBmaWx0ZXIsIHRyYW5zZm9ybTtcbn1cblxuXG5AbWl4aW4gd2lkdGhNYXhNaW4oJHR3KSB7XG4gIHdpZHRoOiR0dztcbiAgbWluLXdpZHRoOiR0dztcbiAgbWF4LXdpZHRoOiR0dztcbn1cbkBtaXhpbiBoZWlnaHRNYXhNaW4oJHR3KSB7XG4gIGhlaWdodDokdHc7XG4gIG1pbi1oZWlnaHQ6JHR3O1xuICBtYXgtaGVpZ2h0OiR0dztcbn1cblxuXG5AbWl4aW4gbGluay11bmRlcmxpbmUtbGVmdHJpZ2h0KCkge1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgJHRyYW5zVGltZToyNTBtcztcbiAgJHRyYW5zRWFzZUluT3V0OmFsbCAkdHJhbnNUaW1lIGVhc2UtaW4tb3V0O1xuICAkdHJhbnNFYXNlSW46YWxsICR0cmFuc1RpbWUgZWFzZS1pbjtcbiAgJHRyYW5zRWFzZU91dDphbGwgJHRyYW5zVGltZSBlYXNlLW91dDtcbiAgJHRyYW5zT2ZmOmFsbCAwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiNmZmY7XG4gIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VJbk91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIGNhbGModG9wLCcxMDAlIC0gNHB4Jyk7XG4gICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJScpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc09mZjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJzEwMCUnKTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlT3V0O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICAvL2NvbG9yOiRjb2xvci1jeWFuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUgKyAyMHB4Jyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJSArIDIwcHgnKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLy9jb2xvcjokY29sb3ItY3lhbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlSW47XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZU91dDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6ICR0cmFuc1RpbWU7XG4gICAgICBsZWZ0OjA7XG4gICAgfVxuICB9XG4gICYuc21hbGwge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OjFweDtcbiAgICB9XG4gIH1cbn0iLCIvL0JSRUFLU1xuJGJyZWFrcG9pbnQtdGlueTozODBweDtcbiRicmVha3BvaW50LXNtYWxsZXI6NTgwcHg7XG4kYnJlYWtwb2ludC1zbWFsbDo5MDBweDtcbiRicmVha3BvaW50LXNtYWxsLXBsdXMtMTo5MDFweDtcbiRicmVha3BvaW50LXNtYWxsLW1lZGl1bToxMTUwcHg7XG4kYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0tcGx1cy0xOjExNTFweDtcbiRicmVha3BvaW50LW1lZGl1bToxNDAwcHg7XG4kYnJlYWtwb2ludC1tZWRpdW0tcGx1cy0xOjE0MDFweDtcbiRicmVha3BvaW50LW1lZGl1bS1sYXJnZToxNjAwcHg7XG4kYnJlYWtwb2ludC1tZWRpdW0tbGFyZ2UtcGx1cy0xOjE2MDFweDtcbiRicmVha3BvaW50LW1vYmlsZS1uYXY6MTA4MHB4O1xuXG4kYnJlYWtwb2ludC1xdWlja3RodW1iczogNTUwcHg7XG4kYnJlYWtwb2ludC1xdWlja3RodW1icy1wbHVzLTE6IDU1MXB4O1xuXG4kdGh1bWJzU3BhY2U6IDE1cHg7XG4kdGh1bWJzU3BhY2UtMng6IDMwcHg7XG4kbW9iaWxlLXRodW1icy1wZWVrOiAxMDBweDtcblxuLy9DQVBTXG4kbWF4LXdpZHRoLXNpdGU6MTkyMHB4O1xuJG1heC13aWR0aC1zaXRlLXBsdXMtMToxOTIxcHg7XG4kbWF4LXdpZHRoLWNvcHk6MTA4MHB4OyAvLzg3MCBub3JlIG5vcm1hbFxuXG5cblxuLy9QQURESU5HU1xuLy8gU0FNRVxuJG1hc3Rlci1wYWRkaW5nOjUwcHg7XG4kbWFzdGVyLXBhZGRpbmctMng6MTAwcHg7XG4kbWFzdGVyLXBhZGRpbmctNHg6MjAwcHg7XG4kbWFzdGVyLXBhZGRpbmctbWVkaXVtOjUwcHg7XG4kbWFzdGVyLXBhZGRpbmctbWVkaXVtLTJ4OjEwMHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1lZGl1bS00eDoyMDBweDtcblxuLy9TQU1FXG4kbWFzdGVyLXBhZGRpbmctbW9iaWxlOjIwcHg7XG4kbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4OjQwcHg7XG4kbWFzdGVyLXBhZGRpbmctbW9iaWxlLTR4OjgwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGlueToyMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRpbnktMng6NDBweDtcbiRtYXN0ZXItcGFkZGluZy10aW55LTR4OjgwcHg7XG5cbiRtYXN0ZXItcGFkZGluZy10Yjo0MHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTozMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZToyMHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk6MTVweDtcblxuXG4vL01JWElOU1xuQG1peGluIG1hc3Rlci1wYWRkaW5nLWwoKSB7XG4gIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLXIoKSB7XG4gIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1scigpIHtcbiAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZztcbiAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy10YigpIHtcbiAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy10KCkge1xuICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWIoKSB7XG4gIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1sci13aWR0aCgpIHtcbiAgYm94LXNpemluZzogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLTJ4KTtcbiAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZztcbiAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbWVkaXVtLTJ4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1vYmlsZS0yeCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLXRpbnktMngpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngoKSB7XG4gIGJveC1zaXppbmc6IGluaXRpYWwhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy00eCk7XG4gIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctMng7XG4gIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLTJ4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1lZGl1bS00eCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMng7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbWVkaXVtLTJ4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tb2JpbGUtNHgpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZS0yeDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy10aW55LTR4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnktMng7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueS0yeDtcbiAgfVxufVxuXG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngtbW9iaWxlLTF4KCkge1xuICBib3gtc2l6aW5nOiBpbml0aWFsIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctNHgpO1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLTJ4O1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tZWRpdW0tNHgpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtLTJ4O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctdGlueS0yeCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cblxuXG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngtbW9iaWxlLTB4KCkge1xuICBib3gtc2l6aW5nOiBpbml0aWFsIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctNHgpO1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLTJ4O1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTF4LW1vYmlsZS0weCgpIHtcbiAgYm94LXNpemluZzogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLTR4KTtcbiAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctMng7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0weC1tb2JpbGUtMngoKSB7XG4gIGJveC1zaXppbmc6IGluaXRpYWwhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlJyk7XG4gIHBhZGRpbmctbGVmdDowO1xuICBwYWRkaW5nLXJpZ2h0OjA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJScpO1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbW9iaWxlLTR4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMng7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctdGlueS00eCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55LTJ4O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnktMng7XG4gIH1cbn1cblxuQG1peGluIG1hc3Rlci1uZWdhdGl2ZS1sZWZ0LW1hcmdpbigpIHtcbiAgbWFyZ2luLWxlZnQ6LSRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tbGVmdDotJG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLWxlZnQ6LSRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLWxlZnQ6LSRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5cbkBtaXhpbiBtYXN0ZXItcG9zaXRpb24tbGVmdCgpIHtcbiAgbGVmdDokbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBsZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuXG5cbkBtaXhpbiBtYXN0ZXItbWFyZ2luLWxyKCkge1xuICBtYXJnaW4tbGVmdDokbWFzdGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1yaWdodDokbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgICBtYXJnaW4tcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgICBtYXJnaW4tcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgICBtYXJnaW4tcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItbWFyZ2luLXRiKCkge1xuICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItbWFyZ2luLXQoKSB7XG4gIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItbWFyZ2luLWIoKSB7XG4gIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cblxuXG4vL0dMT0JBTCBDTEFTU0VTXG4uY2FwcGVyIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLXNpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICYud2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNhcHBlci1yZWFsIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiAkbWF4LXdpZHRoLXNpdGU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICYud2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uY2FwcGVyLXBhZGRlZC1sZWZ0IHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbCgpO1xufVxuXG4uY2FwcGVyLXBhZGRlZCB7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoKCk7XG4gICYubm8tbW9iaWxlLXBhZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDowIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uY2FwcGVyLXBhZGRlZC0yeCB7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4KCk7XG59XG5cbi5jYXBwZXItcGFkZGVkLTJ4LW1vYmlsZS0xeCB7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4LW1vYmlsZS0xeCgpO1xufVxuLmNhcHBlci1wYWRkZWQtMngtbW9iaWxlLTB4IHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMngtbW9iaWxlLTB4KCk7XG59XG4uY2FwcGVyLXBhZGRlZC1tb2JpbGUtMHgge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0xeC1tb2JpbGUtMHgoKTtcbn1cbi5jYXBwZXItcGFkZGVkLTB4LW1vYmlsZS0yeCB7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTB4LW1vYmlsZS0yeCgpO1xufVxuXG5cbkBtaXhpbiBibG9ja3MtbWFyZ2luLXRiKCkge1xuICAkYmxvY2tzTWFyZ2luOjYwcHg7XG4gIG1hcmdpbi10b3A6JGJsb2Nrc01hcmdpbjtcbiAgbWFyZ2luLWJvdHRvbTokYmxvY2tzTWFyZ2luO1xuICAvKlxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG5cbiAgICovXG59XG4iLCIucnRlIHtcbiAgJi5jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAmLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgaDEudGlnaHRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoLm5vLW1heC13aWR0aCkge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aC1jb3B5O1xuICB9XG5cbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LWdsb2JhbC1yZWd1bGFyKCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuXG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luOjAgMCAxMHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA2MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1saWdodCgpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1saWdodCgpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1saWdodCgpO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtbGlnaHQoKTtcbiAgfVxuXG4gIGg1LCAucnRlLWg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luOjAgMCAxNXB4IDA7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICB9XG5cbiAgaDYsIC5ydGUtaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gIH1cblxuXG4gIHAsIGEsIGxpLCBhLCB0ciwgdGgsIHRkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtcmVndWxhcigpO1xuXG4gICAgYiwgc3Ryb25nIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgICB9XG5cbiAgICBpLCBlbSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgYTpub3QoLmJhc2ljLWxpbmspIHtcbiAgICAvL3RvcDoxMHB4O1xuICAgIC8vY29sb3I6aW5oZXJpdCFpbXBvcnRhbnQ7XG4gICAgLy9AZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyaztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmLmxpZ2h0U3R5bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtcmVndWxhcigpO1xuICAgIH1cblxuICB9XG5cbiAgcCwgaDYge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAvL21hcmdpbi1ib3R0b206IHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICB0aCB7XG4gICAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICoge1xuICAgICAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBiLCBzdHJvbmcsIGVtLCBpLCBkZWwsIHN0cmlrZSwgdSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICB1bCwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgaW1nLCBzdmcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5pbXBvcnRhbnQsIC5lcnJvciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLnRpZ2h0LW1hcmdpbnMge1xuICAgIHAsIGxpLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cblxuICAmLmxpZ2h0IHtcbiAgICBjb2xvcjojZmZmO1xuICB9XG4gICYuZ3JheSB7XG4gICAgY29sb3I6JGNvbG9yLWdyYXk7XG4gIH1cbn1cbiIsIi8vIFNJWkVTXG4kaGVhZGVyVGFsbDoxNzVweDtcbiRoZWFkZXJTbWFsbDoxMjBweDtcbiRmaWxtQ29sdW1uOjMzMHB4O1xuXG4kYWxlcnRIZWlnaHQ6NjVweDtcblxuXG4vL0NPTE9SU1xuJGNvbG9yLWxpZ2h0OiAjQ0VDRUNFO1xuJGNvbG9yLWJvcmRlcjogJGNvbG9yLWxpZ2h0O1xuJGNvbG9yLWdyYXk6ICM3OTc5Nzk7XG4kY29sb3ItZ3JheS1kYXJrOiAjM0EzQTNBO1xuJGNvbG9yLWRhcms6ICMxOTE5MTk7XG5cbiRjb2xvci1ob3ZlcjogJGNvbG9yLWxpZ2h0OyAvLyMyNTdERjk7XG4kY29sb3ItcmVkOiAjOUEwNjMzO1xuJGNvbG9yLWVycm9yOiAkY29sb3ItcmVkO1xuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL0dMT0JBTCBUQUdTXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbmh0bWwsIGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvL3Njcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgdmgxMDBNaW4oKTtcbiAgJi5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zY3JvbGwtY2hlY2stdHJpZ2dlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4jY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjb250ZW50IHtcbiAgLy9AaW5jbHVkZSB2aDEwMCgpO1xufVxuLmNvbnRlbnQtYmxvY2sge1xuXG59XG5cbiNtZXRhLXNpdGV3aWR0aCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctdG9wOiAkbWF4LXdpZHRoLXNpdGU7XG59XG4jbWV0YS1icmVha3BvaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy10b3A6ICRicmVha3BvaW50LXNtYWxsO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpdGUtY29udGVudCB7XG4gIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvL292ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5nZW5lcmljLWhvbGRlciB7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXRiKCk7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuXG4gIC5nZW5lcmljLWhvbGRlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG5cblxuLmdlbmVyaWMtbHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5yIHtcbiAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigzNzVweCk7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAubCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgIH1cbiAgICAuciB7XG4gICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMDAlKTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLnN0cmlwLWhpZGVyLXRyaWdnZXIge1xuICAucXVpY2stdGh1bWJzLXNpZGUge1xuICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8vL29wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgJi5tb3JlLXNsaWRlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmLmluaXRpYWwtaGlkZSB7XG4gICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLnF1aWNrLXRodW1icy1zaWRlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJi5pbml0aWFsLWhpZGUge1xuICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIC8vQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5LWhvb2steXQtaGlkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cblxuXG5cbiN2aWRlb092ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLWhvbWUge1xuICAjdmlkZW9PdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI3ZpZGVvT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC52aWRlb092ZXJsYXktaW5uZXIge1xuICAgIHBhZGRpbmc6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9ja3Mge1xuICAuYmxvY2sge1xuICAgIG1hcmdpbjogMTIwcHggYXV0bztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLmJvcmRlci1ib3R0b20sIC5ib3JkZXItdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5wYXJhbGxheC1ycCB7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cbi5wYXJhbGxheC1ycC1iZyB7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgLy9oZWlnaHQ6IGNhbGMoMTAwJSArIDgwcHgpO1xufVxuLm1lZGlhT3ZlcmxheS1ob29rIHtcbiAgY3Vyc29yOnBvaW50ZXI7XG59XG5cbi5iYXNpYy1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gICY6aG92ZXIge1xuICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn0iLCIubGluay11bmRlcmxpbmUtZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbl9hbGwoKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMik7XG4gICAgfVxuICB9XG59XG4ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0IHtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gICR0cmFuc1RpbWU6MjUwbXM7XG4gICR0cmFuc0Vhc2VJbk91dDphbGwgJHRyYW5zVGltZSBlYXNlLWluLW91dDtcbiAgJHRyYW5zRWFzZUluOmFsbCAkdHJhbnNUaW1lIGVhc2UtaW47XG4gICR0cmFuc0Vhc2VPdXQ6YWxsICR0cmFuc1RpbWUgZWFzZS1vdXQ7XG4gICR0cmFuc09mZjphbGwgMG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjojZmZmO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlSW5PdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBjYWxjKHRvcCwnMTAwJSAtIDRweCcpO1xuICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNPZmY7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCcxMDAlJyk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZU91dDtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgLy9jb2xvcjokY29sb3ItY3lhbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlICsgMjBweCcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUgKyAyMHB4Jyk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC8vY29sb3I6JGNvbG9yLWN5YW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDowO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZUluO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VPdXQ7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNUaW1lO1xuICAgICAgbGVmdDowO1xuICAgIH1cbiAgfVxuICAmLnNtYWxsIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDoxcHg7XG4gICAgfVxuICB9XG59XG5ib2R5LmRldmljZS1tb2JpbGUgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodCB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6YmVmb3JlOmhvdmVyLCAmOmFmdGVyOmhvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrIHtcbiAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICMwMDA7XG4gIH1cbn1cbi5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtcmVkIHtcbiAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICRjb2xvci1ob3ZlcjtcbiAgfVxufVxuLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC13aGl0ZSB7XG4gIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLy9lbGlwc2Vcbi50ZXh0LWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5saW5rLXVuZGVybGluZS1ncm93IHtcbiAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICBmb250LXNpemU6MThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlLW5hdikge1xuICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5nZW5lcmljLWltYWdlLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OjE7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tb3BhY2l0eSgpO1xuICBAaW5jbHVkZSBwdW5jaC1pbi1ob3ZlcigpO1xufVxuLnNjcmltIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjYsOTgsMTM3KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNiw5OCwxMzcsMSkgMCUsIHJnYmEoNyw2NCw5NiwxKSA2OCUsIHJnYmEoMCw1NSw4NSwxKSAxMDAlKTtcbn1cblxuXG4uZ2xvYmFsLWNsb3NlIHtcbiAgd2lkdGg6MjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIHdpZHRoOjIwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6N3B4O1xuICAgIGxlZnQ6MDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxuICAmLmRhcmsge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG59XG5cblxuLmJlbG93LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAkaGVhZGVyVGFsbDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUtbmF2KSB7XG4gICAgLy9wYWRkaW5nLXRvcDogJGhlYWRlclNtYWxsO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cblxuXG5cbi5zb2NpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAuaWNvbiB7XG4gICAgbWFyZ2luOjAgMTBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDoycHg7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDojZmZmO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIC8vZmlsbDogJGNvbG9yLWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc2lkZW5hdiB7XG4gICAgLmljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5pbnB1dCB7XG4gIGJvcmRlcjoxcHggc29saWQgI0I1QjVCNTtcbiAgcGFkZGluZzo1cHggMTBweDtcbiAgQGluY2x1ZGUgc2V0LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKHJnYmEoMTIxLDEyMSwxMjEsMC44KSk7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbn1cblxuLmJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIGZvbnQtcm9ib3RvLW1lZGl1bSgpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbG9yOiMwMDAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvL3BhZGRpbmc6NXB4IDhweDtcbiAgcGFkZGluZzoxNXB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6MDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICMwMDA7XG4gICAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5iaWcge1xuICAgIHBhZGRpbmc6MTVweCAxOHB4O1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzY2NjY2NiFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6NTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvL2JvcmRlcjoxcHggc29saWQgIzNBM0EzQTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgc3ZnIHtcbiAgICB3aWR0aDozMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIHBhdGgge1xuICAgICAgZmlsbDojZmZmO1xuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICY6aG92ZXIge1xuICAgIC8vd2lkdGg6NjJweDtcbiAgICAvL2hlaWdodDogNjJweDtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KSB0cmFuc2xhdGVZKC01cHgpO1xuICAgIC8vdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG5cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDotNjVweDtcbiAgJjpob3ZlciB7XG4gICAgLy9ib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCkgc2NhbGVYKDEuMSk7XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDotNjVweDtcbiAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMSApO1xuICB9XG4gICY6aG92ZXIge1xuICAgIC8vYm9yZGVyOjFweCBzb2xpZCAjZmZmO1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEuMSk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KSBzY2FsZVgoMS4xKTtcbiAgICB9XG4gIH1cbn1cblxuXG4ubGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjVCNUI1O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWFzdGVyLW1hcmdpbi10YigpO1xufVxuXG5cbi5leHBhbmRhYmxlcyB7XG4gIC5yb3cge1xuICAgIC50b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAucm93bCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICoge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJvd3Ige1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxNnB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDoxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDAwMHB4O1xuICAgIH1cbiAgICAubGluZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIC50b3Age1xuICAgICAgICAucm93ciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJvdHRvbSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9Ly9yb3dcbn1cblxuLmJvcmRlci1ob3ZlciB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICAuYmdpbWcge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBib3JkZXItcmFkaXVzOiA2cHghaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgbGVmdDo2cHg7XG4gICAgdG9wOjZweDtcbiAgfVxuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgwLDAsMCwwKSk7XG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLmJnaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDM5LCAzOSwgMSk7XG4gICAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwwLDAsMC40NSkpO1xuICB9XG59XG4uYm9yZGVyLWhvdmVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDM5LCAzOSwgMSk7XG4gIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDAsMCwwLDAuNDUpKTtcbiAgLmJnaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5maWx0ZXItaG9sZGVyIHtcbiAgLnNob3ctbW9iaWxlLmJsb2NrIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICAuY29tYm9ib3gge1xuXG4gICAgfVxuICB9XG59XG5cbi5qdW1wIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBjb2xvcjogIzY2NjtcbiAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICB9XG59XG5cbi5hbHNvLWluLWhvdmVyIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgKiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgfVxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG4gICAgKiB7XG4gICAgICBjb2xvcjojZmZmIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ud2Vic2l0ZS1zb2NpYWwtYmFyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgLmJhciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1pY29ucyB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAvL29wYWNpdHk6IDE7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgLy9maWxsOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIC8vb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAvL2ZpbGw6ICAkY29sb3ItaG92ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFzaWMtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAmOmhvdmVyIHtcbiAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5zaW1wbGUtdW5kZXJsaW5lLW9uLWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICAkY29sb3ItaG92ZXI7XG4gIH1cbiAgJi5kYXJrIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3ItZGFyaztcbiAgICB9XG4gIH1cblxufVxuXG5cbi5jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luOjEwMHB4IDA7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW46NDBweCAwO1xuICB9XG4gIC5iZ2ltZy1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAucXVpY2stb25lLXN3aXBlIHtcbiAgICBhc3BlY3QtcmF0aW86IDEuOTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAuY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNxdWljay1vbmUtY2FwdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6IzAwMDtcbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5zcXVhcmUtc3RyaXAge1xuICB3aWR0aDoxMDAlO1xuICAuaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICB9XG59XG5cbi5lbWFpbC1tZW1iZXItc3RyaXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICAuZW1haWwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuZmllbGQtc3VibWl0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAuZmllbGQtZW1haWwge1xuICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtcmVndWxhcigpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZzoxMHB4IDE1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiM5MTkxOTE7XG4gICAgQGluY2x1ZGUgc2V0LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKCM5MTkxOTEpO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbiAgLmVtYWlsLXJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxuICAuZmllbGQtc3VibWl0IHtcbiAgICBzcGFuIHtcbiAgICAgIHRvcDo1cHg7XG4gICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6MCBzb2xpZCAjMDAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6IzAwMDtcbiAgICB9XG5cbiAgfVxufVxuXG4udmlkZW8tdGh1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgLy9hc3BlY3QtcmF0aW86IDE7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC52aWRlby10aHVtYjIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vaW5zYW5lIHdlaXJkIGlvcyBhc3BlY3QgcmF0aW8gYnVnXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgLy9AaW5jbHVkZSBub3JtYWwtaG92ZXIoKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLy9AaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgQGluY2x1ZGUgcHVuY2gtaW4taG92ZXIoKTtcbiAgfVxuICAuaWNvbiB7XG4gICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5cbi5pbWFnZXMtc3RyaXAtb3V0ZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIC8vIFdJRFRIIHNldCB2aWEgSlNcbn1cblxuLmltYWdlcy1zdHJpcCwgLnZpZGVvLXN0cmlwLCAucGFydG5lcnNoaXBzLXN0cmlwIHtcbiAgLnF1aWNrLXRodW1icyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICRtYXN0ZXItcGFkZGluZyk7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICRtb2JpbGUtdGh1bWJzLXBlZWspO1xuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2VzLXN0cmlwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vYXNwZWN0LXJhdGlvOiA0O1xuICAucXVpY2stdGh1bWJzIHtcbiAgICAvLyBzZXQgYWJvdmVcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAmOm5vdCgubm8taG92ZXIpIHtcbiAgICAgICAgQGluY2x1ZGUgcHVuY2gtaW4taG92ZXIoKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1jb25kZW5zZWQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAubGluay1pY29uYSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAubGluay1pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5saW5rLWljb24yIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOjIuNXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6MjFweDtcbiAgICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLnRyYWlsZXItYnVncyB7XG4gIG1hcmdpbjoyMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIC5lbGxpcHNpcy1vdXRlci1sYWJlbCB7XG4gICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms7XG4gICAgY29sb3I6IzAwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmxhYmVsLCAubGFiZWwtZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubGFiZWwge1xuICAgIC8vQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTEwcHgpO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIHRleHQtd3JhcDogbm9uZTtcbiAgfVxuICAubGFiZWwtZGF0YSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAuYnVncywgLm9mZmljaWFsLXRyYWlsZXIsIC5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLmxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLnR4dCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms7XG4gICAgICBjb2xvcjojMDAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHRvcDoxcHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnVnLWljb24uZGlzbmV5IHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAuYnVnLWljb24uaHVsdSB7XG4gICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgfVxuICBhIHtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjc1O1xuICAgIH1cbiAgfVxuICAuZWxsaXBzaXMtcGFkIHtcbiAgIHRvcDozcHghaW1wb3J0YW50O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgdG9wOjZweDtcbiAgfVxuXG59XG5cblxuXG5cbi5maWxtLXRvcCB7XG4gIC5sciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIC5ydCB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjowIDAgMTBweCAyMHB4O1xuICAgICAgfVxuICAgICAgLm55dCB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjowIDAgMTBweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sIHtcbiAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKCRmaWxtQ29sdW1uKTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICYuaGFzLXNob3d0aW1lcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3lub3BzaXMyIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL2xyXG4gIC52aWRlby10aHVtYiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zeW5vcHNpcyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5zdGF0dXMge1xuICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtY29uZGVuc2VkLXJlZ3VsYXIoKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuZG8tc2hvd3RpbWVzIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAubHIge1xuICAgICAgICAubCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9zdGVyLWdyYXBoaWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG5cbi5lbGxpcHNpcy1vdXRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuZWxsaXBzaXMtcGFkIHtcbiAgICBwYWRkaW5nOjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOjEwcHg7XG4gICAgbGVmdDoxMHB4O1xuICAgIC5lbGxpcHNpcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlRG90IHtcbiAgICAgICAgMCUge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IC8qIFNjYWxlIHVwIHRvIDEuMiBhdCA1MCUgKi9cbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyAvKiBTY2FsZSBiYWNrIHRvIDEgYXQgMTAwJSAqL1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZG90IHtcbiAgICAgICAgbWFyZ2luOjAgMnB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgIH1cbiAgICB9Ly9lbGxpcHNlc1xuICAgICY6aG92ZXIge1xuICAgICAgLmRvdC0xIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzY2FsZURvdCAwLjRzIGVhc2UgZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgICB9XG4gICAgICAuZG90LTIge1xuICAgICAgICBhbmltYXRpb246IHNjYWxlRG90IDAuNHMgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjA1cztcblxuICAgICAgfVxuICAgICAgLmRvdC0zIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzY2FsZURvdCAwLjRzIGVhc2UgZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICAgIH1cbiAgICB9Ly9ob3ZlclxuICB9XG4gICYud2l0aC1sYWJlbCwgJi5kYXJrIHtcbiAgICAuZWxsaXBzaXMtcGFkIHtcbiAgICAgIHRvcDotM3B4O1xuICAgICAgbGVmdDowO1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAuZWxsaXBzaXMge1xuICAgICAgICAuZG90IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnN0cmlwLWhpZGVyLXRyaWdnZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cblxuXG4ubG9hZGluZy10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAubGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuZWxsaXBzZS1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgLmRvdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46MCAwcHg7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgIGFuaW1hdGlvbjogZG90QW5pbWF0aW9uIDAuM3MgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgZG90QW5pbWF0aW9uIHtcbiAgICAgIDAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgfVxuICAgICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICBvcGFjaXR5OjAuODtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRvdDpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICB9XG4gICAgLmRvdDpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgIH1cbiAgICAuZG90Om50aC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgfVxuICB9XG5cbn1cblxuLnJvbGVzIHtcbiAgLnJvbGUtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4uY29udGVudC1ibG9jay5mdWxsLWJsZWVkLXByb21vLWNhcm91c2VsIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnF1aWNrLXRodW1icy1zaWRlIHtcbiAgICBtYXgtd2lkdGg6IDIwdnc7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgLy9jZG1heC13aWR0aDogMTAwcHg7XG4gICAgfVxuICAgICYucHJldiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAuYnRuLXByZXYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubmV4dCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgLmJ0bi1uZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogIzE5MTkxOTtcbiAgICB9XG4gIH1cblxuICAvL2FzcGVjdC1yYXRpbzogNDtcbiAgLmZicHMtaW1hZ2VzLW91dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuZmJwcy1pbWFnZXMtb3V0ZXIyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuYmdpbWctb3V0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrLXRodW1icy1kb3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOi0zMHB4O1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gICAgICBtYXJnaW46MCAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucXVpY2stdGh1bWJzLXNpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgfVxuXG4gIC5xdWljay10aHVtYnMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy9taW4taGVpZ2h0OiA1MHZ3O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5jb250ZW50MiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wbmcge1xuICAgICAgICB3aWR0aDogNjAlOy8vd2FzIDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6MTBweCAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuLW91dGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvL3BhZGRpbmc6MTBweCAwIDYwcHg7XG4gICAgICAgIHBhZGRpbmc6MTBweCAwIDEwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjA7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzoxMHB4IDAgMTBweDsgLy8gYXdhcyA2MCBib3R0b21cbiAgICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dCgpO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgICYuZGFyayB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH0vL2NhcHRpb25cbiAgICAgICYuc3dpcGVyLXNsaWRlLWZ1bGx5LXZpc2libGUge1xuICAgICAgICAuYnRuLW91dGVyLCAuY2FwdGlvbiB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vc3dpcGVyIHNsaWRlXG5cbiAgfVxufVxuXG5cbi5hcnJvdy1saW5rcyB7XG4gIC8vd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMjk1cHgpO1xuXG4gICYuc2hvcnQge1xuICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDIwMHB4KTtcbiAgfVxuICAmLnNob3J0bmF2IHtcbiAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigyMzBweCk7XG4gIH1cbiAgJi5zaG9ydE1vYmlsZSB7XG4gICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMjAwcHgpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE1MHB4KTtcbiAgICB9XG4gIH1cblxuICBhLCAuYWhyZWYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDowO1xuXG4gICAgLndhdGNoLW5vdy10eHQge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAvLyBmb3JjZSB0ZXh0IHRvIG5vdCBicmVha1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAmLndyYXBvayB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndhdGNoLW5vdy1hcnJvdyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAvL2hlaWdodDogMTAwJTtcbiAgICAgIHRvcDotMXB4O1xuICAgICAgLmFycm93LXN0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC41cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgfVxuXG4gICAgICAuYXJyb3ctaGVhZCB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOi0zcHg7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGNvbG9yLWxpZ2h0OyAvLyB2ZXJ5IHNsaW0gdGlwXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmFycm93LWhlYWQge1xuICAgICAgICByaWdodDo1MCU7XG4gICAgICB9XG4gICAgICAuYXJyb3ctc3RlbSB7XG4gICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIH1cbiAgICAgICYuZXh0cmFzY2FsZSB7XG4gICAgICAgIC5hcnJvdy1oZWFkIHtcbiAgICAgICAgICByaWdodDo0MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LXN0ZW0ge1xuICAgICAgICAgIHdpZHRoOmNhbGMoNDAlIC0gMnB4KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zdGFydCB7XG4gICAgYSwgLmFocmVmIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLndoaXRlIHtcbiAgICBhLCAuYWhyZWYge1xuICAgICAgLndhdGNoLW5vdy10eHQge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5hcnJvdy1zdGVtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5hcnJvdy1oZWFkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgIC53YXRjaC1ub3ctdHh0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAuYXJyb3ctc3RlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbi5hcnJvdy1saW5rcy1zd2lwZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIEBpbmNsdWRlIHdpZHRoTWF4TWluKDkwcHgpO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBAaW5jbHVkZSB3aWR0aE1heE1pbig2MHB4KTtcbiAgfVxuXG4gIC5zd2lwZXItYXJyb3cge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogOXB4O1xuXG4gICAgLmFycm93LXN0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMnB4KTtcbiAgICB9XG5cbiAgICAuYXJyb3ctaGVhZCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOi0zcHg7XG4gICAgICByaWdodDowO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1saWdodDsgLy8gdmVyeSBzbGltIHRpcFxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmFycm93LWhlYWQge1xuICAgICAgcmlnaHQ6NTAlO1xuICAgIH1cbiAgICAuYXJyb3ctc3RlbSB7XG4gICAgICB3aWR0aDpjYWxjKDUwJSAtIDJweCk7XG4gICAgfVxuICAgICYuZXh0cmFzY2FsZSB7XG4gICAgICAuYXJyb3ctaGVhZCB7XG4gICAgICAgIHJpZ2h0OjQwJTtcbiAgICAgIH1cbiAgICAgIC5hcnJvdy1zdGVtIHtcbiAgICAgICAgd2lkdGg6Y2FsYyg0MCUgLSAycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGVmdCB7XG4gICAgLnN3aXBlci1hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgfVxuICB9XG59XG5cblxuXG4ucm90YXRlLWxvb3Age1xuICBhbmltYXRpb246IHNwaW4gMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSAgIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuXG4uYnRuLWxvYWQtbW9yZS1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOjEwMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYnRuLWxvYWQtbW9yZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzoxNXB4IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXI6IDA7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4udmlkZW8taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgLmNvcm5lci10eHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MjBweDtcbiAgICBsZWZ0OjIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAubGJsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbWVkaXVtKCk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICB9XG4gICAgLmRlc2Mge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgIH1cbiAgfVxuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbToyMHB4O1xuICAgIHJpZ2h0OjIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNTFweDtcbiAgICAgIGhlaWdodDogNTFweDtcbiAgICB9XG4gIH1cblxuXG4gICYubGVmdCB7XG5cbiAgfVxuICAmLnJpZ2h0IHtcbiAgICAvLyB0aGlzIG1ha2VzIGl0IGludmVydCwgYnV0IGNsaWVudCByZW12b2VkIHRoaXMgZGlyZWN0aW9uXG4gICAgLy8uY29ybmVyLXR4dCB7XG4gICAgLy8gIGxlZnQ6IHVuc2V0O1xuICAgIC8vICByaWdodDoyMHB4O1xuICAgIC8vICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAvL31cbiAgICAvLy5pY29uIHtcbiAgICAvLyAgcmlnaHQ6IHVuc2V0O1xuICAgIC8vICBsZWZ0OjIwcHg7XG4gICAgLy99XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgc2NhbGU6IDEuMDU7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG59XG5cblxuLnlvdXItZmF2b3JpdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjV2aDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC5pbnRybyB7XG4gICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1tZWRpdW0oKTtcbiAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG4gICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICYuaW50cm8yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LW1lZGl1bSgpO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuXG5cblxuICAmLmZpbG1zLXBhZ2UtZGVza3RvcCB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gICYuZmlsbXMtcGFnZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAyNXZoOyAvL2Fsc28gbWFuYWdlZCBpbiBqc3MgZm9yIG1vYmlsZVxuICAgIC50aXRsZS1maWxsZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQycHg7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIC5pbnRybyB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuI3N0aWNreS10aXRsZS1ob29rLXNwYWNlLWZpbGxlcixcbiNzdGlja3ktdGl0bGUtaG9vay10aXRsZS1zcGFjZS1maWxsZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgI2ZlYXR1cmVkLWZpbG0tcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gIH1cbiAgI3N0aWNreS10aXRsZS1ob29rLXRpdGxlLXNwYWNlLWZpbGxlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OjQwMHB4Oy8vd2lsbCBiZSBvdmVycmlkZGVuIC0ganVzdCBhIGRlZmF1bHQgdGVtcCB2YWx1ZVxuICB9XG4gICNzdGlja3ktdGl0bGUtaG9vay1zcGFjZS1maWxsZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHZoMTAwKCk7XG4gIH1cbn1cbiIsImhlYWRlci5oZWFkZXIge1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gIC5ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMCAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTkwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cblxuXG4gIC5oZWFkZXIyIHtcbiAgICBwYWRkaW5nOjIwcHggMDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOjIwcHggMDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLWxvZ28ge1xuICAgIC5sciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmwge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgaW1nLCBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwb2x5Z29uLCBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICB0b3A6MXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgLy9tYXJnaW4gY29tZXMgZnJvbSB0aGUgc2VhcmNoIGZvcm1cbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxN3B4KTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnByb2ZpbGUge1xuICAgICAgICAgIHRvcDoxcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxNHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgfVxuXG4gICAgICAgICNzZWFyY2gtZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRvcDotN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgLmlucHV0cyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKCRjb2xvci1ib3JkZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfS8vc2VhcmNoXG5cbiAgICAgIH1cblxuICAgIH1cbiAgfSAvL2hlYWRlci1sb2dvXG59XG5cblxuI2hlYWRlci1wdXNoZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5ib2R5LnNlYXJjaC1iYXIge1xuICBoZWFkZXIuaGVhZGVyIHtcbiAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgLmxyIHtcbiAgICAgICAgLnIge1xuICAgICAgICAgICNzZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICB3aWR0aDoyMzZweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59IiwiI2hlYWRlci1hbGVydCB7XG4gIGhlaWdodDogJGFsZXJ0SGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiA5OTk5OTg7XG4gIHBhZGRpbmc6MCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6MDtcbiAgbGVmdDogMDtcbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6ICRhbGVydEhlaWdodDtcbiAgICAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXNsaWRlLWlubmVyIHtcbiAgICAgIGhlaWdodDogJGFsZXJ0SGVpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJ0ZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICoge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUtaW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0b3A6MzBweDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OjA7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDowO1xuICB9XG59XG5cbiIsImZvb3Rlci5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBib3JkZXItdG9wOjFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAuZm9vdGVyMiB7XG4gICAgcGFkZGluZzo2MHB4IDA7XG4gIH1cblxuICAubGVnYWwge1xuICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LWxpZ2h0KCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogIzUzNTM1MztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5jb2wtbG9nb3Mge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtbmF2IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbC1taW5pbmF2IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5jb2wtbG9nb3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5tYWluLWxvZ28ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHBvbHlnb24sIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29sLW5hdiwgLmNvbC1taW5pbmF2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sLW5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLCAuYWxpbmsge1xuICAgICAgICAgICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vL2NvbC1uYXZcblxuICAgIC5jb2wtbWluaW5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLCAuYWxpbmssICNvdC1zZGstYnRuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtcmVndWxhcigpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIGNvbG9yOiM5MDkwOTA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjb3Qtc2RrLWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDAgMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vL2NvbC1taW5pbmF2XG5cblxuICB9XG4gIC8qXG5cbiAgLmxlZ2FsLWxyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnJvd2xpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1sb2dvIHtcbiAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBwb2x5Z29uLCBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGVnYWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYsIC5taW5pbmF2IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhLCAuYWxpbmsge1xuICAgICAgICAgICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1pbmluYXYge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEsICNvdC1zZGstYnRuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgI290LXNkay1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMCA1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNwYWNlciB7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmwxIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMjUwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuci1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucm93bGluZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5sZWdhbC1tb2JpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLm1pbmluYXYge1xuICAgICAgLy9tYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICAqL1xufVxuIiwiI292ZXJsYXksXG4ub3ZlcmxheS1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG5cbiAgI292ZXJsYXktc2NyaW0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICNvdmVybGF5MixcbiAgI292ZXJsYXktaW5uZXIsXG4gIC5vdmVybGF5LXNlY3Rpb24sXG4gIC5vdmVybGF5LXZpZGVvLXdyYXBwZXIsXG4gIC5vdmVybGF5LXZpZGVvLXdyYXBwZXIgaWZyYW1lLFxuICAub3ZlcmxheS12aWRlby13cmFwcGVyIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLm92ZXJsYXktc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI292ZXJsYXktaW5uZXIyIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDIwMHB4Jyk7XG4gICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsICcxMDAlIC0gMTAwcHgnKTtcbiAgICBtYXJnaW46IDUwcHggMTAwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSA0MHB4Jyk7XG4gICAgICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgJzEwMCUgLSA0MHB4Jyk7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuICB9XG5cblxuICAub3ZlcmxheS12aWRlby1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAjeXRwbGF5ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHNwYW4sICoge1xuICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgICBjb2xvcjojZmZmO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0b3A6MXB4O1xuICAgICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1ib2xkKCk7XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGF5LXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuIiwiI21lZGlhT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICNtZWRpYU92ZXJsYXlTY3JpbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgI21lZGlhT3ZlcmxheUlubmVyLFxuICAjbWVkaWFPdmVybGF5SW5uZXIgLmlubmVyMixcbiAgI3N3aXBlci1zdXBlci1vdXRlcixcbiAgLnN3aXBlcixcbiAgLnN3aXBlci13cmFwcGVyLFxuICAuc3dpcGVyLXNsaWRlLFxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaWZyYW1lIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAuY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gMjBweCcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC44KTtcblxuICAgIHBhZGRpbmc6MTBweDtcbiAgICBjb2xvcjojQjVCNUI1O1xuICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtZGVtaWJvbGQoKTtcbiAgICAqIHtcbiAgICAgIGNvbG9yOiNCNUI1QjU7XG4gICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWRlbWlib2xkKCk7XG4gICAgfVxuICB9XG5cbiAgLnNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6Y2FsYyg1MCUgLSAyNnB4KTtcbiAgICAmLnByZXYge1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgbGVmdDotMTBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbGVmdDo2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLm5leHQge1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDotMTBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgcmlnaHQ6NjBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICNtZWRpYU92ZXJsYXlJbm5lciAuaW5uZXIyIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCAnMTAwJSAtIDIwMHB4Jyk7XG4gICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsICcxMDAlIC0gMTAwcHgnKTtcbiAgICBtYXJnaW46IDUwcHggMTAwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSA0MHB4Jyk7XG4gICAgICBAaW5jbHVkZSBjYWxjKGhlaWdodCwgJzEwMCUgLSA0MHB4Jyk7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgfVxuXG4gICAgLmJnaW1nIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuXG4gICNtZWRpYS1kb3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuZG90cyB7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ICB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH0gLy9xdWljay10aHVtYnMtZG90c1xuXG5cbiAgLm92ZXJsYXkteCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHJpZ2h0OiAyOXB4O1xuICAgIHRvcDogMHB4O1xuICB9XG5cbn1cbiIsIiRtb2JpbGVuYXZfaGFtYnVyZ2VyX29mZjogI2ZmZjtcbiRtb2JpbGVuYXZfaGFtYnVyZ2VyX29uOiAjZmZmO1xuJGhlYWRlckhlaWdodFNtYWxsOiAwO1xuXG4kYnJlYWtCaWc6OTAwcHg7XG4kYnJlYWsxOjgwMHB4O1xuXG4jbW9iaWxlLW5hdi1oYW1idXJnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZW5hdl9oYW1idXJnZXJfb2ZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZW5hdl9oYW1idXJnZXJfb24gIWltcG9ydGFudDtcbn1cbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbn1cblxuI21vYmlsZS1uYXYtaGFtYnVyZ2VyLm1vZGUtZmlsbSB7XG4gIC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwKSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4gIC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4jbW9iaWxlLW5hdi1vdmVybGF5LW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6MDtcbiAgcmlnaHQ6MDtcbiAgd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAxMDAwMTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIEBpbmNsdWRlIHZoMTAwKCk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG5cbiAgLmNsb3NlLWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDoyMHB4O1xuICAgIHJpZ2h0OjQwcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgJi5oaWRkZW4ge1xuICAgIHJpZ2h0Oi01MDBweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5oaWRkZW4ge1xuICAgICAgcmlnaHQ6Y2FsYygtMTAwJSAtIDFweCk7XG4gICAgfVxuICB9XG4gICNtb2JpbGUtbmF2LW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5tb2JpbGUtcmV2ZWFsIHtcbiAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICB9XG4gIH1cbiAgI2ZpbG0tbmF2LW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2ZpbG0tYnV5LW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3Byb2ZpbGUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2JpbGUtY29udGVudDAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OjYwcHg7XG4gICAgLy90b3A6MzBweDtcbiAgICB0b3A6MDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGxlZnQ6MjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgLy9OT1RFOiB3aWR0aCBzaG91bGQgYmUgNDAgYnV0IHNjcm9sbCBpcyB1Z2x5IHNvIG1ha2UgMjBcbiAgICB9XG4gICAgLm1vYmlsZS1jb250ZW50MSB7XG4gICAgICBwYWRkaW5nLXRvcDo2MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IC8vIHdhcyBmbGV4IC0gY2VudGVyIGFsaWduIGxvZ2ljIGlzIG5vdyBkZWFkXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICYuYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRicmVhazEpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAubW9iaWxlLWNvbnRlbnQyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICRicmVha0JpZykge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsgIC8vTk9URTogUEFSVCAyIG9mIHdpZHRoIHNob3VsZCBiZSA0MCBidXQgc2Nyb2xsIGlzIHVnbHkgc28gbWFrZSAyMFxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpOyAgLy9OT1RFOiBQQVJUIDIgb2Ygd2lkdGggc2hvdWxkIGJlIDQwIGJ1dCBzY3JvbGwgaXMgdWdseSBzbyBtYWtlIDIwXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmJ1eS1ob29rLWRhdGV0aW1lIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcm9ib3RvLW1lZGl1bSgpO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRicmVhazEpIHtcbiAgICAgICAgICBtYXJnaW46MTBweCAwO1xuICAgICAgICB9XG4gICAgICAgIGEsIC5hbGluayB7XG4gICAgICAgICAgQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuXG4gIC5tZW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIC5hcnJvdy1saW5rcyBhLCAuYXJyb3ctbGlua3MgLmFocmVmIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuXG5cbiAgJi5tb2RlLXByb2ZpbGUge1xuICAgIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICNtb2JpbGUtbmF2LW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2ZpbG0tbmF2LW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI2ZpbG0tYnV5LW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3Byb2ZpbGUtb3ZlcmxheSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIC5ydGUge1xuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1tZWRpdW0oKTtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46NXB4IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBzcGFuLCBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIjYmVjb21lLW1lbWJlci1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5O1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLDMwLDMwLDAuNjUpO1xuICAjYmVjb21lLW1lbWJlci1wb3B1cDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC5pY29uLXJvd3Mge1xuICAgICAgLmljb24tcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLm1lbWJlcnMtaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oNDhweCk7XG4gICAgICAgICAgQGluY2x1ZGUgaGVpZ2h0TWF4TWluKDQ4cHgpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW1iZXJzLXR4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuaG9vay1vbmVpZC1sb2dpbi1jbGlja2VyIHtcbiAgICAgICAgLy9AZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbm5lcjEge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLmlubmVyMiB7XG4gICAgICBwYWRkaW5nOjMwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5nbG9iYWwtY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjMwcHg7XG4gICAgICByaWdodDozMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJ0ZSB7XG4gICAgICAqIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJGJyZWFrcG9pbnQtcXVpY2t0aHVtYnM6IDU1MHB4O1xuLnF1aWNrLXRodW1icywgLnF1aWNrLXRodW1icy1ub3N3aXBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgJi5ub3N3aXBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy9vcGFjaXR5OiAwO1xuICAmLmluaXQge1xuICAgIC8vb3BhY2l0eTogMTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgLy9AaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlJyk7XG4gICAgLy9tYXJnaW4tbGVmdDogYXV0bztcbiAgICAvL21hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXF1aWNrdGh1bWJzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBoaWRlIGZpcnN0IHBlZWsgb2Ygc3dpcGVyXG4gIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLmZpcnN0LXZpc2libGUge1xuICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gICYuY2xpY2tlZC1vbmNlIHtcbiAgICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5maXJzdC12aXNpYmxlIHtcbiAgICAgLy8gdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIsIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cblxuICAucXVpY2stdGh1bWJzLW91dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuYmdpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnF1aWNrLXRodW1icy1zd2lwZXIsIC5xdWljay10aHVtYnMtbm9zd2lwZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjEwMCU7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZ3O1xuICAgICAgLypcbiAgICAgIC8vIENTUyBHcmlkL0ZsZXhib3ggYnVnIHNpemUgd29ya2Fyb3VuZFxuICAgICAgLy8gQHNlZSBodHRwczovL2dpdGh1Yi5jb20va2Vud2hlZWxlci9zbGljay9pc3N1ZXMvOTgyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgKi9cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIC8vd2lkdGg6IGF1dG87XG4gICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgLy9mbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICAvL21heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgLmJnaW1nIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgICAgLmJnaW1nLW91dGVyLCAuYmdpbWctb3V0ZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIH1cbiAgICAgIC5ib3R0b20tYmFyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmJvdHRvbS1iYXIyIHtcbiAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgICAgLmJvdHRvbS1iYXIzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIC5sIHtcbiAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIGZvbnQtYWRyaWFubmEtY29uZGVuc2VkLWxpZ2h0KCk7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBmb250LWFkcmlhbm5hLWNvbmRlbnNlZC1kZW1pYm9sZCgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtY29uZGVuc2VkLXJlZ3VsYXIoKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGluay11bmRlcmxpbmUtbGVmdHJpZ2h0KCk7XG4gICAgICAgICAgICAgICAgdG9wOjlweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIGZvbnQtYWRyaWFubmEtY29uZGVuc2VkLWRlbWlib2xkKCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yIHtcbiAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgLmJnaW1nIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdWljay10aHVtYnMtbm9zd2lwZXIge1xuICAgIGhlaWdodDphdXRvO1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgY29sdW1uLWdhcDogMTVweDtcbiAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLnZpZGVvLXN0cmlwIHtcbiAgICAucXVpY2stdGh1bWJzLW91dGVyIC5zd2lwZXItc2xpZGUgLmJnaW1nIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICB9XG5cblxuICAmLnNpbXBsZS1zcXVhcmUge1xuICAgIC5xdWljay10aHVtYnMtb3V0ZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgJi5mbGV4aWJsZS1mb3JtYXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5pbml0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5xdWljay10aHVtYnMtb3V0ZXIge1xuICAgICAgLy9hc3BlY3QtcmF0aW86IDE7XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5iZ2ltZy1vdXRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nLCB2aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG59IC8vcXVpY2stdGh1bWJzXG5cblxuXG4ucXVpY2stdGh1bWJzLXNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vQGluY2x1ZGUgd2lkdGhNYXhNaW4oNjBweCk7XG4gIC8vQGluY2x1ZGUgd2lkdGhNYXhNaW4oJG1hc3Rlci1wYWRkaW5nLTJ4KTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIC8vQGluY2x1ZGUgd2lkdGhNYXhNaW4oJG1hc3Rlci1wYWRkaW5nLW1vYmlsZS0yeCk7XG4gIH1cbiAgdG9wOjA7XG4gIHdpZHRoOiAxNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMjksIDI5LCAwLjYxKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAmLnByZXYge1xuICAgbGVmdDowO1xuICB9XG4gICYubmV4dCB7XG4gICAgcmlnaHQ6MDtcbiAgfVxuXG4gIC5zaGFkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIHJpZ2h0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICAvL3RyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5wcmV2IHtcbiAgICAuc2hhZGUge1xuICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZSggIDkwZGVnKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tcHJldiwgLmJ0bi1uZXh0IHtcbiAgICBzcGFuIHtcbiAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5zdHJpcC1oaWRlci10cmlnZ2VyIHtcbiAgJjpub3QoLm5vLXBhZCkge1xuICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyKCk7XG4gIH1cbiAgLnN0cmlwLWhpZGVyLXRyaWdnZXIyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAucXVpY2stdGh1bWJzLXN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgJi5jbGlja2VkLW9uY2Uge1xuICAgICAgLnF1aWNrLXRodW1icy1zd2lwZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAmLm5vLXBhZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnF1aWNrLXRodW1icy1kb3RzLWFycm93cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6MDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjI0cHg7XG4gICAgaGVpZ2h0OjI0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0b3A6MDtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDEwO1xuICAgIH1cbiAgfVxuXG5cbiAgLnF1aWNrLXRodW1icy1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46MCAxNXB4O1xuICAgIC5kb3RzIHtcbiAgICAgIHRvcDotMnB4O1xuICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5xdWljay10aHVtYnNbZGF0YS10eXBlPVwiZnVsbC1ibGVlZC1jYXJvdXNlbC1zdHJpcFwiXSB7XG5cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5xdWljay10aHVtYnMtc3dpcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG5cblxufVxuIiwiLmltYWdlLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAuYmFubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDotMjUlO1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBsZWZ0Oi0xNSU7XG4gICAgICB3aWR0aDogMTMwJTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICBsZWZ0Oi0xMCU7XG4gICAgICB3aWR0aDogMTIwJTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgICBsZWZ0Oi01JTtcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAuYmFubmVyMiB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW1hZ2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBhc3BlY3QtcmF0aW86IDQwMC8yNzQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAvLyBUaGlzIGVuc3VyZXMgdGhlIGNvbnRhaW5lciBzaXplcyBpdHNlbGYgdG8gdGhlIHZpc2libGUgaW1hZ2VcbiAgICAuYmdpbWcge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiJHRpbWU6MTUwbXM7XG4jZmVhdHVyZWQtcGFuZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdmgxMDAoKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgJi5sb2FkZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJi5kZXZpY2UgeyAvL3NldCBieSBqc1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0IWltcG9ydGFudDtcbiAgfVxuICAuY2FwcGVyLCAuY2FwcGVyLXBhZGRlZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5wYW5lbHMsIC5wYW5lbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucGFuZWxzIHtcbiAgICAucGFuZWwge1xuICAgICAgb3BhY2l0eTowO1xuICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZSBlYXNlLWluLW91dDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC55b3VyLWZhdm9yaXRlIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgICAudmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLy9vcGFjaXR5OjE7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuICAgICAgLmFjY29sYWRlcy1jb3JuZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjUlO1xuICAgICAgICBib3R0b206NSU7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICBsZWZ0OjUlO1xuICAgICAgICAgIGJvdHRvbTogY2FsYygxMiUgKyB2YXIoLS11aS1icm93c2VyLWhlaWdodCkpO1xuICAgICAgICAgIGJvZHkuZGV2aWNlLW1vYmlsZSAmIHtcbiAgICAgICAgICAgIGJvdHRvbTogY2FsYyg1JSArIHZhcigtLXVpLWJyb3dzZXItaGVpZ2h0KSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kZWNvcmF0aW9ucy1pY29ucyB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGVjb3JhdGlvbnMtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndhdGNoLW5vdy10eHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5jb3JuZXItdGV4dCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NSU7XG4gICAgICAgIGJvdHRvbTo1JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubGluZXMge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1tZWRpdW0oKTtcbiAgICAgICAgICAgIGNvbG9yOiAjYzZjOGM0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50eHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbWVkaXVtKCk7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5maWxtLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYyg1JSArIHZhcigtLXVpLWJyb3dzZXItaGVpZ2h0KSk7XG4gIGJvZHkuZGV2aWNlLW1vYmlsZSAmIHtcbiAgICBib3R0b206IGNhbGMoMSUgKyB2YXIoLS11aS1icm93c2VyLWhlaWdodCkpO1xuICB9XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5kb3Qge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46MCAxMHB4O1xuICAgIHdpZHRoOjhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsICR0aW1lIGVhc2UtaW4tb3V0O1xuICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICB3aWR0aDoyNnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIGJvdHRvbTowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgfVxufVxuXG5cblxuYm9keS5wYWdlLWhvbWUge1xuICAvLyBTUEVJQ0FMIE1PQklMRVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgJi5maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gIH1cbiAgJi5maXhlZC12aWRlbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn0iLCIuYmxvY2suYWx0ZXJuYXRpbmdGaWxtUHJvbW9zIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgd2lkdGg6NzAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxuICAuZmlsbSB7XG4gICAgbWFyZ2luOjEwMHB4IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAucmVsZWFzZS1kYXRlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LWxpZ2h0KCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuZGVjb3JhdGlvbnMtY2lyY2xlICB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0Oi02MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgQGV4dGVuZCAucm90YXRlLWxvb3A7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kZWNvcmF0aW9ucy10aXRsZXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcmlnaHQ6LTI1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICByaWdodDotMjAwcHg7XG4gICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgICAgIHJpZ2h0Oi0yMHB4O1xuICAgICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGVjb3JhdGlvbnMtdGl0bGVzMiB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0KCk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dCgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAubCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ1JSAtIDIwcHgpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDUlIC0gMjBweCk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmwge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgfVxuICAgICAgLnIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnIyIHtcblxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGEsIC5haHJlZiB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAvL2JvdHRvbVxuXG5cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgICAgfVxuICAgICAgLnJlbGVhc2UtZGF0ZSB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIC5kZWNvcmF0aW9ucy1jaXJjbGUgIHtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogLTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRlY29yYXRpb25zLXRpdGxlcyB7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGxlZnQ6LTE1MHB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGxlZnQ6LTEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgICAgICAgIGxlZnQ6LTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9Ly9maWxtXG59IiwiLmJsb2NrLm1lcmNoUHJvbW8ge1xuICB3aWR0aDogMTAwJTtcblxuICAubWVyY2gtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuaW1hZ2UsIC50ZXh0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgJi5zaG93LW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGV4dC1ib3R0b20ge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dDIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctcigpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3VidGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyBcbiAgICAgICAgfVxuICAgICAgICAubWluaS1pbWFnZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1pbmktaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgICAgICAgd2lkdGg6IDMxJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufSIsIi5ibG9jay52aWRlb01vZHVsZSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC52aWRlby1jb250ZW50IHtcbiAgICAkcGFkczogMTUwcHg7XG4gICAgJHBhZHMyOiAzMDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gJHBhZHMyKTtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50aXRsZS12aWRlby1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNSU7XG4gICAgICBsZWZ0OiAtJHBhZHM7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgaGVpZ2h0OiA4NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgICB9XG5cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmRlc2t0b3Age1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblxuICAgICAgLmZvcmVncm91bmQtdmlkZW8taG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMTAlO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JlZ3JvdW5kLXZpZGVvLWhvbGRlcjIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JlZ3JvdW5kLXZpZGVvIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbToyMHB4O1xuICAgICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgLmNhcHRpb24yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE3NXB4KTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIC53YXRjaC1ub3ctdHh0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UsIC50ZXh0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAudGV4dDIge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXIoKTtcbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgICBtYXJnaW46MjBweCAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgXG4gICAgICAgIH1cbiAgICAgICAgLm1pbmktaW1hZ2VzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn0iLCIuZmlsbUVudHJ5U3RyaXAge1xuICB3aWR0aDogMTAwJTtcbiAgJi5zdWJsYWJlbCB7XG4gICAgbWFyZ2luOjIwcHggMCA2MHB4IDA7XG4gIH1cbiAgLnF1aWNrLXRodW1icy1zaWRlIHtcblxuICB9XG4gIC5maWxtLXN0cmlwLW91dGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLy8gV0lEVEggc2V0IHZpYSBKU1xuICB9XG4gIC5maWxtLXN0cmlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2FzcGVjdC1yYXRpbzogNDtcbiAgICAucXVpY2stdGh1bWJzIHtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICRtb2JpbGUtdGh1bWJzLXBlZWspO1xuICAgICAgfVxuICAgICAgLnN3aXBlci1zbGlkZSB7XG5cbiAgICAgICAgLmJnaW1nLW91dGVyIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2LzEwO1xuICAgICAgICAgIEBpbmNsdWRlIHB1bmNoLWluLWhvdmVyKCk7XG4gICAgICAgIH1cbiAgICAgICAgLnR4dHMge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5ibG9jay5ub3dTdHJlYW1pbmdTdHJpcCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICAgIHNwYW4uaHVsdSB7XG4gICAgICBjb2xvcjogIzFDRTc4MztcbiAgICB9XG4gICAgc3Bhbi5kaXNuZXkge1xuICAgICAgY29sb3I6ICMzQ0Q3RDc7XG4gICAgfVxuICB9XG4gIC5zdHJpcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufSIsIi5ibG9jay5maWxtTW9kdWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjoxMDBweCAwO1xuICAuZmlsbS1jb250ZW50IHtcbiAgICAkcGFkczogMTUwcHg7XG4gICAgJHBhZHMyOiAzMDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gJHBhZHMyKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmloLWhvb2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDM4My8zMDc7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlY29yYXRpb25zLWNpcmNsZSAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDotNjBweDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICByaWdodDotNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIEBleHRlbmQgLnJvdGF0ZS1sb29wO1xuICAgICAgICB9XG4gICAgICB9Ly9jaXJjbGVcblxuICAgICAgLnRpdGxlLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBib3R0b206LTI3cHg7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIsIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICBmb250LXNpemU6IDk2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vL3RpdGxlXG4gICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjMwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6MTUlO1xuICAgICAgICB9XG4gICAgICB9Ly9hcnJvdyBsaW5rc1xuXG4gICAgICAubGVmdC1zdHJpcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWluLXdpZHRoOiAyMTVweDtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgdG9wOi01MHB4O1xuICAgICAgICBsZWZ0Oi01MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICBtYXJnaW46IC03MHB4IGF1dG8gMDtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2FwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ibG9jay5saWJyYXJ5TW9kdWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjoxMDBweCAwO1xuXG4gIC5saWJyYXJ5LWNvbnRlbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgei1pbmRleDogMjtcbiAgICAubGlicmFyeS1jb250ZW50LWhlYWRlci1sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1yZWd1bGFyKCk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICB9XG4gICAgICAgIGksIGVtIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxpYnJhcnktY29udGVudC1oZWFkZXItciB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxpYnJhcnktY29udGVudCB7XG5cblxuXG4gICAgLmxpYnJhcnktcm93IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMi41NztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDM5My8zNDM7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmNlbnRlci1pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgICB0b3A6MjAlO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIC5paC1ob29rIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLmloLWNvbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICAgIC5xdW90ZS1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbToyMHB4O1xuICAgICAgICBsZWZ0OjI1JTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbGVmdDoxMCU7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLW1lZGl1bSgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4wZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGUtaG9sZGVyLCAuZ2VucmUtaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206MzBweDtcbiAgICAgICAgcCwgYSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGl0bGUtaG9sZGVyIHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHRvcDoxNyU7XG4gICAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nZW5yZS1ob2xkZXIge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIi5ibG9jay5maWxtbWFrZXJGb2N1cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwMHB4IDA7XG4gICRzbWFsbDE6IDQ4MHB4O1xuICAkc21hbGwyOiA0MDBweDtcblxuICAuZmlsbW1ha2VyLWZvY3VzLXN0YWNrIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLy8gc3RhcnQgY2VudGVyZWQ7IHN1YnRsZSBlbnRyYW5jZSBlYXNlIGhhbmRsZWQgYnkgY2hpbGRyZW5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3RhY2sge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigzNTBweCk7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMjQwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMSkge1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDE4MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDIpIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxNTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhY2sxLCAuc3RhY2szIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YWNrMiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuc3RhY2stbHIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLy8gPT09PT0gREVGQVVMVCAobm90IHJldmVhbGVkKTogQ0VOVEVSRUQgPT09PT1cbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gYW5pbWF0ZSB0aGUgbGF5b3V0IHNoaWZ0IHNtb290aGx5IHdoZW4gLnJldmVsZWQgdG9nZ2xlc1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDcwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIC5zdGFjay1sIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigzNTBweCk7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbihhdXRvKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhY2stciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcblxuICAgICAgICAgIC8vID09PT09IERFRkFVTFQgKG5vdCByZXZlYWxlZCk6IGhpZGRlbiAmIG51ZGdlZCByaWdodCA9PT09PVxuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MHB4LCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDYwMG1zIGVhc2UsIHRyYW5zZm9ybSA2MDBtcyBlYXNlO1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBrZWVwIGZsb3cgd2hpbGUgY2VudGVyZWRcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzIwcHgpXG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMSkge1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMjMwcHgpXG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMikge1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMjAwcHgpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LWV4dHJhbGlnaHQoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwxKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICBhIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyA9PT09PSBSRVZFQUxFRCBTVEFURSA9PT09PVxuICAgIC5zdGFjazIucmV2ZWxlZCB7XG4gICAgICAuc3RhY2stbHIge1xuICAgICAgICAvLyBzaGlmdCB0byB0aGUg4oCcZGVzaWduZWTigJ0gb2Zmc2V0ICoqYWZ0ZXIqKiByZXZlYWxcbiAgICAgICAgbGVmdDogLTE3NXB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhY2stciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vcmV2ZWFsZWRcbiAgfS8vZmlsbW1ha2VyLWZvY3VzLXN0YWNrXG5cbn1cbiIsIi5jcmVhdGUtYWNjb3VudC1ob29rLCAuY3JlYXRlLWFjY291bnQtd2l0aC1yZWxvYWQtaG9vaywgLmNyZWF0ZS1hY2NvdW50LXdpdGgtZmFuZGFuZ28taG9vay1yZWxvYWQtaG9vayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9jay5iZWNvbWVNZW1iZXIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuXG4gIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICB9XG4gICAgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tZW1iZXJzLWJvdHRvbSB7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luOjQwcHggYXV0byAwO1xuICAgICAgLm1lbWJlcnMtYm90dG9tLWRlc2Mge1xuICAgICAgICAqIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVtYmVycy1ib3R0b20tbHIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5ib3R0b20tbCB7XG4gICAgICAgICAgd2lkdGg6IDUzJTtcbiAgICAgICAgfVxuICAgICAgICAuYm90dG9tLXIge1xuICAgICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5ib3R0b20tbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJvdHRvbS1yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSwgLmFocmVmIHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20sIC50b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW46MjBweCBhdXRvIDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmJvdHRvbS1sIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmJvdHRvbS1yIHtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxOTBweCk7XG4gICAgICAgICAgLndhdGNoLW5vdy1hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbig2MXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly9ib3R0b20vdG9wXG4gICAgLnRvcCB7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ib3R0b20ge1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmJvdHRvbS1sLCAuYm90dG9tLXIge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbS1yIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaG9vay1vbmVpZC1sb2dvdXQge1xuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLW1lZGl1bSgpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICBmb250LXNpemU6Y2xhbXAoMTRweCwgNC4xdncsIDQ1cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vJjphZnRlciB7XG4gICAgICAgIC8vICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gIHdpZHRoOiAxMDAlO1xuICAgICAgICAvL31cbiAgICAgIH1cbiAgICAgIC5ib3R0b20ge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLmJvdHRvbS1sIHtcbiAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib3R0b20tciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICAgICAgICBhLCAuYWhyZWYge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAubG9hZGluZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufSIsIi5ibG9jay5maWxtTW9tZW50c1ZpZGVvc1N0cmlwcyB7XG4gIG1hcmdpbjogMTAwcHggMDtcbiAgLmZpbG0tbW9tZW50cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmZpbG0tbW9tZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAudmlkZW8tcGxheSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1pbmktaW1hZ2VzLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWluaS1pbWFnZXMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE5NS8xMjA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWluaS1pbWFnZXMtbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgLm1pbmktaW1hZ2VzLWhvbGRlciB7XG4gICAgICAgICAgLm1pbmktaW1hZ2VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgLm1pbmktaW1hZ2VzLWxhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm1pbmktaW1hZ2VzLWxhYmVsIHtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vZmlsbS1tb21lbnRcbiAgfS8vZmlsbS1tb21lbnRzXG5cbn0iLCIuYmxvY2suZmlsbVJvbGVzIHtcblxuICAucm9sZXMge1xuICAgIG1hcmdpbjo4MHB4IDA7XG4gICAgJi50b3Age1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICBwYWRkaW5nLXRvcDo4MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50b3BCb3R0b20ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgIHBhZGRpbmctdG9wOjgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOjIwcHggMCAwO1xuICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLnJvbGUtY29sIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI0JSAtIDgwcHgpO1xuICAgICAgbWFyZ2luOjIwcHggNDBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDgwcHgpO1xuICAgICAgICBtYXJnaW46MjBweCAyMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luOjIwcHggMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy9kaXNwbGF5OiBncmlkO1xuICAgIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgLy9jb2x1bW4tZ2FwOiA4MHB4O1xuICAgIC8vcm93LWdhcDogNDBweDtcbiAgICAvL2p1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBjZW50ZXJzIGNvbHVtbnMgd2hlbiBmZXdlciB0aGFuIG1heCAqL1xuICAgIC8vXG4gICAgLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLy8gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgLy8gIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgLy8gIHJvdy1nYXA6IDIwcHg7XG4gICAgLy99XG4gICAgLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgLy8gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgLy99XG5cbiAgICAucm9sZS1jb2wge1xuICAgICAgaDYsIC5kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgLmRlc2Mge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5iciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59IiwiLmJsb2NrLmV4cGFuZGVkU3lub3BzaXMge1xuICB3aWR0aDogMTAwJTtcbiAgLy9tYXJnaW46MTAwcHggMDtcblxuICAvKiB0b3AtY2Fyb3VzZWwuY3NzICovXG4gIC50b3AtY2Fyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXG4gICAgLnN3aXBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyAvKiBjbGlwIGFueXRoaW5nIGJleW9uZCB0aGUgdGhyZWUgKi9cbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyYWRpZW50LXNpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgICAgJi5sZWZ0IHtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMSkgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgICAgfVxuICAgICAgJi5yaWdodCB7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDEpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLyogc21vb3RoZXIgYXJyb3ctY2xpY2sgYW5pbWF0aW9uICovXG4gIC50b3AtY2Fyb3VzZWwgLnN3aXBlci13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAvKiBleGFjdGx5IDMgc2xpZGVzIHZpc2libGU7IFN3aXBlciB1c2VzIHRoaXMgd2lkdGggd2l0aCBzbGlkZXNQZXJWaWV3OidhdXRvJyAqL1xuICAudG9wLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudG9wLWNhcm91c2VsIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvKiBlZGdlIGFycm93cyAqL1xuICAudG9wLWNhcm91c2VsIC5zaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgei1pbmRleDogMTFcbiAgfVxuXG4gIC50b3AtY2Fyb3VzZWwgLnNpZGUucHJldiB7IGxlZnQ6IDA7IH1cbiAgLnRvcC1jYXJvdXNlbCAuc2lkZS5uZXh0IHsgcmlnaHQ6IDA7IH1cblxuICAudG9wLWNhcm91c2VsIC5idG4tcHJldixcbiAgLnRvcC1jYXJvdXNlbCAuYnRuLW5leHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIC50b3AtY2Fyb3VzZWwgLmJ0bi1wcmV2IHtcbiAgICAgIC5hcnJvdy1saW5rcy1zd2lwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cbiAgLnRvcC1jYXJvdXNlbCAuYnRuLW5leHQge1xuICAgIC5hcnJvdy1saW5rcy1zd2lwZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAudG9wLWNhcm91c2VsLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOi00MHB4O1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgN3Z3LCA5NnB4KTtcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvL21hcmdpbi10b3A6IC03MHB4O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICBpLCBlbSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cblxuICAuYm90dG9tIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNjE1cHg7XG4gICAgbWFyZ2luOjYwcHggYXV0bztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgfVxuICAgIC5zeW5vcHNpcyB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbS1pbWFnZXMge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxufSIsIi5ibG9jay5wYXJ0bmVyc2hpcHMuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLnBhcnRuZXJzaGlwcy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG4vLyBTSEFSRURcbi5ibG9jay5wYXJ0bmVyc2hpcHMge1xuICAucGFydG5lcnNoaXAtdG9wLWxhYmVscyB7XG4gICAgbWFyZ2luOjAgYXV0byAtODBweDtcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5zdWJsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5yYXRpbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmljb25hIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmJnaW1nIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuY29weSB7XG4gICAgbWFyZ2luOjEwcHggMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgQGluY2x1ZGUgbGluay11bmRlcmxpbmUtbGVmdHJpZ2h0KCk7XG4gICAgfVxuXG4gIH1cbn1cblxuXG4uYmxvY2sucGFydG5lcnNoaXBzLmRlc2t0b3Age1xuXG4gIC5wYXJ0bmVyc2hpcC1jYXJvdXNlbC1vdXRlciB7XG4gICAgcGFkZGluZzo0MHB4IDA7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0O1xuXG4gICAgLnBhcnRuZXJzaGlwLWNhcm91c2VsIHtcbiAgICAgICYubm90LWxvb3Bpbmcge1xuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuXG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgICAubGFiZWwyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOjQwcHggMDtcbiAgICB9XG5cbiAgICAmLm5vLWxhYmVsIHtcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC8qIC0tLSBOYXZpZ2F0aW9uIGFycm93cyAtLS0gKi9cbiAgLnBhcnRuZXJzaGlwLWNhcm91c2VsIHtcbiAgICAuc2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmLnByZXYge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmLm5leHQge1xuICAgICAgICByaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXByZXYsXG4gICAgLmJ0bi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBwYWRkaW5nOjhweCAwIDEwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vZmlsbDogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1wcmV2IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLW5leHQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAtLS0gU2xpZGUgY29udGVudCAtLS0gKi9cbiAgICAuc3dpcGVyLXNsaWRlIHtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLmxhYmVsMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAvKiAtLS0gR3JhZGllbnQgc2lkZXMgLS0tICovXG4gIC5ncmFkaWVudC1zaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYubGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDEpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cbiAgfVxufSAvL0RFU0tUT1BcblxuXG4uYmxvY2sucGFydG5lcnNoaXBzLm1vYmlsZSB7XG4gIC5pdGVtcy1zaWRlLWltYWdlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLml0ZW1zLXNpZGUge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLmxhYmVsMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gLy9zaWRlXG4gICAgLml0ZW1zLWltYWdlcyB7XG4gICAgICB3aWR0aDpjYWxjKDEwMCUgLSA4NXB4KTtcbiAgICB9XG4gIH1cblxufVxuIiwiLmJsb2NrLmZpbG1BY2NvbGFkZXMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6OTAlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICAuZmlsbS1hY2NvbGFkZSB7XG4gICAgbWFyZ2luOjEwMHB4IDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNvcHkge1xuICAgICAgd2lkdGg6IGNhbGMoNDUlIC0gNjBweCk7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICB9XG4gICAgICAubnVtLWxibCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIC5sYmwge1xuICAgICAgICAgIGNvbG9yOiRjb2xvci1saWdodDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIH1cbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGxlZnQ6LTE2MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgY29sb3I6JGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBsZWZ0Oi0xMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgICAgICAgIGxlZnQ6LTcwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5xdW90ZSB7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnF1b3RlQXR0cmlidXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IzkwOTA5MDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfS8vZmlsbVxufSIsIi5ibG9jay5hYm91dEF3YXJkcyB7XG4gIC8qIC0tLSBTd2lwZXIgY29yZSBzdHlsZXMgLS0tICovXG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46NDBweCBhdXRvO1xuICAuc3dpcGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIG1hcmdpbi1sZWZ0Ojc1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDBweCk7XG4gICAgICBtYXJnaW4tbGVmdDowO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC8qIC0tLSBOYXZpZ2F0aW9uIGFycm93cyAtLS0gKi9cbiAgLmFib3V0LWF3YXJkcy1jYXJvdXNlbCB7XG4gICAgLnNpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5leHQge1xuICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXByZXYsXG4gICAgLmJ0bi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBwYWRkaW5nOjhweCAwIDEwcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vZmlsbDogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1wcmV2IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLW5leHQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAtLS0gU2xpZGUgY29udGVudCAtLS0gKi9cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAkbW9iVG9wU21hbGw6MzElO1xuICAgICAgLmljb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJG1vYlRvcFNtYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJpZy1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MTAwcHg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICByaWdodDotMjVweDtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmVzIHtcbiAgICAgICAgICAgIC5sMSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmwyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbC1pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGxlZnQ6LTA7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBsZWZ0OjIwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgcmlnaHQ6dW5zZXQ7XG4gICAgICAgICAgbGVmdDoyNXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNtYWxsLWltYWdlIHtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsLXBsdXMtMSkge1xuICAgICAgICAgICAgbGVmdDp1bnNldDtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAtLS0gR3JhZGllbnQgc2lkZXMgLS0tICovXG4gIC5ncmFkaWVudC1zaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYubGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDEpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLnBob3RvR2FsbGVyeSB7XG4gIC8qIC0tLSBTd2lwZXIgY29yZSBzdHlsZXMgLS0tICovXG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46MTAwcHggYXV0bztcblxuICAucGhvdG8tZ2FsbGVyeS1jYXJvdXNlbC1sYWJlbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5zdWJsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1saWdodCgpO1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG5cbiAgLnN3aXBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBtYXJnaW4tbGVmdDo3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLyogLS0tIE5hdmlnYXRpb24gYXJyb3dzIC0tLSAqL1xuICAucGhvdG8tZ2FsbGVyeS1jYXJvdXNlbCB7XG4gICAgLnNpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1wcmV2LFxuICAgIC5idG4tbmV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgcGFkZGluZzo4cHggMCAxMHB4O1xuXG5cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRvcDotMzBweDtcbiAgICAgICAgJi5tb2Ige1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZHNrIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vZmlsbDogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1wcmV2IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLW5leHQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvKiAtLS0gU2xpZGUgY29udGVudCAtLS0gKi9cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pY29uIHtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA4MjgvNjk0O1xuXG4gICAgICAgIC50b3Age1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3R0b20tb3V0ZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgIC5ib3R0b20ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMyk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMnB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnBvcnRyYWl0IHtcbiAgICAgICAgICAvLyBtYWtlIGJvdHRvbSB3aWRlXG4gICAgICAgICAgLmJvdHRvbS1vdXRlciB7XG4gICAgICAgICAgICB0b3A6NTBweDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5sYW5kc2NhcGUge1xuICAgICAgICAgIC8vIG1ha2UgYm90dG9tIHRhbGxcbiAgICAgICAgICAuYm90dG9tLW91dGVyIHtcbiAgICAgICAgICAgIGxlZnQ6NTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogLS0tIEdyYWRpZW50IHNpZGVzIC0tLSAqL1xuICAuZ3JhZGllbnQtc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLmxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDEpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay5naXZlYXdheXMuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLmdpdmVhd2F5cy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG5cbi8vIFNIQVJFRFxuLmJsb2NrLmdpdmVhd2F5cyB7XG5cbiAgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxuICAuY29udGVudCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tdG9wOiBjbGFtcCgxMHB4LCAydncsIDIwcHgpO1xuICAgIC5iZy1wYW5lbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6Y2xhbXAoMTBweCwgMnZ3LCAyMHB4KTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnBhbmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA3Ny43NyU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzAwLzE4NDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMUIxQjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICAgIC50eHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM5MDkwOTA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2l2ZWF3YXktY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6LTEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIC5naXZlYXdheS1jYXB0aW9uMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogODQlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2JTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzI2LzM3ODtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgLmJnaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG5cbi5ibG9jay5naXZlYXdheXMuZGVza3RvcCB7XG4gIC5naXZlYXdheS1jYXJvdXNlbC1vdXRlciB7XG4gICAgcGFkZGluZzo0MHB4IDA7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0O1xuXG4gICAgLmdpdmVhd2F5LWNhcm91c2VsIHtcblxuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICYubGFiZWwge1xuICAgICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAubGFiZWwyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZml0IHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5maWxsIHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzo0MHB4IDA7XG4gIH1cblxuICAvKiAtLS0gTmF2aWdhdGlvbiBhcnJvd3MgLS0tICovXG4gIC5naXZlYXdheS1jYXJvdXNlbCB7XG4gICAgLnNpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1wcmV2LFxuICAgIC5idG4tbmV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgcGFkZGluZzo4cHggMCAxMHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL2ZpbGw6ICMwMDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tcHJldiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1uZXh0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogLS0tIFNsaWRlIGNvbnRlbnQgLS0tICovXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAubGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAubGFiZWwyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC8qIC0tLSBHcmFkaWVudCBzaWRlcyAtLS0gKi9cbiAgLmdyYWRpZW50LXNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgfVxuICB9XG59XG5cblxuLmJsb2NrLmdpdmVhd2F5cy5tb2JpbGUge1xuICAuaXRlbXMtc2lkZS1pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5pdGVtcy1zaWRlIHtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC5sYWJlbDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vc2lkZVxuICAgIC5pdGVtcy1pbWFnZXMge1xuICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gODVweCk7XG5cbiAgICAgIC5naXZlYXdheS1jYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ibG9jay50aWNrZXRQcm9tbyB7XG4gIC5ob2xkZXIge1xuICAgIHBhZGRpbmc6NDBweCAwO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG4gIC50aWNrZXRQcm9tby1ibG9ja1RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuYmxhY2stYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6NTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYmxvY2tUaXRsZTIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtbGlnaHQoKTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAudGlja2V0UHJvbW8tbHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudGlja2V0UHJvbW8tbCB7XG4gICAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sKCk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsLXBsdXMtMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1MHB4KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgfVxuICAgICAgLmJ0biwgLmFycm93LWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgICN0aWNrZXQtcHJvbW8taG9sZGVyLWVycm9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5ydGUge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOjQ4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6MzJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy9cbiAgICAgICAgICBAaW5jbHVkZSBsaW5rLXVuZGVybGluZS1sZWZ0cmlnaHQoKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29kZS1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5jb3B5LWljb25zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGlja2V0LXByb21vLWNvcHktaWNvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0b3A6MnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGluay11bmRlcmxpbmUtbGVmdHJpZ2h0KCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvcHktdG9vbHRpcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICAgICAgLy9mb250LXNpemU6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICB9XG4gICAgLnRpY2tldFByb21vLXIge1xuICAgICAgLy93aWR0aDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAudGlja2V0UHJvbW8tbCwgLnRpY2tldFByb21vLXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRpY2tldC1wcm9tby1zdGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGlja2V0LXByb21vLXN0YXRlLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi8vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvdmlkZW9TY3JvbGxBbmRTY3J1Yi5zY3NzXG4uYmxvY2sudmlkZW9TY3JvbGxBbmRTY3J1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5zY3JvbGwtc2NydWItdmlkZW8taG9vayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc1dnc7IC8vb3ZlcnJpZGRlbiBpbiBqc1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNTB2aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zY3JvbGwtc2NydWItcG9zdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzV2dzsgLy9vdmVycmlkZGVuIGluIGpzXG4gICAgaGVpZ2h0OiBhdXRvOyAvL292ZXJyaWRkZW4gaW4ganNcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogNTB2aDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLmlzLXBvc3RlciB7XG4gICAgLnNjcm9sbC1zY3J1Yi1wb3N0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLnZpZGVvU2Nyb2xsQW5kU2NydWJPdXRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMjBweCAwIDAgMDtcbn0iLCJib2R5LnBhZ2UtaG9tZSB7XG4gIC5jb250YWluZXItYWxsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbiIsImJvZHkucGFnZS1nZW5lcmFsIHtcbiAgLnJ0ZSB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnBhZ2UtZmlsbSB7XG4gICR3cmFwVzogNTAwcHg7XG5cbiAgI2ZlYXR1cmVkLWZpbG0tcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHZoMTAwKCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAucGFuZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lIGVhc2UtaW4tb3V0O1xuXG4gICAgICAuYmdpbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLy9vcGFjaXR5OjE7XG4gICAgICB9XG5cbiAgICAgIC5hY2NvbGFkZXMtY29ybmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNSU7XG4gICAgICAgIGJvdHRvbTogY2FsYyg1JSArIHZhcigtLXVpLWJyb3dzZXItaGVpZ2h0KSk7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAuZGVjb3JhdGlvbnMtaWNvbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgLmRlY29yYXRpb25zLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICB0b3A6MnB4O1xuXG4gICAgICAgICAgLndhdGNoLW5vdy10eHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5jb3JuZXItdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIGJvdHRvbTogNSU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LW1lZGl1bSgpO1xuICAgICAgICAgICAgY29sb3I6ICNjNmM4YzQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudHh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LW1lZGl1bSgpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9mZWF0dXJlZC1maWxtLXBhbmVsXG5cblxuICAucG9zdGVyLWRldGFpbHMgey8vLmZpbG0tY29weS5ib3R0b21cbiAgICBwYWRkaW5nOiA4MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCkgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsLW1lZGl1bSkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmlsbS1jb3B5LmJvdHRvbSB7XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgIC8vd2lkdGg6IDkwJTtcbiAgICAvL21hcmdpbjogMCA1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi5zaG93dGltZXMtYWJvdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5zeW5vcHNpcyB7XG4gICAgICAvL21hcmdpbi10b3A6IDE2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgICAvL21hcmdpbi10b3A6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5wb3N0ZXItZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuaG9sZGVyIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogODBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ob2xkZXIyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RlciB7XG4gICAgICAvL0BpbmNsdWRlIHdpZHRoTWF4TWluKDM1JSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICYuYnVncyB7XG4gICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpOyAvL1BSRVZJT1VTIFNJWklOR1xuICAgICAgICB3aWR0aDogY2FsYyg3MCUgLSA0MHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5ub2J1Z3Mge1xuICAgICAgICB3aWR0aDogY2FsYyg3MCUgLSA0MHB4KTtcbiAgICAgIH1cblxuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwJSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnBvc3Rlci1ncmFwaGljIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC50aWNrZXRzLXNpZGV3YXlzIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtODBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYudGlja2V0cy1zaWRld2F5cy1tb2Ige1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpY2tldHMtc2lkZXdheXMtZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgLnBvc3Rlci1ncmFwaGljIHtcbiAgICAgICAgICAmLndpdGgtc2hvd3RpbWVzLFxuICAgICAgICAgICYud2l0aC1idWdzIHtcblxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIC50aWNrZXRzLXNpZGV3YXlzIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3Rlci1ncmFwaGljLWltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9IC8vIHdpdGhzXG5cbiAgICAgICAgICAmLndpdGgtc2hvd3RpbWVzIHsgLy9HRVQgVElDS0VUU1xuICAgICAgICAgICAgJGltZ3dpZHRoOiAxMi41dnc7IC8vMTMuNiBtYXRjaGVzIGltYWdlIHNpemUgZXhhY3RseVxuICAgICAgICAgICAgLnRpY2tldHMtc2lkZXdheXMge1xuICAgICAgICAgICAgICB3aWR0aDogJGltZ3dpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3Rlci1ncmFwaGljLWltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDk1JSAtICRpbWd3aWR0aCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYud2l0aC1idWdzIHsgLy8gV0FUQ0ggTk9XXG4gICAgICAgICAgICAkaW1nd2lkdGg6IDEyLjB2dzsgLy8xMy42IG1hdGNoZXMgaW1hZ2Ugc2l6ZSBleGFjdGx5XG4gICAgICAgICAgICAudGlja2V0cy1zaWRld2F5cyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAkaW1nd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdGVyLWdyYXBoaWMtaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTUlIC0gJGltZ3dpZHRoKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfSAvL3Bvc3Rlci1ncmFwaGljXG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIC5wb3N0ZXItZ3JhcGhpYyB7XG4gICAgICAgICAgICAmLndpdGgtc2hvd3RpbWVzICB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IC8vc21hbGwgc2VsZWN0b3JcbiAgICB9IC8vcG9zdGVyXG5cbiAgICAuZGV0YWlscyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi5idWdzIHtcbiAgICAgICAgLy9tYXgtd2lkdGg6IDUwMHB4OyAvL1BSRVZJT1VTIFNJWklOR1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnNob3d0aW1lcy1vdXRlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmJ0bi1sb2FkLW1vcmUtaG9sZGVyIHtcbiAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjRUZFQUQ4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5sb2FkLW1vcmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICAjc2hvd3RpbWVzLXNlYXJjaC1sb2NhdGlvbixcbiAgICAjc2hvd3RpbWVzLXNlYXJjaC1idXR0b24sXG4gICAgI3Nob3d0aW1lcy1zZWFyY2gtYnV0dG9uMiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjc2hvd3RpbWVzLXNlYXJjaC1idXR0b24yIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3d0aW1lcy1zZWFyY2gge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOy8vd2l0aCBidXR0b25cbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMDBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3Nob3d0aW1lcy1zZWFyY2gtY3VycmVudCB7XG4gICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWRlbWlib2xkKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIC5kYXRlLWJveGVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAuZGF0ZS1ib3hlczEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmRhdGUtYm94ZXMyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmJveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oODBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgLmJveDMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1vbnRoLWRheSwgLndlZWtkYXkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tb250aC1kYXkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2Vla2RheSB7XG4gICAgICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9ib3gyXG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICAuYm94MyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAubW9udGgtZGF5IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vYm94XG4gICAgfVxuXG4gICAgLy9kYXRlLWJveGVzXG5cbiAgICAuZGF0ZS1ib3hlcy1vdXRlci1kZXNrdG9wIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnN0cmlwLWhpZGVyLXRyaWdnZXIge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgLy90byBnZXQgdGhlIGFycm93cyB0byBzaG93XG4gICAgICB9XG5cbiAgICAgIC5kYXRlLWJveGVzIHtcbiAgICAgICAgaGVpZ2h0OiA4MnB4O1xuXG4gICAgICAgIC5kYXRlLWJveGVzMSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vdG8gZ2V0IHRoZSBhcnJvd3MgdG8gc2hvd1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucXVpY2stdGh1bWJzLXNpZGUge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAtNDBweDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZS1ib3hlcy1vdXRlci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aGVhdGVyLXJvd3Mge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgLnRoZWF0ZXItcm93cy1kYXRlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAudGhlYXRlci1yb3cge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgICAmLm1vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGhlYXRlci1yb3ctbHIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyLWwge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNkU2RTZFO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGltZXMwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aW1lcyB7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHggNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcm9ib3RvLW1lZGl1bSgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNjZweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRyLXIge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgLy93aWR0aDo1MCU7XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3Nob3d0aW1lcy1kZXRhaWxzLWhvb2stb3V0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLmFycm93LXByZXYge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLnR4dCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAjc2hvd3RpbWVzLWRldGFpbHMtaG9vayB7XG5cbiAgICAgIC50b3Age1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgICAgICBwLmxibCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNkU2RTZFO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1ZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLmJ1Zy1sciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgICAgICAgLmJ1Zy1sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idWctciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdyYXBXKSB7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIC5idWctZmFuZGFuZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLmJ1Zy1idXkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMDBweCk7XG4gICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9zaG93dGltZXMtb3V0ZXJcblxuXG4gICNnZXQtdGlja2V0cy1tYWluIHtcbiAgICAmLmMtcmVndWxhciB7XG4gICAgICAuY3BhZGRlZCB7XG4gICAgICAgIC5wb3N0ZXItZGV0YWlscyB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW46IDAgNSU7XG5cbiAgICAgICAgICAmLmJ1Z3Mge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIC8vbWFyZ2luOiAwIDEwJTtcbiAgICAgICAgICAgIC8vbWFyZ2luOiAwIDExJSAwIDklO1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5vZmZpY2lhbC10cmFpbGVyIHtcbiAgICBtYXJnaW46IDUwcHggMDtcblxuICAgIC52aWRlby1wbGF5IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAvLy52aWRlby1pY29uIHtcbiAgICAgIC8vICAuY29ybmVyLXR4dCB7XG4gICAgICAvLyAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLy8gIH1cbiAgICAgIC8vfVxuXG4gICAgfVxuICB9XG5cblxuICAuYnVncy1ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuYnVncy1zcGVuZCB7XG4gICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0XG4gICAgfVxuXG4gICAgLmJ1Z3MyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAmLm1hbnVhbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1Z3Mtc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMzBweCAwIDA7XG5cbiAgICAgIGg2IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idWcge1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwO1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICoge1xuICAgICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmJ1Zy1pY29uIHtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZmlsbS1jb3B5IHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgJi5ib3R0b20ge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5ib3R0b20yIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3BhY2VyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ1Z3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LWxpZ2h0KCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2NlY2VjZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zeW5vcHNpcyB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIC8vbWFyZ2luLXRvcDogMTYwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC5idWctZmFuZGFuZ28ge1xuICAgIG1hcmdpbjowIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdyYXBXKSB7XG4gICAgICBtYXJnaW46MCAwIDEwcHggMDtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTVlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcbiAgICAgICY6aG92ZXIge1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5mYW5kYW5nby1sLCAuZmFuZGFuZ28tciB7XG4gICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgbWluLXdpZHRoOiAyNHB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAvLy5idG4ge1xuICAgIC8vICBmb250LXNpemU6IDEycHg7XG4gICAgLy8gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbiAgICAvLyAgZGlzcGxheTogZmxleDtcbiAgICAvLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLy8gICY6aG92ZXIge1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgLy8gICAgc3ZnIHtcbiAgICAvLyAgICAgIHBhdGgge1xuICAgIC8vICAgICAgICBmaWxsOiAjZmZmO1xuICAgIC8vICAgICAgfVxuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuXG4gICAgJi5sb2dnZWQtaW4sICYubG9nZ2VkLW91dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUU5O1xuICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuICB9XG5cbiAgI3Nob3d0aW1lcy1zZWFyY2gtZmFuZGFuZ28ge1xuICAgIG1hcmdpbjogMTBweCAwIDE1cHg7XG4gICAgLmJ1Zy1mYW5kYW5nbyB7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOy8vYWNjb3VudCBmb3IgcGFkZGluZ1xuICAgICAgJi5sb2dnZWQtb3V0LCAmLmxvZ2dlZC1pbiB7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vLmJ0biB7XG4gICAgICAvLyAgd2lkdGg6IDEwMCU7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbiAgI3Nob3d0aW1lcy1kZXRhaWxzLWhvb2sge1xuICAgIC5idWctZmFuZGFuZ28ge1xuICAgICAgJi5sb2dnZWQtaW4sICYubG9nZ2VkLW91dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5mYW5kYW5nby1sIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGg2LCBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5mYW5kYW5nby10aW1lLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5idWctZmFuZGFuZ28ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIC5mYW5kYW5nby1sIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBsZWZ0IWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN5bm9wc2lzIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59Ly9ib2R5LnBhZ2UtZmlsbVxuXG5cbmJvZHkucGFnZS1maWxtLmRldmljZS1tb2JpbGUge1xuICAjZmVhdHVyZWQtZmlsbS1wYW5lbCB7XG4gICAgLnBhbmVsIC5hY2NvbGFkZXMtY29ybmVyIHtcbiAgICAgIGJvdHRvbTogY2FsYygxJSArIHZhcigtLXVpLWJyb3dzZXItaGVpZ2h0KSk7XG4gICAgfVxuICB9XG59XG5cblxuIiwiYm9keS5wYWdlLWZpbG1zIHtcbiAgLmZlYXR1cmUtdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZ3JhZGllbnQtYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMCUsXG4gICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAxKSAxMDAlXG4gICAgICApO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAvL3otaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGhlaWdodDogNzB2aDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5vdmVybGF5LXRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNXZoO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1tZWRpdW0oKTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgfVxuXG4gIH1cblxuICAubGlicmFyeSB7XG4gICAgcGFkZGluZy10b3A6IDUwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubGlicmFyeS1jb250cm9scyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmxpbmUxIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuc3dpdGNoZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgICAgICAuc3dpdGNoZXMtbCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXRjaGVzLXIge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1tZWRpdW0oKTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOjAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5saWJyYXJ5LWdyaWQge1xuICB3aWR0aDogMTAwJTtcblxuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICByb3ctZ2FwOiAyNXB4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cblxuICAuZ3JpZC1pdGVtIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICB9XG5cbiAgICAuYmdpbWctb3V0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvMTA7XG4gICAgfVxuXG4gICAgLmdyaWQtaXRlbS1jb3B5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmdyaWQtaXRlbS1jb3B5MiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiYm9keS5wYWdlLWNvbnRlc3Qge1xuICAjZmVhdHVyZWQtY29udGVzdC1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB2aDEwMCgpO1xuICAgIC5wYW5lbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgICAuYmdpbWcge1xuICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgfVxuICAgICAgLnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vb3BhY2l0eToxO1xuICAgICAgfVxuICAgIH1cbiAgfS8vZmVhdHVyZWQtY29udGVzdHMtcGFuZWxcblxuICAudW5kZXItdG9wLXBhbmVsIHtcbiAgICAqIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cblxuICAubWFpbi11bmRlciB7XG4gICAgbWFyZ2luLXRvcDogMjB2aDtcbiAgICBtaW4taGVpZ2h0OiAyMHZoO1xuXG4gICAgLmNvbnRlc3QtY29weSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuY29udGVzdC1lbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuc3VibGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLWhvbGRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24taG9sZGVyIHtcbiAgICAgIG1hcmdpbjoyMHB4IGF1dG87XG4gICAgICAqIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgICNidXR0b24taG9sZGVyLWZpbmFsLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH0vL2NvbnRlc3QtZW50ZXJcblxuICAuY29udGVzdC1lbnRlci1maW5hbCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuIiwiYm9keS5wYWdlLWFib3V0IHtcbiAgI2ZlYXR1cmVkLWFib3V0LXBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHZoMTAwKCk7XG5cbiAgICAuZ3JhZGllbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDB2aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAvLyAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIC8vfVxuICAgIH1cblxuICAgIC5wYW5lbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgICAuYmdpbWcge1xuICAgICAgICBvcGFjaXR5OjAuMztcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eToxO1xuICAgICAgfVxuICAgICAgLnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vb3BhY2l0eToxO1xuICAgICAgfVxuICAgIH1cbiAgfS8vZmVhdHVyZWQtYWJvdXQtcGFuZWxcblxuICAuaW50cm8ge1xuICAgIC8vbWFyZ2luLXRvcDogLTMwdmg7XG5cblxuICAgIC5mb3VuZGVkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gICAgICAuZm91bmRlZC1jb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOjgwcHggYXV0bztcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5mb3VuZGVkLWwge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSA0MHB4KTtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG5cblxuXG4gICAgICAgICAgLmwxIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbGlnaHQoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubDIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuZm91bmRlZC1yIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NjYlIC0gNDBweCk7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2x1bW5zOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5hd2FyZHMtZ3JpZCB7XG4gICAgcGFkZGluZzo4MHB4IDA7XG4gICAgbWFyZ2luOjgwcHggMDtcblxuICAgIC5pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGNvbHVtbi1nYXA6IDgwcHg7XG4gICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTk1LzI5MjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5saW5lcyB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmF3YXJkcy1jb3VudGVyIHtcbiAgICAuaXRlbXMge1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ib3JkZXI7XG4gICAgICBtYXJnaW46NDBweCAwO1xuICAgICAgcGFkZGluZzo0MHB4IDAgMTBweDtcbiAgICAgICYuYmxvY2tzLWJlbG93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1ib3JkZXI7XG4gICAgICAgIHBhZGRpbmc6NDBweCAwIDkwcHg7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5hd2FyZHMtY291bnRlci1sLCAuYXdhcmRzLWNvdW50ZXItciwgLmF3YXJkcy1jb3VudGVyLWMge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IDAgNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAgICAgLm51bSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5sYmwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LWxpZ2h0KCk7XG4gICAgICAgICAgZm9udC1zaXplOjM4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgLm51bSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGJsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXJnaW46NDBweCAwO1xuICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMjhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxibCB7XG4gICAgICAgICAgICBmb250LXNpemU6MzhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59IiwiYm9keS5wYWdlLW1lbWJlci1wb3J0YWwge1xuXG4gICNmZWF0dXJlZC1tZW1iZXItcGFuZWwge1xuICAgIEBpbmNsdWRlIHZoMTAwKCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLm1haW4tYmdpbWcge1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cblxuICAgIC5ibG9jay5iZWNvbWVNZW1iZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB0b3A6IDE1dmg7XG4gICAgfVxuICB9XG5cblxuICAuc2Nyb2xsLWNoZWNrLXRyaWdnZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQ7XG4gIH1cblxuICBmb290ZXIuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gIH1cblxuICAuc2Nyb2xsLWNoZWNrLXRyaWdnZXIgLmJsb2NrcyB7XG4gICAgLmJvcmRlci10b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJsb2NrIHtcbiAgICAgIC5ib3JkZXItYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiYm9keS5wYWdlLXNlYXJjaCB7XG4gICNjb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgLnJ0ZSB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgJi5ib3JkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBDVVNUT00gVE8gUFJPSkVDVFxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEdMT0JBTC1JU0hcbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1sZWZ0XCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIGJvZHkgI2FwcC5sYW5nLWFyICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLXJpZ2h0XCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIH1cbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgYm9keSAjYXBwLmxhbmctYXIgJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1pbWctc2xpZGUtcmV2ZWFsLS1mcm9tLXVwXCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1kb3duXCJdIHtcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo4MDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLXNjYWxlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLWluXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuW2RhdGEtYW9zPVwiY3VzdG9tLXNsaWRlLWxlZnQtbWluaVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICBvcGFjaXR5OiAwO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20tc2xpZGUtcmlnaHQtbWluaVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1zbGlkZS11cC1taW5pXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuXG5cbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLXVwLW1vYmlsZVwiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLWZhZGUtdXAtZGVza3RvcFwiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czphdXRvO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLy9MRUFWRSBBVCBCT1RUT00gLSBkZXNrdG9wLCBtb2JpbGUgZ2xvYmFsIGhpZGVyc1xuLnNob3ctZGVza3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5mbGV4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuZmxleCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICYuYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9ORUlEXG4uaG9vay1vbmVpZC1sb2dpbiwgLmhvb2stb25laWQtbG9nb3V0LCAuaG9vay1vbmVpZC1wb3N0aW5pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vL2JvZHkuYmxyIHtcbi8vICAuY29udGFpbmVyLWFsbCwgLmhlYWRlciB7XG4vLyAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcbi8vICB9XG4vL31cblxuXG4uYmxhY2stc2lkZWJhciB7XG5cbiAgLmJsYWNrLXNpZGViYXItYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogICMwMDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAucnRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi8uLi9fX2J1aWxkL25vZGVfbW9kdWxlcy9hb3MvZGlzdC9hb3MuY3NzJztcbkBpbXBvcnQgJy4uLy4uL19fYnVpbGQvbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLm1pbi5jc3MnO1xuXG5AaW1wb3J0ICcuLi9mb3V0L2ZvdXQuc2Nzcyc7XG5AaW1wb3J0IFwic2Nzcy9lbmdpbmUvbG9hZGVyXCI7XG5AaW1wb3J0IFwic2Nzcy9zaXRlL2xvYWRlclwiO1xuXG4udGVzdCB7XG4gIG9wYWNpdHk6IDE7XG59Il0sInNvdXJjZVJvb3QiOiIifQ== */