[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}body.page-screening .screening-hero.below-header{padding-top:60px}body.page-screening .screening-hero-art{box-sizing:border-box;max-width:1080px;margin:0 auto;padding:40px}body.page-screening .screening-hero-img{display:block;width:100%;height:auto}body.page-screening .screening-divider{width:100%;height:1px;background-color:#cecece;margin:50px 0}body.page-screening .screening-details .rte h1{font-family:"Playfair",serif;font-optical-sizing:auto;font-weight:400;font-style:italic;font-variation-settings:"wdth" 100;font-size:48px}@media only screen and (max-width: 900px){body.page-screening .screening-details .rte h1{font-size:32px}}body.page-screening #get-tickets-main .poster-details{padding-top:0}body.page-screening #get-tickets-main .poster-details .holder{margin-top:60px}@media only screen and (min-width: 901px){body.page-screening #get-tickets-main #showtimes-search-hook{width:calc(100% + 80px)}}[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/sections/screening.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2ZvdXQvZm91dC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2NsZWFyLzAuY2xlYXIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jbGVhci8xLm5vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3MvZW5naW5lL2xpYnJhcmllcy9zb2NpY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9lbmdpbmUvbGlicmFyaWVzL2hhbWJ1cmdlcnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jb3JlL2dsb2JhbHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL2VuZ2luZS9jb3JlL21peGlucy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvZ3V0dGVycy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9waWVjZXMvcnRlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3BpZWNlcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3NpdGUuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3BpZWNlcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9oZWFkZXJBbGVydC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2xheW91dC9tZWRpYU92ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvbGF5b3V0L21vYmlsZU5hdi5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9sYXlvdXQvYmVjb21lTWVtYmVyUG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYXRvbXMvcXVpY2tUaHVtYnMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYXRvbXMvc2ltcGxlSW1hZ2VDYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmVhdHVyZWRQYW5lbC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvYWx0ZXJuYXRpbmdGaWxtUHJvbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9tZXJjaFByb21vLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy92aWRlb01vZHVsZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmlsbUVudHJ5U3RyaXAuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL25vd1N0cmVhbWluZ1N0cmlwLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9maWxtTW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9saWJyYXJ5TW9kdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9maWxtbWFrZXJGb2N1cy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvYmVjb21lTWVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9maWxtTW9tZW50c1ZpZGVvc1N0cmlwcy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvZmlsbVJvbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9leHBhbmRlZFN5bm9wc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9wYXJ0bmVyc2hpcHMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2ZpbG1BY2NvbGFkZXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2Fib3V0QXdhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL2Jsb2Nrcy9waG90b0dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL2dpdmVhd2F5cy5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9ibG9ja3MvdGlja2V0UHJvbW8uc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL3ZpZGVvU2Nyb2xsQW5kU2NydWIuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvaG9tZS5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL2ZpbG0uc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvZmlsbXMuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvc2VjdGlvbnMvY29udGVzdC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9hYm91dC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9tZW1iZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLi8uLi9fX3NvdXJjZS9hcHAvc2Nzcy9zaXRlL3NlY3Rpb25zL3NlYXJjaC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL3Njc3Mvc2l0ZS9zZWN0aW9ucy9zY3JlZW5pbmcuc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL2N1c3RvbS1hb3Muc2NzcyIsIndlYnBhY2s6Ly8uLy4uL19fc291cmNlL2FwcC9zY3NzL3NpdGUvcGllY2VzL3BpZWNlcy1maW5hbC5zY3NzIiwid2VicGFjazovLy4vLi4vX19zb3VyY2UvYXBwL2FwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1JUSxFQ2hJUixpQkFDSSxDQUFBLFFBQ0gsQ0FBQSxTQUNBLENBQUEsdUJBQ0EsQ0FBQSw2QkFDQSxDQUFBLGtDQUNBLENBQUEsd0NBQ0EsQ0FBQSxvREFDQSxDQUFBLElBRUQsZ0NBQ0MsQ0FBQSxTQUVELFdBQ0MsQ0FBQSxJQUVELFFBQ0MsQ0FBQSxrQkFDQSxDQUFBLG9CQUVHLENBQUEscUJBQ0gsQ0FBQSx3QkFDQSxDQUFBLGdCQUNBLENBQUEsb0JBRUQsUUFHQyxDQUFBLE1BRUQs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LFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLG9CQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsK0JBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLG9CQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSw4QkFFRixXQUNFLENBQUEsNkJBRUYsV0FDRSxDQUFBLDZCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxvQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSxvQkFFRixXQUNFLENBQUEsOEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsNEJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxtQkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSw2QkFFRixXQUNFLENBQUEsZ0NBRUYsV0FDRSxDQUFBLDZCQUVGLFdBQ0UsQ0FBQSxvQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHlCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsMkJBRUYsV0FDRSxDQUFBLHdCQUVGLFdBQ0UsQ0FBQSw4QkFFRixXQUNFLENBQUEsOEJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSw0QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLDJCQUVGLFdBQ0UsQ0FBQSwyQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDRCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx5QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsc0JBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSwwQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSxzQkFFRixXQUNFLENBQUEseUJBRUYsV0FDRSxDQUFBLDBCQUVGLFdBQ0UsQ0FBQSx3QkFFRixXQUNFLENBQUEsMEJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSxxQkFFRixXQUNFLENBQUEscUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHFCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsd0JBRUYsV0FDRSxDQUFBLHVCQUVGLFdBQ0UsQ0FBQSx1QkFFRixXQUNFLENBQUEsdUJBRUYsV0FDRSxDQUFBLHNCQUVGLFdBQ0UsQ0FBQTs7Ozs7O0VDL3hCRixDQU9BLFdBQ0UsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxrQ0FBQSxDQUNBLHdCQUFBLENBQ0EsaUNBQUEsQ0FDQSxZQUFBLENBQ0EsYUFBQSxDQUNBLG1CQUFBLENBQ0EsOEJBQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLGdCQUFBLENBQ0YsaUJBQ0UsVUFBQSxDQUNGLDJCQUNFLFVBQUEsQ0FDRixpSUFHRSxxQkFBQSxDQUVGLGVBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCQUFBLENBRUYsaUJBQ0UsYUFBQSxDQUNBLE9BQUEsQ0FDQSxlQUFBLENBQ0Ysa0VBQ0UsVUFBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSw2QkFBQSxDQUNBLHdCQUFBLENBQ0EsK0JBQUEsQ0FDRixpREFDRSxVQUFBLENBQ0EsYUFBQSxDQUNGLHlCQUNFLFFBQUEsQ0FDRix3QkFDRSxXQUFBLENBS0YsK0JBQ0UsZ0JBQUEsQ0FFRixpQ0FDRSwySEFBQSxDQUNGLGlGQUNFLGdFQUFBLENBRUYsMkNBQ0UseUNBQUEsQ0FDQSx5QkFBQSxDQUNGLG1EQUNFLCtDQUFBLENBQ0Ysa0RBQ0UsaURBQUEsQ0FLRixpQ0FDRSxnQkFBQSxDQUVGLG1DQUNFLDJIQUFBLENBQ0YscUZBQ0UsZ0VBQUEsQ0FFRiw2Q0FDRSx5Q0FBQSxDQUNBLDBCQUFBLENBQ0YscURBQ0UsK0NBQUEsQ0FDRixvREFDRSxpREFBQSxDQUtGLCtCQUNFLGdCQUFBLENBRUYsaUNBQ0UsMkhBQUEsQ0FDRixpRkFDRSxnRUFBQSxDQUVGLDJDQUNFLHlDQUFBLENBQ0EsMEJBQUEsQ0FDRixtREFDRSwrQ0FBQSxDQUNGLGtEQUNFLGlEQUFBLENBS0YsaUNBQ0UsZ0JBQUEsQ0FFRixtQ0FDRSwySEFBQSxDQUNGLHFGQUNFLGdFQUFBLENBRUYsNkNBQ0UseUNBQUEsQ0FDQSx5QkFBQSxDQUNGLHFEQUNFLCtDQUFBLENBQ0Ysb0RBQ0UsaURBQUEsQ0FLRixnQ0FDRSxnQkFBQSxDQUVGLGtDQUNFLDJIQUFBLENBQ0YsbUZBQ0UsZ0VBQUEsQ0FFRiw0Q0FDRSx5Q0FBQSxDQUNBLHlDQUFBLENBQ0Ysb0RBQ0UsK0NBQUEsQ0FDRixtREFDRSxpREFBQSxDQUtGLGtDQUNFLGdCQUFBLENBRUYsb0NBQ0UsMkhBQUEsQ0FDRix1RkFDRSxnRUFBQSxDQUVGLDhDQUNFLHlDQUFBLENBQ0EsMERBQUEsQ0FDRixzREFDRSwrQ0FBQSxDQUNGLHFEQUNFLGlEQUFBLENBS0YscURBQ0UsOERBQUEsQ0FFRixvREFDRSw2REFBQSxDQUtGLHVEQUNFLDREQUFBLENBRUYsc0RBQ0UsNkRBQUEsQ0FLRiw4Q0FDRSw0RUFBQSxDQUVGLDZDQUNFLCtFQUFBLENBRUYsd0RBQ0UsS0FBQSxDQUNBLGtFQUFBLENBQ0EsZ0ZBQUEsQ0FFRix1REFDRSxRQUFBLENBQ0EsZ0VBQUEsQ0FDQSxtRkFBQSxDQUtGLGdEQUNFLDRFQUFBLENBRUYsK0NBQ0UsK0VBQUEsQ0FFRiwwREFDRSxLQUFBLENBQ0EsZ0VBQUEsQ0FDQSxnRkFBQSxDQUVGLHlEQUNFLFFBQUEsQ0FDQSxnRUFBQSxDQUNBLG1GQUFBLENBS0YsaURBQ0UseUJBQUEsQ0FDRix5REFDRSw0REFBQSxDQUNGLHdEQUNFLDZEQUFBLENBS0YsbURBQ0UseUJBQUEsQ0FDRiwyREFDRSw4REFBQSxDQUNGLDBEQUNFLDZEQUFBLENBS0YsMkhBQ0Usd0JBQUEsQ0FFRiw4Q0FDRSx1QkFBQSxDQUNGLHNEQUNFLEtBQUEsQ0FDQSxTQUFBLENBQ0YscURBQ0UsUUFBQSxDQUNBLHdCQUFBLENBS0Ysc0NBQ0UsUUFBQSxDQUNBLFFBQUEsQ0FDQSx3QkFBQSxDQUNBLHFCQUFBLENBQ0EsaUVBQUEsQ0FDRiw2Q0FDRSxTQUFBLENBQ0Esb0ZBQUEsQ0FDRiw4Q0FDRSx3SEFBQSxDQUVGLGdEQUNFLGlEQUFBLENBQ0EscUJBQUEsQ0FDQSw4REFBQSxDQUNGLHVEQUNFLEtBQUEsQ0FDQSxTQUFBLENBQ0EscUZBQUEsQ0FDRix3REFDRSxLQUFBLENBQ0Esd0JBQUEsQ0FDQSwwSEFBQSxDQUtGLHdDQUNFLFFBQUEsQ0FDQSxRQUFBLENBQ0Esd0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGlFQUFBLENBQ0YsK0NBQ0UsU0FBQSxDQUNBLG9GQUFBLENBQ0YsZ0RBQ0Usd0hBQUEsQ0FFRixrREFDRSxnREFBQSxDQUNBLHFCQUFBLENBQ0EsOERBQUEsQ0FDRix5REFDRSxLQUFBLENBQ0EsU0FBQSxDQUNBLHFGQUFBLENBQ0YsMERBQ0UsS0FBQSxDQUNBLHVCQUFBLENBQ0EsMEhBQUEsQ0FLRixxQ0FDRSxPQUFBLENBQ0EseUJBQUEsQ0FDQSxpRUFBQSxDQUNGLDZDQUNFLFFBQUEsQ0FDQSxtQ0FBQSxDQUNGLDRDQUNFLFFBQUEsQ0FDQSxpRUFBQSxDQUVGLCtDQUNFLGdEQUFBLENBQ0Esc0JBQUEsQ0FDRix1REFDRSxtQkFBQSxDQUNBLFNBQUEsQ0FDRixzREFDRSxrREFBQSxDQUNBLHNCQUFBLENBS0YsdUNBQ0UsT0FBQSxDQUNBLHlCQUFBLENBQ0EsaUVBQUEsQ0FDRiwrQ0FDRSxRQUFBLENBQ0EsbUNBQUEsQ0FDRiw4Q0FDRSxRQUFBLENBQ0EsaUVBQUEsQ0FFRixpREFDRSxpREFBQSxDQUNBLHNCQUFBLENBQ0YseURBQ0UsbUJBQUEsQ0FDQSxTQUFBLENBQ0Ysd0RBQ0UsaURBQUEsQ0FDQSxzQkFBQSxDQUtGLHFCQUNFLGVBQUEsQ0FDRixzQ0FDRSwrQ0FBQSxDQUNGLDhDQUNFLE1BQUEsQ0FDQSw4R0FBQSxDQUNGLDZDQUNFLFFBQUEsQ0FDQSxPQUFBLENBQ0EsK0dBQUEsQ0FDRixnREFDRSxtQkFBQSxDQUNBLG1DQUFBLENBQ0EseUNBQUEsQ0FDRix3REFDRSxVQUFBLENBQ0EsU0FBQSxDQUNBLGtEQUFBLENBQ0EsOEdBQUEsQ0FDRix1REFDRSxXQUFBLENBQ0EsU0FBQSxDQUNBLG9EQUFBLENBQ0EsK0dBQUEsQ0FLRix1QkFDRSxlQUFBLENBQ0Ysd0NBQ0UsK0NBQUEsQ0FDRixnREFDRSxNQUFBLENBQ0EsOEdBQUEsQ0FDRiwrQ0FDRSxRQUFBLENBQ0EsT0FBQSxDQUNBLCtHQUFBLENBQ0Ysa0RBQ0UsbUJBQUEsQ0FDQSxtQ0FBQSxDQUNBLHlDQUFBLENBQ0YsMERBQ0UsVUFBQSxDQUNBLFFBQUEsQ0FDQSxvREFBQSxDQUNBLDhHQUFBLENBQ0YseURBQ0UsV0FBQSxDQUNBLFFBQUEsQ0FDQSxvREFBQSxDQUNBLCtHQUFBLENBS0YscUZBQ0UseUVBQUEsQ0FFRix5R0FDRSxTQUFBLENBQ0Esd0VBQUEsQ0FFRixxREFDRSxLQUFBLENBRUYsb0RBQ0UsUUFBQSxDQUtGLG9DQUNFLE9BQUEsQ0FDRiw0Q0FDRSxRQUFBLENBQ0EscUNBQUEsQ0FDQSwrQkFBQSxDQUNBLHdCQUFBLENBQ0YsMkNBQ0UsUUFBQSxDQUVGLDhDQUNFLCtDQUFBLENBQ0Ysc0RBQ0UseURBQUEsQ0FDQSxTQUFBLENBQ0YscURBQ0UsaURBQUEsQ0FLRixzQ0FDRSxPQUFBLENBQ0YsOENBQ0UsUUFBQSxDQUNBLHFDQUFBLENBQ0EsK0JBQUEsQ0FDQSx3QkFBQSxDQUNGLDZDQUNFLFFBQUEsQ0FFRixnREFDRSxnREFBQSxDQUNGLHdEQUNFLHVEQUFBLENBQ0EsU0FBQSxDQUNGLHVEQUNFLGdEQUFBLENBS0Ysa0NBQ0Usd0JBQUEsQ0FDQSxpRUFBQSxDQUNGLDBDQUNFLG1EQUFBLENBQ0YseUNBQ0Usd0ZBQUEsQ0FFRiw0Q0FDRSx3QkFBQSxDQUNBLHFCQUFBLENBQ0EsOERBQUEsQ0FDRixvREFDRSxLQUFBLENBQ0EsU0FBQSxDQUNBLHFEQUFBLENBQ0YsbURBQ0UsUUFBQSxDQUNBLHdCQUFBLENBQ0Esc0ZBQUEsQ0FLRixvQ0FDRSx3QkFBQSxDQUNBLGlFQUFBLENBQ0YsNENBQ0UsbURBQUEsQ0FDRiwyQ0FDRSx3RkFBQSxDQUVGLDhDQUNFLHlCQUFBLENBQ0EscUJBQUEsQ0FDQSw4REFBQSxDQUNGLHNEQUNFLEtBQUEsQ0FDQSxTQUFBLENBQ0EscURBQUEsQ0FDRixxREFDRSxRQUFBLENBQ0EsdUJBQUEsQ0FDQSxzRkFBQSxDQUtGLG9DQUNFLE9BQUEsQ0FDQSwwQ0FBQSxDQUNBLHFCQUFBLENBQ0YsNENBQ0UsT0FBQSxDQUNBLHFCQUFBLENBQ0EsdUhBQUEsQ0FDRiwyQ0FDRSxRQUFBLENBQ0EscUJBQUEsQ0FDQSx1SEFBQSxDQUVGLDhDQUNFLFFBQUEsQ0FDQSxxQkFBQSxDQUNBLDhCQUFBLENBRUYsc0RBQ0UsS0FBQSxDQUNBLHFCQUFBLENBQ0EsMEhBQUEsQ0FDQSwrQ0FBQSxDQUNGLHFEQUNFLEtBQUEsQ0FDQSxxQkFBQSxDQUNBLHFIQUFBLENBQ0EsZ0RBQUEsQ0FLRixzQ0FDRSxRQUFBLENBQ0EsUUFBQSxDQUNBLHdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxpRUFBQSxDQUNGLDZDQUNFLFNBQUEsQ0FDQSxtRkFBQSxDQUNGLDhDQUNFLHVIQUFBLENBRUYsZ0RBQ0UsaURBQUEsQ0FDQSxxQkFBQSxDQUNBLDhEQUFBLENBQ0YsdURBQ0UsS0FBQSxDQUNBLFNBQUEsQ0FDQSxvRkFBQSxDQUNGLHdEQUNFLEtBQUEsQ0FDQSx1QkFBQSxDQUNBLDBIQUFBLENBS0YsbUNBQ0UsdUdBQUEsQ0FDRiwyQ0FDRSw0RkFBQSxDQUNGLDBDQUNFLCtGQUFBLENBRUYsNkNBQ0UsdUJBQUEsQ0FDQSx5Q0FBQSxDQUNBLGlHQUFBLENBQ0YscURBQ0UsS0FBQSxDQUNBLHdCQUFBLENBQ0EsMEZBQUEsQ0FDRixvREFDRSxRQUFBLENBQ0EsdUJBQUEsQ0FDQSw2RkFBQSxDQUtGLHFDQUNFLHVHQUFBLENBQ0YsNkNBQ0UsNEZBQUEsQ0FDRiw0Q0FDRSwrRkFBQSxDQUVGLCtDQUNFLHdCQUFBLENBQ0EseUNBQUEsQ0FDQSxpR0FBQSxDQUNGLHVEQUNFLEtBQUEsQ0FDQSx3QkFBQSxDQUNBLDBGQUFBLENBQ0Ysc0RBQ0UsUUFBQSxDQUNBLHVCQUFBLENBQ0EsNkZBQUEsQ0FLRixxQ0FDRSx5QkFBQSxDQUNBLGlFQUFBLENBQ0YsNkNBQ0UsaURBQUEsQ0FDRiw0Q0FDRSx3RkFBQSxDQUVGLCtDQUNFLHVCQUFBLENBQ0EscUJBQUEsQ0FDQSw4REFBQSxDQUNGLHVEQUNFLEtBQUEsQ0FDQSxTQUFBLENBQ0EsaURBQUEsQ0FDRixzREFDRSxRQUFBLENBQ0Esd0JBQUEsQ0FDQSxxRkFBQSxDQUtGLG9DQUNFLHVCQUFBLENBQ0EseURBQUEsQ0FDRix1RkFDRSxzQkFBQSxDQUNBLG9CQUFBLENBQ0EsaUNBQUEsQ0FDRiw0Q0FDRSwrQkFBQSxDQUNGLDJDQUNFLG9DQUFBLENBRUYsOENBQ0Usd0JBQUEsQ0FDQSx5REFBQSxDQUNGLDJHQUNFLG1CQUFBLENBQ0Ysc0RBQ0UsS0FBQSxDQUNBLFNBQUEsQ0FDRixxREFDRSxRQUFBLENBQ0EsdUJBQUEsQ0FLRixzQ0FDRSx1QkFBQSxDQUNBLHlEQUFBLENBQ0YsMkZBQ0Usc0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGlDQUFBLENBQ0YsOENBQ0UsK0JBQUEsQ0FDRiw2Q0FDRSxvQ0FBQSxDQUVGLGdEQUNFLHlCQUFBLENBQ0EseURBQUEsQ0FDRiwrR0FDRSxtQkFBQSxDQUNGLHdEQUNFLEtBQUEsQ0FDQSxTQUFBLENBQ0YsdURBQ0UsUUFBQSxDQUNBLHdCQUFBLENDOXFCRixnQkFDQyxXQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBSUQscUJBQ0MsMENBQUEsQ0FDRyx1Q0FBQSxDQUNBLHFDQUFBLENBQ0Esa0NBQUEsQ0FJSixVQUNFLG9CQUFBLENBQ0Esd0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGdCQUFBLENBS0YsV0FDQyxhQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FFRCxlQUNDLGtCQUFBLENBQ0EscUJBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUlELFNDNURFLDJJQUFBLENBQ0Esd0lBQUEsQ0FDQSxzSUFBQSxDQUNBLG1JQUFBLENBNFZBLDBDQUFBLENEaFNGLG9EQUlDLG9CQUFBLENBT0QsT0FDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSwyQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUNBQUEsQ0FFQSxtQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUVBLGFBRUUsVUFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLHlCQUFBLENBRUEsc0JBQ0UsV0FBQSxDQUNBLFVBQUEsQ0FJRiw2QkFDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsK0JBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUVBLHNDQUNFLFdBQUEsQ0FDQSxVQUFBLENBTU4sVUFBQSw0QkFBQSxDQUNBLFVBQUEsOEJBQUEsQ0FDQSxVQUFBLDZCQUFBLENBQ0EsVUFBQSwrQkFBQSxDQUNBLFVBQUEsaUNBQUEsQ0FDQSxVQUFBLGdDQUFBLENBQ0EsVUFBQSwrQkFBQSxDQUNBLFVBQUEsaUNBQUEsQ0FDQSxVQUFBLGdDQUFBLENBT0Esa0JBQ0UsZUFBQSxDQUNBLG9CQUFBLENBRUEsd0JBQ0UsYUFBQSxDQUVGLHVCQUNFLFlBQUEsQ0FFRixzQkFFRSx5QkFBQSxDQzJNSiwwQ0FBQSxDRHpNSSxhQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBQ0Esb0JBQUEsQ0FLRixtQkFDRSx1QkFBQSxDQUNBLHFCQUFBLENBU04sZ0JBQ0UsdUNBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGFBQUEsQ0FDQSxxQkFBQSxDQUNBLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGdCQUFBLENBQ0EsYUFBQSxDQUNBLG9DQUFBLENBQ0Esa0NBQUEsQ0FHRixPQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FFRixRQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDRXVKRixRQUNFLFVBQUEsQ0FDQSxnQkEzVWMsQ0E0VWQsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FHSixhQUNFLFVBQUEsQ0FDQSxnQkFyVmMsQ0FzVmQsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUNFLFVBQUEsQ0FDQSxXQUFBLENBSUosb0JBL1RFLGlCQXZCYyxDQXdCZCwyQ0E4VEYsb0JBN1RJLGlCQXRCbUIsQ0FBQSxDQXdCckIsMENBMlRGLG9CQTFUSSxpQkFwQm1CLENBQUEsQ0FzQnJCLDBDQXdURixvQkF2VEksaUJBcEJpQixDQUFBLENBK1VyQixlQWxQRSw2QkFBQSxDRDNEQSw2QkFBQSxDQUNBLGdDQUFBLENBQ0Esd0JBQUEsQ0MyREEsaUJBMUdjLENBMkdkLGtCQTNHYyxDQTRHZCwyQ0E4T0YsZUQ3U0UsNkJBQUEsQ0FDQSxnQ0FBQSxDQUNBLHdCQUFBLENDK0RFLGlCQTNHbUIsQ0E0R25CLGtCQTVHbUIsQ0FBQSxDQThHckIsMENBeU9GLGVEN1NFLDRCQUFBLENBQ0EsK0JBQUEsQ0FDQSx1QkFBQSxDQ29FRSxpQkEzR21CLENBNEduQixrQkE1R21CLENBQUEsQ0E4R3JCLDBDQW9PRixlRDdTRSw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0N5RUUsaUJBN0dpQixDQThHakIsa0JBOUdpQixDQUFBLENBa1ZqQiwwQ0FERiw2QkFFSSxVQUFBLENBQ0EseUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBSU4sa0JBdk9FLDZCQUFBLENEaEZBLDZCQUFBLENBQ0EsZ0NBQUEsQ0FDQSx3QkFBQSxDQ2dGQSxrQkE5SGlCLENBK0hqQixtQkEvSGlCLENBZ0lqQiwyQ0FtT0Ysa0JEdlRFLDZCQUFBLENBQ0EsZ0NBQUEsQ0FDQSx3QkFBQSxDQ29GRSxrQkEvSHNCLENBZ0l0QixtQkFoSXNCLENBQUEsQ0FrSXhCLDBDQThORixrQkR2VEUsNEJBQUEsQ0FDQSwrQkFBQSxDQUNBLHVCQUFBLENDeUZFLGlCQS9Ic0IsQ0FnSXRCLGtCQWhJc0IsQ0FBQSxDQWtJeEIsMENBeU5GLGtCRHZURSw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0M4RkUsaUJBaklvQixDQWtJcEIsa0JBbElvQixDQUFBLENBNFZ4Qiw0QkFyTkUsNkJBQUEsQ0R0R0EsNkJBQUEsQ0FDQSxnQ0FBQSxDQUNBLHdCQUFBLENDc0dBLGtCQXBKaUIsQ0FxSmpCLG1CQXJKaUIsQ0FzSmpCLDJDQWlORiw0QkQzVEUsNkJBQUEsQ0FDQSxnQ0FBQSxDQUNBLHdCQUFBLENDMEdFLGtCQXJKc0IsQ0FzSnRCLG1CQXRKc0IsQ0FBQSxDQXdKeEIsMENBNE1GLDRCRDNURSw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0MrR0UsaUJBdEptQixDQXVKbkIsa0JBdkptQixDQUFBLENBeUpyQiwwQ0F1TUYsNEJEM1RFLDRCQUFBLENBQ0EsK0JBQUEsQ0FDQSx1QkFBQSxDQ29IRSxpQkF4SmlCLENBeUpqQixrQkF6SmlCLENBQUEsQ0FnV3JCLDRCQWpNRSw2QkFBQSxDRDdIQSw2QkFBQSxDQUNBLGdDQUFBLENBQ0Esd0JBQUEsQ0M2SEEsa0JBM0tpQixDQTRLakIsbUJBNUtpQixDQTZLakIsMkNBNkxGLDRCQTVMSSxVQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FBQSxDQUVGLDBDQXdMRiw0QkF2TEksVUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQUEsQ0FFRiwwQ0FtTEYsNEJBbExJLFVBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUFBLENBbUxKLHlCQTlLRSw2QkFBQSxDRG5KQSw2QkFBQSxDQUNBLGdDQUFBLENBQ0Esd0JBQUEsQ0NtSkEsa0JBak1pQixDQWtNakIsbUJBbE1pQixDQW1NakIsMkNBMEtGLHlCQXpLSSxVQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FBQSxDQUVGLDBDQXFLRix5QkFwS0ksVUFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQUEsQ0FFRiwwQ0FnS0YseUJBL0pJLFVBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUFBLENBZ0tKLDRCQTNKRSw2QkFBQSxDRHpLQSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsZ0JBQUEsQ0N5S0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSwyQ0F1SkYsNEJEcFVFLHFCQUFBLENBQ0Esd0JBQUEsQ0FDQSxnQkFBQSxDQzZLRSxjQUFBLENBQ0EsZUFBQSxDQUFBLENBRUYsMENBa0pGLDRCRHBVRSw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0NrTEUsaUJBeE5zQixDQXlOdEIsa0JBek5zQixDQUFBLENBMk54QiwwQ0E2SUYsNEJEcFVFLDRCQUFBLENBQ0EsK0JBQUEsQ0FDQSx1QkFBQSxDQ3VMRSxpQkExTm9CLENBMk5wQixrQkEzTm9CLENBQUEsQ0N6Q3hCLEtBcUJFLFVBQUEsQ0FDQSxVQUFBLENSMEZBLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ1EzRkEsY0FBQSxDQUNBLGlCQUFBLENBeEJBLFlBQ0UsZ0JBQUEsQ0FDQSxpQkFBQSxDQUVGLGlCQUNFLGlCQUFBLENBQ0EsMENBRkYsaUJBR0ksZUFBQSxDQUFBLENBRUYsNEJBQ0UsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FJSix3QkFDRSxnQkRLWSxDQ0tkLGdEQUNFLGlCQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FHRixRQUNFLGNBQUEsQ0FDQSx3QkFBQSxDUmdHRixpQ0FBQSxDQUNBLGVBQUEsQ1EvRkUsMENBSkYsUUFLSSxjQUFBLENBQUEsQ0FJSixRQUNFLGNBQUEsQ0FDQSx3QkFBQSxDUnVGRixpQ0FBQSxDQUNBLGVBQUEsQ1F0RkUsMENBSkYsUUFLSSxjQUFBLENBQUEsQ0FJSixRQUNFLGNBQUEsQ0FDQSx3QkFBQSxDUjhFRixpQ0FBQSxDQUNBLGVBQUEsQ1EzRUEsUUFDRSxjQUFBLENBQ0Esd0JBQUEsQ1J3RUYsaUNBQUEsQ0FDQSxlQUFBLENRckVBLHFCQUNFLGNBQUEsQ0FDQSxpQkFBQSxDUm1ERiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENRbERBLHFCQUNFLGNBQUEsQ1I4Q0YsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDUTVDQSxxREFDRSxVQUFBLENBQ0EsY0FBQSxDUmlDRiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENRakNFLHlLUm9DRiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENRbkNFLDZJQUNFLGlCQUFBLENBSUosd0JGdkVBLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENON09BLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ1F4QkUsYUN4RlUsQ0R5RlYsOEJBQ0UsYUMxRlEsQ0QyRlIseUJBQUEsQ0FFRixtQ1JVRiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENRUEEsZUFDRSxxQkFBQSxDQUNBLGtCQUFBLENBS0EscUNBQ0UsZUFBQSxDQUtGLGNSSEYsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDUUVJLGNBQUEsQ0FFRixjUmJGLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ1FZSSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQlJqQkosK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDUWdCTSxjQUFBLENBS04sOERBQ0UsYUFBQSxDQUdGLGdCQUNFLGtCQUFBLENBR0YsV0FDRSxjQUFBLENBR0YsWUFDRSxrQkFBQSxDQUVBLGdDQUNFLGNBQUEsQ0FLRixzQkFDRSxrQkFBQSxDQUNBLGdCQUFBLENBSUosNEJBQ0UsZ0JBQUEsQ0FJQSxtSUFDRSxpQkFBQSxDQUtKLFdBQ0UsVUFBQSxDQUVGLFVBQ0UsYUN2S1MsQ0NSYixVQUNFLHFCQUFBLENBSUYsS0pzVkUsZ0JBQUEsQ0FDQSxtQ0FBQSxDSXJWQSxlQUNFLGVBQUEsQ0FJSixzQkFDRSxnQkFBQSxDQUdGLFdBQ0UsVUFBQSxDQVVGLGdCQUNFLFlBQUEsQ0FDQSxTQUFBLENBQ0Esa0JIWmMsQ0djaEIsaUJBQ0UsWUFBQSxDQUNBLFNBQUEsQ0FDQSxpQkhuQ2dCLENHc0NsQixFQUNFLG9CQUFBLENBT0YsZ0JIMkNFLGdCQWhEaUIsQ0FpRGpCLG1CQWpEaUIsQ0dPakIsZ0JBQUEsQ0gyQ0EsMkNHN0NGLGdCSDhDSSxnQkFsRHNCLENBbUR0QixtQkFuRHNCLENBQUEsQ0FxRHhCLDBDR2pERixnQkhrREksZ0JBckRzQixDQXNEdEIsbUJBdERzQixDQUFBLENBd0R4QiwwQ0dyREYsZ0JIc0RJLGdCQXhEb0IsQ0F5RHBCLG1CQXpEb0IsQ0FBQSxDR010Qix3Q0FDRSxnQkFBQSxDQU1KLFlBQ0UsWUFBQSxDQUNBLDZCQUFBLENBQ0EsZUFDRSxVQUFBLENBQ0Esa0JBQUEsQ0FFRixlSnFTQSxXSXBTdUIsQ0pxU3ZCLGVJclN1QixDSnNTdkIsZUl0U3VCLENBRXZCLDBDQVZGLFlBV0ksY0FBQSxDQUNBLGVBQ0UsVUFBQSxDQUNBLGNBQUEsQ0FFRixlSjRSRixVSTNSeUIsQ0o0UnpCLGNJNVJ5QixDSjZSekIsY0k3UnlCLENBQ3JCLGVBQUEsQ0FBQSxDQU9KLHdDSmpFQSxpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDSXpRRSxvREFDRSxZQUFBLENBU0YsOENBQ0Usa0JBQUEsQ0FDQSxTQUFBLENBVU4sdUJBQ0UsaUJBQUEsQ0FNRixjQUNFLFlBQUEsQ0FHQSw2QkFDRSxhQUFBLENBR0osY0FDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxxQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxrQ0FDRSxTQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSx3Q0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FPSixlQUNFLGlCQUFBLENBQ0EsMENBRkYsZUFHSSxnQkFBQSxDQUFBLENBS04sMkJBQ0UsVUFBQSxDQUNBLFVBQUEsQ0FDQSx3QkR2SlksQ0N3SlosWUFBQSxDQUlGLGFKOExFLDBDQUFBLENJM0xGLGdCSjJMRSwwQ0FBQSxDSXZMRixtQkFDRSxjQUFBLENBR0YsWUFDRSx5QkFBQSxDQUNBLGNBQUEsQ0o5SkEsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0kvS0EsYUFBQSxDQ3BMRixxQkFDRSxvQkFBQSxDQUNBLG9CQUFBLENBQ0EsMkJBQ0UsVUFBQSxDQUNBLGFBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENMWUYsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0t6VkUsMkJBQUEsQ0FHQSxpQ0FDRSxtQkFBQSxDQUlOLGt0QkFDRSxjQUFBLENBTUEsVUFBQSxDQUNBLGdDQUxnQixDQU1oQixvQkFBQSxDQUNBLG9CQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsMnBEQUVFLFVBQUEsQ0FDQSxpQkFBQSxDTHdDRix5QkFBQSxDQUNBLDRCQUFBLENBQ0Esb0JBQUEsQ0FGQSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsZ0JBQUEsQ0t2Q0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSwyQkFBQSxDQUVGLHUxQkFDRSw4QkFwQlEsQ0FzQlYsbzBCTDRCQSxvQkFBQSxDQUNBLHVCQUFBLENBQ0EsZUFBQSxDSzVCRSw2QkF6QlksQ0E2QlosNDlCTHNCRiw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0tyQkUseThCTG1CRiw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0tmRSx5OEJBQ0UsTUFBQSxDQUNBLDRCQXpDUyxDQTJDWCxzN0JBQ0UsNkJBM0NVLENBNENWLHNCQS9DTyxDQWdEUCxNQUFBLENBSUYsKzNEQUVFLFVBQUEsQ0FLSixneUlBQ0UsWUFBQSxDQUVGLHdySkFDRSxZQUFBLENBT0Ysa2RBRUUscUJBQUEsQ0FLRix5RUFFRSx3QkYxRlUsQ0UrRlosNkVBRUUscUJBQUEsQ0FLSixlQUNFLGtCQUFBLENBQ0EsZUFBQSxDQUNBLHNCQUFBLENBR0YscUJBQ0UsYUY3R1ksQ1Q2R1osK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDV0RBLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLHdCQUFBLENBQ0EsMkNBTkYscUJBT0ksY0FBQSxDQUNBLGdCQUFBLENBQUEsQ0FJSixxQkFDRSxjQUFBLENBQ0EsU0FBQSxDTHZHQSxxQ0FBQSxDQUNBLGtDQUFBLENBQ0EsZ0NBQUEsQ0FDQSw2QkFBQSxDQW9VQSwwQ0FBQSxDRGxXQSxlQUFBLENBQ0EsNEJDa0JBLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENEN1ZFLGtDQUNFLFdBQUEsQ0FDQSxxQkFBQSxDTStITixPQUNFLGNBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxnR0FBQSxDQUlGLGNBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLHlDQUNFLFVBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLE1BQUEsQ0wzSUYsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0tqTUEscUJBQ0UsdUJBQUEsQ0FFRixvQkFDRSx3QkFBQSxDQUdBLHFEQUNFLHNCQUFBLENBS0YsbURBQ0UscUJBQUEsQ0FNTixjQUNFLGlCRnRMVSxDRXVMViwyQ0FGRixjQUlJLGFBQUEsQ0FBQSxDQU9KLGNBQ0UsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFDRSxhQUFBLENMbExGLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENLNUpFLGdDQUNFLGFBQUEsQ0FHRix3QkFDRSxXQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLDZCQUNFLFNBQUEsQ0w3TE4saUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0s5SUUsMEJBQ0UsVUFBQSxDQVVBLGdDQUNFLFdBQUEsQ0FDQSxVQUFBLENBT1IsTUFDRSx3QkFBQSxDQUNBLGdCQUFBLENBRUEsYUZsT1csQ0gyUlgsaUNBQ0UsMEJLM0RtQyxDTDZEckMsdUJBQ0UsMEJLOURtQyxDTCtEbkMsU0FBQSxDQUVGLHdCQUNFLDBCS2xFbUMsQ0xtRW5DLFNBQUEsQ0FFRiw0QkFDRSwwQkt0RW1DLENMd0VyQyw2QkFDRSwwQkt6RW1DLENMMkVyQyxtQkFDRSwwQks1RW1DLENBSXZDLEtBQ0UscUJBQUEsQ0FDQSxxQkFBQSxDWHZFQSwrQkFBQSxDQUNBLGVBQUEsQ1d3RUEsY0FBQSxDQUNBLGVBQUEsQ0FDQSxxQkFBQSxDQUNBLHdCQUFBLENBRUEsaUJBQUEsQ0FDQSxlQUFBLENBRUEsY0FBQSxDTHhPQSxpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDS3JHQSxXQUNFLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxxQkFBQSxDQUVGLFNBQ0UsaUJBQUEsQ0FHRixjQUNFLHFCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CQUNFLHFCQUFBLENBQ0EsZ0NBQUEsQ0FNTix3Q0FDRSxVQUFBLENBQ0EsV0FBQSxDTGpRQSxpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDS3pFQSxnREFDRSxVQUFBLENBQ0EsV0FBQSxDTHhRRixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDS3JFRSwwREFDRSxTQUFBLENBR0osb0RBQ0UsWUFBQSxDQVVKLG9CQUNFLFdBQUEsQ0FHRSw4QkFDRSxvQkFBQSxDQUtOLG9CQUNFLFVBQUEsQ0FDQSx3QkFDSSxpQ0FBQSxDQUlGLDhCQUNFLG1DQUFBLENBT04sTUFDRSw0QkFBQSxDQUNBLFVBQUEsQ0pwQkEsZUF4UWlCLENBeVFqQixrQkF6UWlCLENBMFFqQiwyQ0lnQkYsTUpmSSxlQTFRc0IsQ0EyUXRCLGtCQTNRc0IsQ0FBQSxDQTZReEIsMENJWUYsTUpYSSxlQTdRc0IsQ0E4UXRCLGtCQTlRc0IsQ0FBQSxDQWdSeEIsMENJUUYsTUpQSSxlQWhSb0IsQ0FpUnBCLGtCQWpSb0IsQ0FBQSxDSWdTcEIsdUJBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLDZCQUNFLFVBQUEsQ0FDQSwrQlgvTk4sK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDV2dPSSw2QkxlSixVS2QyQixDTGUzQixjS2YyQixDTGdCM0IsY0toQjJCLENBQ3JCLGdCQUFBLENBQ0EsT0FBQSxDQUNBLGlCQUFBLENBQ0EsaUNBQ0UsVUFBQSxDTDNVUixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDS0ZRLHdCQUFBLENBSU4sMEJBQ0UsUUFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENMcFZKLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENLT0ksbUJBQUEsQ0FFRix3QkFDRSxlQUFBLENBQ0Esa0JBQUEsQ0FLSSxzQ0FDRSxzQkFBQSxDQUlOLCtCQUNFLFNBQUEsQ0FJRixtQ0FDRSxZQUFBLENBTVIsY0xoWEUsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0ttQ0EsaUJBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0xwWEEsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0tzQ0EscUJBQ0UsVUFBQSxDQUNBLDRCQUFBLENMdlhGLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENLMENFLHVCQUFBLENBQ0Esd0JBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUlGLG9CQUNFLGtCQUFBLENBSUEsd0JBQUEsQ0FIQSwyQkFDRSxTQUFBLENBTU4scUJBQ0Usa0JBQUEsQ0FDQSx3QkFBQSxDQUVBLDRCQUNFLFNBQUEsQ0FLRixrQ0FDRSxhQUFBLENBT0osTUFDRSxjQUFBLENMNVpBLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENLK0VBLFVBQUEsQ1g1VEEsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDVzJUQSxZQUNFLGFGNWFVLENFZ2JkLGVMcmFFLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENLd0ZBLGlCTHZhQSxpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDSzRGRSx3QkwzYUYsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0tnR0EscUJBQ0UscUJBQUEsQ0FDQSx1QkFDRSxxQkFBQSxDQUdBLDhCQUNFLG9CQUFBLENBT1Isb0JBQ0UsZUFBQSxDQUNBLGtCQUFBLENBQ0EsWUFBQSxDQUNBLHlCQUNFLDZCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHFDQUNFLGdCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0EyQk4sWUFDRSx5QkFBQSxDQUNBLGNBQUEsQ0xyZUEsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0t3SkEsYUFBQSxDQU1GLDJCQUNFLGNBQUEsQ0w5ZUEsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0tpS0EscUNBQUEsQ0FFQSxpQ0FFRSwrQkFBQSxDQUdBLHNDQUVFLCtCQUFBLENBT04sZUFDRSxjQUFBLENBQ0EsMENBRkYsZUFHSSxhQUFBLENBQUEsQ0FFRiw0QkFDRSxxQkFBQSxDQUVGLGdDQUNFLGdCQUFBLENBQ0EsV0FBQSxDQUVFLHVEQUNFLFlBQUEsQ0FJTixtQ0FDRSxjQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0EscUNBQ0UsY0FBQSxDQU9OLGNBQ0UsVUFBQSxDQUNBLG9CQUNFLFdBQUEsQ0FDQSxnQkFBQSxDQUlKLG9CQUNFLGVBQUEsQ0FDQSxnQ0FDRSxZQUFBLENBQ0EsOENBQ0UsZ0JBQUEsQ0FHSixpQ1hyYkEsaUNBQUEsQ0FDQSxlQUFBLENXc2JFLGNBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENYemJGLGlDQUFBLENBQ0EsZUFBQSxDVzBiRSxjQUFBLENBQ0EsYUFBQSxDQUVBLGVBQUEsQ0xyU0YsNERBQ0UsYUttU3FDLENMalN2QyxrREFDRSxhS2dTcUMsQ0wvUnJDLFNBQUEsQ0FFRixtREFDRSxhSzRScUMsQ0wzUnJDLFNBQUEsQ0FFRix1REFDRSxhS3dScUMsQ0x0UnZDLHdEQUNFLGFLcVJxQyxDTG5SdkMsOENBQ0UsYUtrUnFDLENBR3ZDLG1DQUNFLGVBQUEsQ0FDQSxlQUFBLENBR0EsdUNBQ0UsT0FBQSxDWHRjSixpQ0FBQSxDQUNBLGVBQUEsQ1d1Y0ksY0FBQSxDQUVBLDhCQUFBLENBQ0EsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsVUFBQSxDQU1OLGFBQ0UsVUFBQSxDQUVBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLGNBQUEsQ0FFQSwyQkFDRSxhQUFBLENBRUEsVUFBQSxDQUNBLFdBQUEsQ0FFQSxxQkFBQSxDQUVBLGNBQUEsQ045bUJGLGVBQUEsQ0FDQSxrQ0NrQkEsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0Q3VkUsd0NBQ0UsV0FBQSxDQUNBLHFCQUFBLENNMm1CSixtQkxoUkEsMENBQUEsQ0trUkUsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FLSixvQkFDRSxXQUFBLENBS0EseUZBQ0UsdUJBQUEsQ0FDQSwwQ0FGRix5RkFHSSx3QkFBQSxDQUFBLENBS04sY0FDRSxVQUFBLENBRUEsNEJBRUUsV0FBQSxDQUNBLDBDQUNFLGNBQUEsQ0FDQSx5RE50cEJKLGVBQUEsQ013cEJNLGNBQUEsQ052cEJOLGdFQ2tCQSxpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDRDdWRSxzRUFDRSxXQUFBLENBQ0EscUJBQUEsQ01vcEJBLGdETHpUSiwwQ0FBQSxDSzJUTSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLG9EQUNFLFVBQUEsQ0FDQSxXQUFBLENBR0osaURMeFVKLDBDQUFBLENOck1BLDJDQUFBLENBQ0EsZUFBQSxDVytnQk0sY0FBQSxDQUNBLFVBQUEsQ0FDQSx3QkFBQSxDQUVGLHNEQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLGFBQUEsQ0FFRixxREx2VkosMENBQUEsQ0t5Vk0saUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FFQSxpRUFDRSxpQkFBQSxDQUNBLHVCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFFQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsMEVBQ0UsU0FBQSxDQVdkLGNBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSwwQkFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0Esb0NBRUUsVUFBQSxDQUNBLGNBQUEsQ0FFRiwrQ0FDRSxrQkFBQSxDQUVGLHFCQUVFLG1CQUFBLENBQ0EsY0FBQSxDQUVGLDBCQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSwwQkFBQSxDQUVGLGtCQUNFLGlCQUFBLENBQ0EsNkJBQ0UsY0FBQSxDQUdKLHlFQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSwwQkFBQSxDQUNBLDhGQUNFLGlCQUFBLENBRUYsd0ZBQ0Usd0JBQUEsQ0FFQSxVQUFBLENBQ0EsY0FBQSxDQUVGLDJGQUNFLGdCQUFBLENBQ0EsT0FBQSxDQUNBLHVHQUNFLFVBQUEsQ0FDQSxXQUFBLENBSU4sK0JBQ0UsZ0JBQUEsQ0FFRiw2QkFDRSxnQkFBQSxDQUdBLG9CTHJ3QkYsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0t5YkUsc0JBQ0UsV0FBQSxDQUdKLDRCQUNDLGtCQUFBLENBRUQscUJBQ0UsT0FBQSxDQVNGLGNBQ0UsWUFBQSxDQUNBLDZCQUFBLENBQ0Esc0JBQUEsQ0FDQSwwQ0FKRixjQUtJLGFBQUEsQ0FBQSxDQUdGLGlCQUNFLFlBQUEsQ0FDQSxvQkFBQSxDQUNBLDBCQUFBLENBQ0EscUJBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUVGLHNCQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0Esb0JBQUEsQ0FJSixpQkw3ZEYsV0dyV1UsQ0hzV1YsZUd0V1UsQ0h1V1YsZUd2V1UsQ0VvMEJOLHFCQUNFLFVBQUEsQ0FDQSxXQUFBLENBRUYsMENBTkYsaUJMN2RGLFVLb2UyQixDTG5lM0IsY0ttZTJCLENMbGUzQixjS2tlMkIsQ0FFckIsUUFBQSxDQUFBLENBSUosaUJBQ0UsVUFBQSxDQUNBLGdCQUFBLENBQ0EsMENBSEYsaUJBSUksYUFBQSxDQUNBLCtCQUNFLGVBQUEsQ0FBQSxDQUtGLDBDQURGLDRCQUVJLGVBQUEsQ0FBQSxDQU9SLHVCQUNFLGVBQUEsQ0FDQSxVQUFBLENBR0Ysb0JBQ0UsZUFBQSxDQUdGLGtCWGh0QkEsMkNBQUEsQ0FDQSxlQUFBLENXaXRCRSxjQUFBLENBQ0Esd0JBQUEsQ0FFQSx1QkFDRSxpQkFBQSxDQUtGLDBDQUVJLDhCQUNFLFlBQUEsQ0FBQSxDQU9WLGdCQUNFLHFCQUFBLENBSUYsZ0JBQ0UsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLDhCQUNFLFdBQUEsQ0FDQSxjQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSx3Q0FDRSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxvQkFDRSxHQUNFLGtCQUFBLENBRUYsSUFDRSxvQkFBQSxDQUVGLEtBQ0Usa0JBQUEsQ0FBQSxDQUdKLDZDQUNFLFlBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSw2QkFBQSxDTGxrQk4sMENBQUEsQ0t1a0JJLDJDQUNFLG9DQUFBLENBQ0Esa0JBQUEsQ0FFRiwyQ0FDRSxvQ0FBQSxDQUNBLG9CQUFBLENBR0YsMkNBQ0Usb0NBQUEsQ0FDQSxtQkFBQSxDQUtKLDRFQUNFLFFBQUEsQ0FDQSxNQUFBLENBQ0EsZ0JBQUEsQ0FFRSwwR0FDRSxxQkFBQSxDQVFWLHFCQUNFLGVBQUEsQ0FNRixjQUNFLG1CQUFBLENBQ0Esb0JBQUEsQ0FDQSwwQkFBQSxDQUNBLHFCWDk3QkEsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDVzY3QkUsY0FBQSxDQUNBLFVBQUEsQ0FDQSx3QkFBQSxDQUVGLCtCQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0Esb0NBQ0Usb0JBQUEsQ0FDQSxZQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsNkJBQUEsQ0xqb0JKLDBDQUFBLENLbW9CSSwwQ0FBQSxDQUdGLHdCQUNFLFFBQ0Usa0JBQUEsQ0FDQSxTQUFBLENBRUYsSUFDRSxvQkFBQSxDQUNBLFVBQUEsQ0FBQSxDQUdKLGlEQUNFLGtCQUFBLENBRUYsaURBQ0UsbUJBQUEsQ0FFRixpREFDRSxtQkFBQSxDQU9KLGlCQUNFLGVBQUEsQ0FDQSwySUFDRSxRQUFBLENBQ0EsY0FBQSxDQVFOLHlDQUNFLFVBQUEsQ0FFQSw0REFDRSxjQUFBLENBQ0EsdUJBQUEsQ0FJQSxpRUFDRSwwQkFBQSxDQUNBLDJFQUNFLGdCQUFBLENBQ0EsMENBRkYsMkVBR0ksb0JBQUEsQ0FBQSxDQUlOLGlFQUNFLHdCQUFBLENBQ0EsMkVBQ0UsaUJBQUEsQ0FDQSwwQ0FGRiwyRUFHSSxvQkFBQSxDQUFBLENBT04sa0RBQ0UsWUFBQSxDQUtKLDREQUNFLFVBQUEsQ0FDQSxnRkFDRSxVQUFBLENBRUEsNkZBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBS04sNERBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFNBQUEsQ0FFQSxzRkFDRSxxQkFBQSxDQUNBLGFBQUEsQ0FDQSxvQkFBQSxDQUNBLFNBQUEsQ0FDQSxzSEFDRSxxQkFBQSxDQUNBLG9CQUFBLENBS04sNERBQ0UseUNBQUEsQ0FHRix1REFDRSxXQUFBLENBQ0EsdUVBQ0UsZ0JBQUEsQ0FLQSw4RUFDRSxVQUFBLENBQ0EsV0FBQSxDQUVBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHdGQUNFLFVBQUEsQ0FHSiwwRUFDRSxTQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSwwQ0FKRiwwRUFLSSxjQUFBLENBQ0EsU0FBQSxDQUFBLENBRUYsOEVBQ0UsVUFBQSxDQUdKLGdGQUNFLFNBQUEsQ0FDQSxpQkFBQSxDTG5tQ04saUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0tzeEJNLFVBQUEsQ0FDQSxpQkFBQSxDQUVBLG1CQUFBLENBQ0EsMENBUkYsZ0ZBU0ksWUFBQSxDQUFBLENBSUosOEVBQ0UsU0FBQSxDQUNBLGlCQUFBLENMaG5DTixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDS215Qk0sU0FBQSxDQUNBLGlCQUFBLENBQ0EsbUJBQUEsQ1gzL0JOLGlDQUFBLENBQ0EsZUFBQSxDVzQvQk0sY0FBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDTG5qQ04seUJBQUEsQ0txakNNLGdCQUFBLENBQ0EsMENBZEYsOEVBZUksY0FBQSxDQUFBLENBR0Ysb0ZBQ0UsVUFBQSxDQUVGLG1GQUNFLFVBQUEsQ0FJRixvTkFDRSxrQkFBQSxDQUNBLFNBQUEsQ0FTVixhQUVFLFdBQUEsQ0xqMEJBLFdLazBCcUIsQ0xqMEJyQixlS2kwQnFCLENMaDBCckIsZUtnMEJxQixDQUVyQixtQkxwMEJBLFdLcTBCdUIsQ0xwMEJ2QixlS28wQnVCLENMbjBCdkIsZUttMEJ1QixDQUV2QixzQkx2MEJBLFdLdzBCdUIsQ0x2MEJ2QixlS3UwQnVCLENMdDBCdkIsZUtzMEJ1QixDQUV2Qix5QkwxMEJBLFdLMjBCdUIsQ0wxMEJ2QixlSzAwQnVCLENMejBCdkIsZUt5MEJ1QixDQUNyQiwwQ0FGRix5QkwxMEJBLFdLNjBCeUIsQ0w1MEJ6QixlSzQwQnlCLENMMzBCekIsZUsyMEJ5QixDQUFBLENBSXpCLG1DQUNFLFVBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBRUEsaUVMOXFDRixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDTnhTQSw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ1dzb0NJLGFGNXJDUSxDRTZyQ1IsY0FBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FHQSxrQkFBQSxDQUNBLG9CQUFBLENBQ0EsVUFBQSxDQUVBLCtFQUNFLGtCQUFBLENBSUoscUVMaHNDRixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDS20zQkksZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHVCQUFBLENBRUEsUUFBQSxDQUNBLDZGQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0Esd0JGdnRDTSxDSFdaLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENLKzNCTSw0QkFBQSxDQUNBLHNCQUFBLENBR0YsNkZMbHRDSixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDS3E0Qk0saUJBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLFNBQUEsQ0FFQSxPQUFBLENBQ0EsUUFBQSxDQUNBLGtDQUFBLENBQ0EscUNBQUEsQ0FDQSw2QkFBQSxDQUNBLGFBQUEsQ0FLRix1RUFDRSxTQUFBLENBRUYsdUVBQ0UscUJBQUEsQ0FHQSw2RkFDRSxTQUFBLENBRUYsNkZBQ0UscUJBQUEsQ0FRTiwrQ0FDRSwwQkFBQSxDQU1BLDZFQUNFLFVBQUEsQ0FFRix1RUFDRSxxQkFBQSxDQUVGLHVFQUNFLHNCQUFBLENBR0osa0NBQ0UsVUFBQSxDQUVGLCtCQUNFLHFCQUFBLENBQ0Esc0JBQUEsQ0FLTixvQkFDRSxXQUFBLENMOTdCQSxVSys3QnFCLENMOTdCckIsY0s4N0JxQixDTDc3QnJCLGNLNjdCcUIsQ0FFckIsMENBSkYsb0JMNzdCRSxVS2s4QnVCLENMajhCdkIsY0tpOEJ1QixDTGg4QnZCLGNLZzhCdUIsQ0FBQSxDQUd2QixrQ0x6eENBLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENLNjhCRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsT0FBQSxDQUVBLDhDQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBRUEsd0JGbHpDUSxDSFdaLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENLMDlCSSw0QkFBQSxDQUNBLHNCQUFBLENBR0YsOENMN3lDRixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDS2crQkksaUJBQUEsQ0FDQSxRQUFBLENBQ0EsT0FBQSxDQUNBLFNBQUEsQ0FFQSxPQUFBLENBQ0EsUUFBQSxDQUNBLGtDQUFBLENBQ0EscUNBQUEsQ0FDQSw2QkFBQSxDQUNBLGFBQUEsQ0FLRixzQ0FDRSxTQUFBLENBRUYsc0NBQ0UscUJBQUEsQ0FHQSxpREFDRSxTQUFBLENBRUYsaURBQ0UscUJBQUEsQ0FNSix1Q0FDRSxvQkFBQSxDQU9OLHlKQUNFLGtDQUFBLENMemdDQSwwQ0FBQSxDSzZnQ0YsZ0JBQ0UsR0FBQSxzQkFBQSxDQUNBLEtBQUEsd0JBQUEsQ0FBQSxDQUlGLHNCQUNFLFVBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FFQSxxQ0FDRSxjQUFBLENBQ0Esd0JBQUEsQ0x6MkNGLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENLNGhDRSxvQkFBQSxDQUNBLGlCQUFBLENBQ0Esd0JBQUEsQ0FDQSxRQUFBLENBQ0EsMENYOTJDRiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENXNjJDSSxjQUFBLENBQ0EsVUFBQSxDTGwzQ0osaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0tzaUNFLDJDQUNFLHFCQUFBLENBQ0EsZ0RBQ0UsVUFBQSxDQU9SLFlBQ0UsYUFBQSxDQUNBLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLHFCQUFBLENBQ0EsZ0JBQ0UsVUFBQSxDTHQ0Q0YsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0swakNBLHdCQUNFLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0EsNkJYejFDRiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ1d1MUNJLFVBQUEsQ0FDQSxjQUFBLENMdjBDSixvQ0FBQSxDSzAwQ0UsOEJYbjVDRiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENXazVDSSxVQUFBLENBQ0EsY0FBQSxDQUNBLHdCQUFBLENMOTBDSixvQ0FBQSxDS2sxQ0Esa0JBQ0UsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxzQkFDRSxVQUFBLENBQ0EsV0FBQSxDQXNCRixzQkFDRSxVQUFBLENBQ0EsVUFBQSxDQU1OLGVBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsUUFBQSxDQUNBLDBCQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLHNCWHA1Q0EsNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENNaUJBLG9DQUFBLENLazRDRSxjQUFBLENBSUEsYUYzOUNVLENFNDlDVixrQkFBQSxDQUpBLDBDQUpGLHNCQUtJLGNBQUEsQ0FBQSxDQUlGLDZCQUNFLGVBQUEsQ0FDQSxlQUFBLENBR0osc0JYaDlDQSwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENXKzhDRSxjQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBQ0EsU0FBQSxDQUNBLGFBQUEsQ0FDQSwwQ0FQRixzQkFRSSxjQUFBLENBQUEsQ0FFRiwwQkFDRSxTQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FRRix5Q0FDRSxhQUFBLENBQ0EsMENBRkYseUNBR0ksWUFBQSxDQUFBLENBS04saUNBQ0UsWUFBQSxDQUNBLFVBQUEsQ0FXQSxjQUFBLENBQ0EsUUFBQSxDQVhBLDBDQUhGLGlDQUlJLGFBQUEsQ0FBQSxDQUVGLHdDQUNFLFlBQUEsQ0FDQSwwQ0FGRix3Q0FHSSxhQUFBLENBQUEsQ0FNSiwrQ0FDRSxnQkFBQSxDQUVGLHdDQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsK0NBQ0UsaUNBQUEsQ0FNUixzRUFFRSxZQUFBLENBQ0EsbUJBQUEsQ0FFRiwwQ0FDRSxxQkFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBRUYsc0NBQ0UsYUFBQSxDQUNBLFlBQUEsQ0FFRixnQ0FDRSxhQUFBLENMNXRDRixZQUFBLENBQ0EsK0JBQUEsQ0FBQSxDTTNWRixjQUNFLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ05nQkEsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ003VkEsYUFBQSxDQUVBLHdCQUNFLHFFQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsbUJBQUEsQ0FDQSwwQ0FSRix3QkFTSSxZQUFBLENBQUEsQ0FLSix1QkFDRSxjQUFBLENBQ0EsMENBRkYsdUJBR0ksY0FBQSxDQUFBLENBS0YsK0JBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxVQUFBLENBQ0Esa0NBQ0UsU0FBQSxDQUNBLEtBQUEsQ0FDQSw0RUFDRSxXQUFBLENBQ0EsV0FBQSxDQUdBLHlGQUNFLG9CQUFBLENOeEJWLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENNbFRJLGtDQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBSUksa0RBQ0Usb0JBQUEsQ0FLTiwwQ0FDRSxPQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ043Q1IsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0FLQSxVTXBTNkIsQ05xUzdCLGNNclM2QixDTnNTN0IsY010UzZCLENBQ3JCLFdBQUEsQ0FFRiwyQ0FDRSxPQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENOdERSLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENNdlJRLCtDTjRSUixVTTNSK0IsQ040Ui9CLGNNNVIrQixDTjZSL0IsY003UitCLENBQ3JCLFdBQUEsQ0FHSix3S043RE4saUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ005UU0sK0NBQ0UsT0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxRQUFBLENOdEVSLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENNdlFRLHVEQUNFLFVBQUEsQ0FDQSw2RE5xUVYsMENBQUEsQ01uUVksVUFBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsK0JBQUEsQ0FDQSw4QkFBQSxDWmhGWiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENZK0VZLGNBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ040TFosd0ZBQ0UsYUc5UlUsQ0hnU1osOEVBQ0UsYUdqU1UsQ0hrU1YsU0FBQSxDQUVGLCtFQUNFLGFHclNVLENIc1NWLFNBQUEsQ0FFRixtRkFDRSxhR3pTVSxDSDJTWixvRkFDRSxhRzVTVSxDSDhTWiwwRUFDRSxhRy9TVSxDRzhHZCxlQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0EsWUFBQSxDQVNRLCtEQUNFLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLDBDQUhGLCtEQUlJLFVBQUEsQ0FBQSxDQ3ZJZCxjQUNFLFdKSVcsQ0lIWCxxQkFBQSxDQUNBLGNBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSw4QkFDRSxXSkxTLENJTVQsOEZBQ0UsV0pQTyxDSVFQLGlCQUFBLENBQ0Esa0dBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBSU4sbUJBQ0UsaUJBQUEsQ0FDQSxxQkFDRSxVQUFBLENBR0osa0NBQ0Usd0JBQUEsQ0FDQSxhQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FFRixvRUFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLFFBQUEsQ0FDQSw0RUFDRSxVQUFBLENBR0osa0NBQ0UsT0FBQSxDQUVGLGtDQUNFLE1BQUEsQ0M3Q0osY0FDRSxlQUFBLENBQ0EsNEJBQUEsQ0FDQSx1QkFDRSxjQUFBLENBR0YscUJkT0EsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDY1JFLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSwwQ0FMRixxQkFNSSxlQUFBLENBQUEsQ0FJSixvQkFDRSxZQUFBLENBQ0EsZ0JBQUEsQ0FDQSw2QkFBQSxDQUNBLFVBQUEsQ0FDQSwwQ0FMRixvQkFPSSxjQUFBLENBQUEsQ0FHRiwrQkFDRSxTQUFBLENBQ0EsMENBRkYsK0JBR0ksVUFBQSxDQUFBLENBSUYsMENBREYsNkJBRUksU0FBQSxDQUNBLGFBQUEsQ0FBQSxDQUlGLDBDQURGLGlDQUVJLFVBQUEsQ0FBQSxDQU1KLCtCQUNFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLDZCQUFBLENBR0UsOENBQ0UsV0FBQSxDQUNBLDBDQUZGLDhDQUdJLFdBQUEsQ0FBQSxDQUVGLHlHQUNFLG9CQUFBLENBU0osMEVBQ0UsZUFBQSxDQVFBLCtFZHhEUiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENjd0RVLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBU0YsMElkaURSLGlDQUFBLENBQ0EsZUFBQSxDYy9DVSxjQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSx3QkFBQSxDQUNBLG9CQUFBLENBRUYsbURBQ0UsOEJBQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSxLQUFBLENDMUdaLDBCQUVFLFlBQUEsQ0FHRixTQUNFLGNBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUVBLHdCQUNFLGNBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EscUJBQUEsQ0FDQSxhQUFBLENBR0Ysa0xBTUUsVUFBQSxDQUNBLFdBQUEsQ0FFRiwwQkFDRSxnQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FHRix5QlRvQ0EsNkJBQUEsQ0FDQSxnQ0FBQSxDQUNBLHdCQUFBLENBRkEsOEJBQUEsQ0FDQSxpQ0FBQSxDQUNBLHlCQUFBLENTbkNFLGlCQUFBLENBQ0EsMENBSkYseUJUb0NBLDRCQUFBLENBQ0EsK0JBQUEsQ0FDQSx1QkFBQSxDQUZBLDZCQUFBLENBQ0EsZ0NBQUEsQ0FDQSx3QkFBQSxDUy9CSSxXQUFBLENBQUEsQ0FLSixnQ0FDRSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDZjBERiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENlM0RFLGNBQUEsQ0FDQSxVQUFBLENBR0YsbUJBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsNkNmMEVGLGlDQUFBLENBQ0EsZUFBQSxDZXpFSSxVQUFBLENBRUYsd0JBQ0UsbUJBQUEsQ0FDQSxrQkFBQSxDQUVGLHFCQUNFLE9BQUEsQ2Z5RUosaUNBQUEsQ0FDQSxlQUFBLENlbkVGLFdBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsT0FBQSxDQUNBLEtBQUEsQ0N2RkYsY0FDRSxjQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBRUEsaUNBQ0UsY0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxxQkFBQSxDQUNBLGFBQUEsQ0FHRixpTkFPRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBRUYscUJBQ0UsUUFBQSxDQUdGLHVCQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ1ZxQ0YsNEJBQUEsQ0FDQSwrQkFBQSxDQUNBLHVCQUFBLENVckNFLGtDQUFBLENBRUEsWUFBQSxDQUNBLGFBQUEsQ2hCdUdGLGlDQUFBLENBQ0EsZUFBQSxDZ0J0R0UseUJBQ0UsYUFBQSxDaEJvR0osaUNBQUEsQ0FDQSxlQUFBLENnQmhHQSxvQkFDRSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EseUJBQ0UsV0FBQSxDQUNBLFVBQUEsQ0FDQSwwQ0FIRix5QkFJSSxTQUFBLENBQUEsQ0FHSix5QkFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLDBDQUhGLHlCQUlJLFVBQUEsQ0FBQSxDQUlKLDBDQWxCRixvQkFtQkksWUFBQSxDQUFBLENBSUoseUNWQ0EsNkJBQUEsQ0FDQSxnQ0FBQSxDQUNBLHdCQUFBLENBRkEsOEJBQUEsQ0FDQSxpQ0FBQSxDQUNBLHlCQUFBLENBQUEsaUJBQUEsQ1VDRSwwQ0FKRix5Q1ZDQSw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0FGQSw2QkFBQSxDQUNBLGdDQUFBLENBQ0Esd0JBQUEsQ1VJSSxXQUFBLENBQUEsQ0FHRixnREFDRSx1QkFBQSxDQUtKLDBCQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSwwQ0FKRiwwQkFLSSxZQUFBLENBQUEsQ0FHQSwwREFDRSxtQ0FBQSxDQUNBLDBGQUNFLHFCQUFBLENBR0osMkRBQ0UsWUFBQSxDQU1OLHlCQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxPQUFBLENDM0dKLHNCQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxPQUFBLENBQ0EsU0FBQSxDQUVGLFdBQ0Usb0JBQUEsQ0FFRixrRUFHRSxxQkFwQndCLENBcUJ4QixlQUFBLENBRUYsdUVBRUUsZ0NBQUEsQ0FFRiw0QkFDRSx5Q0FBQSxDQUlBLDREQUNFLDZDQUFBLENBRUYsdUlBRUUsZ0NBQUEsQ0FLSiwwQkFDRSxxQkFBQSxDQUNBLDZCQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsZ0JBQUEsQ1h1U0EsWUFBQSxDQUNBLCtCQUFBLENBdlVBLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENXNVNBLHdDQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBRUYsaUNBQ0UsWUFBQSxDQUVGLDBDQXRCRiwwQkF1QkksVUFBQSxDQUNBLGlDQUNFLHVCQUFBLENBQUEsQ0FHSiw4Q0FDRSxhQUFBLENBQ0EsNkRYMlJGLDBDQUFBLENXdlJBLDRDQUNFLFlBQUEsQ0FFRiw0Q0FDRSxZQUFBLENBRUYsMkNBQ0UsWUFBQSxDQUdGLDJDQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUVBLEtBQUEsQ0FDQSx5QkFBQSxDQUNBLHdCQUFBLENBQ0EsMENBUEYsMkNBUUksU0FBQSxDQUNBLHVCQUFBLENBQUEsQ0FFRiw0REFDRSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxzQkFBQSxDQUNBLG9CQUFBLENBQ0EsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa0VBQ0UsYUFBQSxDQUVGLDJDQVhGLDREQVlJLGFBQUEsQ0FBQSxDQUVGLDZFQUNFLFVBQUEsQ0FDQSwyQ0FGRiw2RUFHSSx1QkFBQSxDQUFBLENBRUYsMENBTEYsNkVBTUksd0JBQUEsQ0FDQSxnQkFBQSxDQUFBLENBU04sZ0NBQ0UsZUFBQSxDQUlKLHFDQUNFLFVBQUEsQ0FDQSx3RGpCcUNGLCtCQUFBLENBQ0EsZUFBQSxDaUJsQ0ksMkNBQ0UsZUFBQSxDQUNBLGFBQUEsQ0FDQSwyQ0FIRiwyQ0FJSSxhQUFBLENBQUEsQ0FFRiwrRmpCM0hOLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ2lCMkhRLGNBQUEsQ0FDQSxVQUFBLENBQ0Esd0JBQUEsQ0FLUixrQ0FDRSxlQUFBLENBSUYsa0NBQ0UsZUFBQSxDQUNBLHFDQUNFLFVBQUEsQ2pCN0lKLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ2lCNElJLGNBQUEsQ0FFRixzQ0FDRSxXQUFBLENBRUYsMENBQ0UsZUFBQSxDQUNBLHVIQUNFLDBCQUFBLENBY0osMkRBQ0UsWUFBQSxDQUVGLHlEQUNFLFlBQUEsQ0FFRix5REFDRSxZQUFBLENBRUYsd0RBQ0UsYUFBQSxDQUtBLCtDakI5S0osK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDaUI2S00sY0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUVGLCtDQUNFLGVBQUEsQ0FDQSxrREFDRSxZQUFBLENBQ0Esd0JBQUEsQ0FDQSwyR2pCL0xSLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ2lCK0xVLHdCQUFBLENBQ0EsY0FBQSxDQUNBLFVBQUEsQ0N6TloscUJBQ0UsWUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLG1DQUFBLENBQ0EsMkNBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBRUEsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FFRSxnRUFDRSxVQUFBLENBQ0EsWUFBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLDhFWjhVTixVWTdVNkIsQ1o4VTdCLGNZOVU2QixDWitVN0IsY1kvVTZCLENaa1Y3QixXWWpWOEIsQ1prVjlCLGVZbFY4QixDWm1WOUIsZVluVjhCLENBQ3RCLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGtGQUNFLFVBQUEsQ0FDQSxXQUFBLENBR0osNkVBQ0UsVUFBQSxDQUNBLGdCQUFBLENBSU4sbURBQ0UsaUJBQUEsQ0FDQSw2RUFFRSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxtRkFDRSx5QkFBQSxDQUtSLDZCQUNFLFNBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLHFDQUNFLFlBQUEsQ0FDQSwwQ0FGRixxQ0FHSSxZQUFBLENBQUEsQ0FHSixtQ0FDRSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSx1Q0FDRSxVQUFBLENBQ0EsV0FBQSxDQUdKLDJDQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSwwQ0FKRiwyQ0FLSSxRQUFBLENBQ0EsVUFBQSxDQUFBLENBS0EsMENBREYsb0NBRUksaUJBQUEsQ0FBQSxDQUdKLHVDQUNFLFVBQUEsQ0FDQSxrQkFBQSxDQUVGLHFDQUNFLGVBQUEsQ0FFRSxtREFDRSxlQUFBLENDbEdaLHFDQUNFLFlBQUEsQ0FDQSxvQkFBQSxDQUNBLDZCQUFBLENBQ0EsVUFBQSxDQUNBLHVEQUNFLGFBQUEsQ0FXRiwwQ0FqQkYscUNBa0JJLFVBQUEsQ0FBQSxDQWFGLHNJQUNFLFVBQUEsQ0FHRiw2RUFDRSxVQUFBLENBRUEsV0FBQSxDQUNBLHlHQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHVIQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUlOLGtLQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0Esa09BQ0UsV0FBQSxDQUNBLGdCQUFBLENBYUYsME5BSUUsYUFBQSxDQUlBLGlCQUFBLENBQ0Esc1BBQ0UsU0FBQSxDYjVETixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDYWhSSSxvaUJBQ0UsYUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUdGLDBRQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsOFRBQ0UsWUFBQSxDQUNBLGtYQUNFLFlBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSw2QkFBQSxDQUNBLDhYQUNFLHVCQUFBLENBQ0Esc1lBQ0UsVUFBQSxDQUNBLHdCQUFBLENuQmtEZCwyQ0FBQSxDQUNBLGVBQUEsQ21CL0NjLGNBQUEsQ2JvUWQsY0FBQSxDQU1BLFVBQUEsQ0FDQSxnQ0FMZ0IsQ0FNaEIsb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDYTdRYyxPQUFBLENiOFFkLGcwQkFFRSxVQUFBLENBQ0EsaUJBQUEsQ0F6VEYseUJBQUEsQ0FDQSw0QkFBQSxDQUNBLG9CQUFBLENBRkEscUJBQUEsQ0FDQSx3QkFBQSxDQUNBLGdCQUFBLENBMFRFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLHFCQUFBLENBQ0EsMkJBQUEsQ0FFRixrYUFDRSw4QkFwQlEsQ0FzQlYsOFpBclVBLG9CQUFBLENBQ0EsdUJBQUEsQ0FDQSxlQUFBLENBcVVFLDZCQXpCWSxDQTZCWiw4YkEzVUYsNEJBQUEsQ0FDQSwrQkFBQSxDQUNBLHVCQUFBLENBNFVFLDBiQTlVRiw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0FrVkUsMGJBQ0UsTUFBQSxDQUNBLDRCQXpDUyxDQTJDWCxzYkFDRSw2QkEzQ1UsQ0E0Q1Ysc0JBL0NPLENBZ0RQLE1BQUEsQ0FJRixnM0JBRUUsVUFBQSxDYWxUTSw4WEFDRSxVQUFBLENBU1Isa1JBQ0UsU0FBQSxDQUtOLG1GQUNFLFdBQUEsQ0FDQSxtSEFDRSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENBQ0Esb0NBQUEsQ0FDQSxlQUFBLENBQ0EsWUFBQSxDQUNBLDJDQVBGLG1IQVFJLG9DQUFBLENBQUEsQ0FFRiwwQ0FWRixtSEFXSSxvQ0FBQSxDQUFBLENBRUYsK0lBQ0UsY0FBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBT0osK0lBQ0Usa0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQU9GLHlHQUNFLGNBQUEsQ0FDQSxxSUFDRSxjQUFBLENBRUYscUhBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLHFCQUFBLENBQ0EsWUFBQSxDQU9OLHFFQUNFLFNBQUEsQ0FDQSwrRUFDRSxTQUFBLENBSUEseUlBQ0UsY0FBQSxDQUVBLG1LQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSwwQ0FKRixtS0FLSSxVQUFBLENBQUEsQ0FHSixzU0FDRSxVQUFBLENBQ0EsV0FBQSxDQUdKLHlIQUNFLFlBQUEsQ0FXUixtQkFDRSxpQkFBQSxDQU1BLEtBQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUVBLFdBQUEsQ0FDQSxTQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ2I3TkEsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ2FoSEEsd0JBQ0MsTUFBQSxDQUVELHdCQUNFLE9BQUEsQ0FHRiwwQkFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSx1RUFBQSxDQUVBLGFBQUEsQ0FHQSwrQkFFRSxzRUFBQSxDQVlKLGtDWnZNQSxpQkEvQ2MsQ0FnRGQsa0JBaERjLENBaURkLDJDWXFNQSxrQ1pwTUUsaUJBL0NtQixDQWdEbkIsa0JBaERtQixDQUFBLENBa0RyQiwwQ1lpTUEsa0NaaE1FLGlCQTlDbUIsQ0ErQ25CLGtCQS9DbUIsQ0FBQSxDQWlEckIsMENZNkxBLGtDWjVMRSxpQkEvQ2lCLENBZ0RqQixrQkFoRGlCLENBQUEsQ1k4T25CLDJDQUNFLFVBQUEsQ0FDQSxnRUFDRSxnQkFBQSxDQUdBLDZFQUNFLGdCQUFBLENBS04sNEJBQ0UsVUFBQSxDQUlKLDBCQUNFLFlBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsNEZBQ0UsTUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxLQUFBLENBQ0EsWUFBQSxDQUNBLG9HQUNFLFVBQUEsQ0FDQSxXQUFBLENBR0YsMElBQ0UsVUFBQSxDQUtKLDZDQUNFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsbURBQ0UsUUFBQSxDQUNBLFlBQUEsQ0FDQSxpQkFBQSxDQUNBLDZFQUNFLHFCQUFBLENBVU4saUVBQ0UsVUFBQSxDQUNBLGFBQUEsQ0FHRix3RUFDRSxlQUFBLENBR0YsbUVBQ0Usc0JBQUEsQ0M3VkosZ0JBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBRUEsd0JBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBY0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxVQUFBLENBaEJBLDBDQU5GLHdCQU9JLFNBQUEsQ0FDQSxVQUFBLENBQUEsQ0FFRiwwQ0FWRix3QkFXSSxTQUFBLENBQ0EsVUFBQSxDQUFBLENBRUYsMENBZEYsd0JBZUksUUFBQSxDQUNBLFVBQUEsQ0FBQSxDQVFBLHFDQUNFLFVBQUEsQ0FLTix3QkFDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxvQkFBQSxDQUNBLGNBQUEsQ0FFQSxhQUFBLENBR0EsK0JkdkJGLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENjdFRJLFNBQUEsQ0FDQSxzQ0FDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxTQUFBLENDaERSLGdCQUNFLCtCQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDZm1WQSxZQUFBLENBQ0EsK0JBQUEsQ0F2VUEsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ2V6VkEsdUJBQ0UsU0FBQSxDQUVGLHVCQUNFLDJCQUFBLENBRUYsdURBQ0UsV0FBQSxDQUVGLCtDQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FHQSwrQkFDRSxTQUFBLENmc1VKLDBDQUFBLENlcFVJLG9DQUFBLENBQ0Esc0NBQ0UsU0FBQSxDQUVGLGlDQUNFLFVBQUEsQ0FDQSxXQUFBLENBR0YsOENBQ0UsbUJBQUEsQ0FFRixzQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBRUYsc0NBRUUsVUFBQSxDQUVGLGlEQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0EsMENBUEYsaURBUUksV0FBQSxDQUNBLE9BQUEsQ0FDQSwyQ0FBQSxDQUNBLG9FQUNFLDBDQUFBLENBQUEsQ0FHSixvRUFDRSxtQkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSx3QkFBQSxDQUNBLDBDQU5GLG9FQU9JLDBCQUFBLENBQUEsQ0FFRixzRkFDRSxnQkFBQSxDQUNBLDBDQUZGLHNGQUdJLGFBQUEsQ0FDQSxpQkFBQSxDQUFBLENBRUYsMEZBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FJTiw4REFDRSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSwwQ0FIRiw4REFJSSxhQUFBLENBQUEsQ0FHQSwwQ0FERixnRUFFSSx3QkFBQSxDQUFBLENBRUYsK0VBQ0UsY0FBQSxDQUNBLFVBQUEsQ2ZOWixvQ0FBQSxDZWFJLDRDQUNFLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsMENBTkYsNENBT0ksWUFBQSxDQUFBLENBRUYsbURBQ0Usa0JBQUEsQ0FDQSw4REFDRSxlQUFBLENBRUYsMERyQjlGUiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENxQjZGVSxhQUFBLENBQ0Esd0JBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDZmhDVixvQ0FBQSxDZW1DUSx3RHJCdEdSLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ3FCcUdVLFVBQUEsQ0FDQSx3QkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENmeENWLG9DQUFBLENlMkNRLHFEQUNFLGVBQUEsQ0FRWixXQUNFLGlCQUFBLENBQ0EsMENBQUEsQ0FJQSxRQUFBLENBQ0EsMEJBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUNBLG1CQUFBLENBRUEsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FYQSw4QkFDRSwwQ0FBQSxDQVlGLGdCQUNFLGNBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLG1DQUFBLENBQ0EsYUFBQSxDQUNBLFNBQUEsQ0FDQSxnQ0FBQSxDZndMRiwwQ0FBQSxDZXRMRSwwQkFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsV0FBQSxDQUNBLE9BQUEsQ0FDQSxxQkFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLGdDQUFBLENBR0Ysc0JBQ0UsU0FBQSxDQUNBLHFCQUFBLENBRUYsdUJBQ0UsVUFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQ0FDRSxTQUFBLENBRUYsNkJBQ0Usb0NBQUEsQ0FLTixpQkFDRSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBVUYsMENBQ0UscUJBQ0UsY0FBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSwrQkFBQSxDQUNBLFdBQUEsQ0FBQSxDQUdKLDJCQUNFLGNBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsK0JBQUEsQ0FDQSxXQUFBLENDOU9KLDZCQUNFLGVBQUEsQ0FDQSxTQUFBLENBQ0EsMENBSEYsNkJBSUksVUFBQSxDQUNBLGVBQUEsQ0FBQSxDQUVGLG1DQUNFLGNBQUEsQ0FDQSwwQ0FGRixtQ0FHSSxTQUFBLENBQUEsQ0FFRiwwQ0FMRixtQ0FNSSxTQUFBLENBQUEsQ0FFRixpRHRCREYsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUFBLGNBQUEsQ3NCQ0ksVUFBQSxDQUNBLHdCQUFBLENBQ0EsMENBTEYsaURBTUksZUFBQSxDQUNBLGdCQUFBLENBQ0EsdUJBQUEsQ0FBQSxDQUdKLDBDQUNFLGFBQUEsQ0FDQSw4Q0FDRSxVQUFBLENBQ0EsV0FBQSxDQUVGLDhEQUlFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDBCQUFBLENBVkEsMENBREYsOERBRUksWUFBQSxDQUFBLENBVUYsa0VBQ0UsV0FBQSxDQUNBLFlBQUEsQ0FJSiw4REFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSwwQkFBQSxDQUNBLDBDQVRGLDhEQVVJLFlBQUEsQ0FDQSxXQUFBLENBQUEsQ0FFRiwwQ0FiRiw4REFjSSxXQUFBLENBQ0EsV0FBQSxDQUFBLENBRUYsbUZoQmdTTiwwQ0FBQSxDZ0I3Uk0sZ0V0QmpETiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENzQmdEUSxjQUFBLENBQ0EsVUFBQSxDaEJpQlIseUJBQUEsQ2dCZlEsd0JBQUEsQ0FFRixpRXRCWE4sNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENzQlNRLGNBQUEsQ0FDQSxVQUFBLENoQlVSLHlCQUFBLENnQkxFLDJDQUNFLGVBQUEsQ0FDQSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxzQkFBQSxDQUNBLDBDQUxGLDJDQU1JLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLHVCQUFBLENBQ0EsYUFBQSxDQUFBLENBRUYsOENBQ0Usc0JBQUEsQ0FDQSwwQ0FGRiw4Q0FHSSxVQUFBLENBQUEsQ0FHSiw4Q0FDRSxzQkFBQSxDQUNBLDBDQUZGLDhDQUdJLFVBQUEsQ0FBQSxDQUdKLDhDdEJ2RkosK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDc0JzRk0sY0FBQSxDQUNBLGlCQUFBLENBQ0EsYWJ2R00sQ2F5R1IsOENBQ0UsWUFBQSxDQUNBLHdCQUFBLENBQ0EsMENBSEYsOENBSUksMEJBQUEsQ0FDQSxlQUFBLENBQUEsQ0FPSix3REFDRSxrQkFBQSxDQUNBLHlIQUNFLDZCQUFBLENBT0osMENBREYscURBRUksZUFBQSxDQUFBLENBRUYsMENBSkYscURBS0ksZUFBQSxDQUFBLENBR0EsMENBREYsbUVBRUksZ0JBQUEsQ0FBQSxDQUlGLGdGQUNFLFVBQUEsQ0FDQSxXQUFBLENBRUYsZ0ZBQ0UsV0FBQSxDQUNBLFdBQUEsQ0FDQSwwQ0FIRixnRkFJSSxXQUFBLENBQUEsQ0FFRiwwQ0FORixnRkFPSSxVQUFBLENBQUEsQ0MvSlosa0JBQ0UsVUFBQSxDQUVBLGlDQUNFLFlBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBR0EsMENBTkYsaUNBT0ksYUFBQSxDQUFBLENBRUYsK0VBQ0UsU0FBQSxDQUNBLDBDQUZGLCtFQUdJLFVBQUEsQ0FBQSxDQUtGLDRDQUNFLFVBQUEsQ0FDQSxXQUFBLENBSUosdUNBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsMEJBQUEsQ0FDQSxtREFDRSxZQUFBLENBQ0EsMENBRkYsbURBR0ksWUFBQSxDQUNBLGtCQUFBLENBQ0EsMEJBQUEsQ0FDQSxtQkFBQSxDQUNBLFNBQUEsQ0FBQSxDQUlGLDBDQURGLG1EQUVJLHdFQUFBLENBQ0EsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUFBLENBR0osOENBQ0UsaUJBQUEsQ2hCZU4sa0JBbkNjLENBb0NkLDJDZ0JqQkksOENoQmtCRixrQkFsQ21CLENBQUEsQ0FvQ3JCLDBDZ0JwQkksOENoQnFCRixrQkFoQ21CLENBQUEsQ0FrQ3JCLDBDZ0J2QkksOENoQndCRixrQkFoQ2lCLENBQUEsQ2dCWWIsMENBSkYsOENBS0ksZ0JBQUEsQ0FBQSxDQUdGLHdEdkJuQ04sK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDdUJrQ1EsY0FBQSxDQUNBLFVBQUEsQ0FDQSx3QkFBQSxDQUVGLGlEdkJITiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ3VCQ1EsY0FBQSxDQUNBLFVBQUEsQ0FFRiwyREFDRSxhQUFBLENBQ0EsV0FBQSxDQUVGLDJEQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLDBDQUxGLDJEQU1JLFlBQUEsQ0FBQSxDQUVGLHVFakJvUlIsMENBQUEsQ2lCbFJVLFNBQUEsQ0FDQSxTQUFBLENBQ0EseUVBQ0UsVUFBQSxDQUVGLDJFQUNFLFVBQUEsQ0FDQSxXQUFBLENDeEZkLG1CQUNFLFVBQUEsQ0FFQSxrQ0FHRSx3QkFBQSxDQUNBLGFBQUEsQ0FDQSwwQ0FMRixrQ0FNSSxVQUFBLENBQUEsQ0FHRixzREFDRSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSx3QkFBQSxDQUNBLDJDQVRGLHNEQVVJLFVBQUEsQ0FBQSxDQUdGLDZEQUNFLFlBQUEsQ0FDQSwwQ0FGRiw2REFHSSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsU0FBQSxDQUNBLFNBQUEsQ0FDQSxtQkFBQSxDQUNBLFNBQUEsQ0FBQSxDQUlGLDBDQURGLDhEQUVJLFlBQUEsQ0FBQSxDQUlKLHlEQUNFLFVBQUEsQ3hCZU4sNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLEN3QmpCTSxjQUFBLENBQ0Esd0JBQUEsQ2xCK0NOLG9DQUFBLENrQjdDTSwwQ0FORix5REFPSSxjQUFBLENBQUEsQ0FLTixvREFDRSxTQUFBLENBQ0EsZUFBQSxDQUNBLDBDQUhGLG9EQUlJLFVBQUEsQ0FDQSxjQUFBLENBQUEsQ0FFRix3REFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLDBDQUhGLHdEQUlJLFlBQUEsQ0FBQSxDQU1KLDZFQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBQ0EsMENBVEYsNkVBVUksaUJBQUEsQ0FDQSxLQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FBQSxDQUVGLHVHQUNFLFVBQUEsQ0FFRiwrRkFDRSxVQUFBLENBQ0EscUdBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUdKLHNGQUNFLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ2xCUFIsb0NBQUEsQ2tCVVEsMENBTkYsc0ZBT0ksV0FBQSxDQUNBLFNBQUEsQ0FDQSx1QkFBQSxDQUNBLGdHQUNFLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLG9CQUFBLENBQUEsQ0FJSixnR0FDRSxXQUFBLEN4Qi9GViwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEN3QjhGVSxjQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENsQjFCVixvQ0FBQSxDa0I0QlUsa0dsQjVCVixvQ0FBQSxDa0JnQ1EsbUdsQjBPUixXa0J6TytCLENsQjBPL0IsZWtCMU8rQixDbEIyTy9CLGVrQjNPK0IsQ0FDckIscUdBQ0UsWUFBQSxDQUNBLDZCQUFBLENBQ0Esb0hBQ0Usd0JBQUEsQ2xCdENkLG9DQUFBLENObkNBLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDd0J3RWMsVUFBQSxDQVFaLGlGQUNFLFNBQUEsQ0FJQSw2Q0FDRSxVQUFBLENBQ0EsV0FBQSxDQUlKLHdDQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDBCQUFBLENBQ0EsK0NBQ0UsaUJBQUEsQ2pCL0ZOLGtCQW5DYyxDQW9DZCwyQ2lCNkZJLCtDakI1RkYsa0JBbENtQixDQUFBLENBb0NyQiwwQ2lCMEZJLCtDakJ6RkYsa0JBaENtQixDQUFBLENBa0NyQiwwQ2lCdUZJLCtDakJ0RkYsa0JBaENpQixDQUFBLENpQnlIYix5RHhCNUlOLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ3dCMklRLGNBQUEsQ0FDQSxVQUFBLENBQ0Esd0JBQUEsQ0FFRixrRHhCNUdOLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDd0IwR1EsY0FBQSxDQUNBLFVBQUEsQ0FFRiw0REFDRSxhQUFBLENBQ0EsV0FBQSxDQUVGLDREQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUNBLGdFQUNFLFNBQUEsQ0FDQSxXQUFBLENDdkxaLGdCQUNFLFVBQUEsQ0FDQSx5QkFDRSxvQkFBQSxDQUtGLGtDQUNFLFdBQUEsQ0FHRiw0QkFDRSxVQUFBLENBRUEsMENBRUUsV0FBQSxDQUNBLFVBQUEsQ0FDQSwwQ0FKRiwwQ0FLSSx3QkFBQSxDQUFBLENBSUEscUVBQ0Usa0JBQUEsQ3BCeEJSLGVBQUEsQ0FDQSw0RUNrQkEsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ0Q3VkUsa0ZBQ0UsV0FBQSxDQUNBLHFCQUFBLENvQm9CRSw4REFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpRXpCVlIsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDeUJTVSxjQUFBLENBQ0Esd0JBQUEsQ0FDQSxVQUFBLENBRUYsaUV6QnNCUiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ3lCeEJVLGNBQUEsQ0FDQSxVQUFBLENDeENaLHlCQUNFLFVBQUEsQ0FFQSw0QjFCK0RBLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDMEJqRUUsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxtQkFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsaUNBQ0UsaUJBQUEsQ0FFRixzQ0FDRSxhQUFBLENBRUYsd0NBQ0UsYUFBQSxDQUdKLHdDQUNFLFVBQUEsQ0N0Qkosa0JBQ0UsVUFBQSxDQUNBLGNBQUEsQ0FDQSxnQ0FHRSx3QkFBQSxDQUNBLGFBQUEsQ0FDQSwwQ0FMRixnQ0FNSSxVQUFBLENBQUEsQ0FHRixrREFDRSxVQUFBLENBRUEsMkRBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUdGLHNEQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsMENBSEYsc0RBSUksb0JBQUEsQ0FDQSxnQkFBQSxDQUFBLENBSUosc0VBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsMEJBQUEsQ0FDQSwwQ0FURixzRUFVSSxVQUFBLENBQUEsQ0FFRiwwRUFDRSxXQUFBLENBQ0EsWUFBQSxDQUtKLGdFQUNFLGlCQUFBLENBQ0EsTUFBQSxDQUNBLFlBQUEsQ0FDQSxTQUFBLENBQ0EsdUVBQ0UsWUFBQSxDQUNBLDBDQUZGLHVFQUdJLGlCQUFBLENBQ0EsWUFBQSxDQUNBLGFBQUEsQ0FDQSxTQUFBLENBQ0EsU0FBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQUFBLENBSUYsMENBREYsd0VBRUksWUFBQSxDQUFBLENBSUoscUkzQmROLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDMkJZUSxjQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBQ0EsMENBTEYscUlBTUksY0FBQSxDQUFBLENBSU4sK0RBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLDBDQUpGLCtEQUtJLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUFBLENBSUosOERBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLDBDQVBGLDhEQVFJLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxtQkFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQUEsQ0FFRixrRUFDRSxVQUFBLENBRUYsdUVBQ0UsYUFBQSxDM0I5RlIsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDMkI2RlEsY0FBQSxDQUNBLFVBQUEsQ0N0SFYscUJBQ0UsVUFBQSxDQUNBLGNBQUEsQ0FFQSw2Q0FDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxvQkFBQSxDQUNBLFNBQUEsQ0FDQSx1RUFDRSx3QkFBQSxDQUNBLDBDQUZGLHVFQUdJLHdCQUFBLENBQUEsQ0FHRiwwRTVCbURKLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDNEJyRE0sVUFBQSxDQUNBLGNBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSwwQ0FQRiwwRUFRSSxjQUFBLENBQUEsQ0FFRix5SkFDRSxpQkFBQSxDQUlOLHVFQUNFLFdBQUEsQ0FDQSxvRkFDRSxrQkFBQSxDQUdGLDBDQU5GLHVFQU9JLFlBQUEsQ0FBQSxDQVNKLG1EQUNFLGVBQUEsQ0FDQSxxRUFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSwwQ0FIRixxRUFJSSxvQkFBQSxDQUFBLENBSUosaUVBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSwwQ0FURixpRUFVSSxVQUFBLENBQ0EsT0FBQSxDQUNBLHNCQUFBLENBQUEsQ0FFRiwwRUFDRSxTQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxtRkFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLHVGQUNFLFVBQUEsQ0FDQSxXQUFBLENBT1IsaUVBQ0UsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxpQkFBQSxDQUNBLDBDQU5GLGlFQU9JLFFBQUEsQ0FDQSxTQUFBLENBQUEsQ0FFRixtRTVCdkJOLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDNEJxQlEsY0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FHSixrSUFDRSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSw0UTVCdEZOLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQzRCcUZRLGNBQUEsQ0FDQSxVQUFBLEN0QmhCUixvQ0FBQSxDc0JrQlEsd0JBQUEsQ0FJSixpRUFDRSxTQUFBLENBQ0EsMENBRkYsaUVBR0ksT0FBQSxDQUNBLFNBQUEsQ0FDQSx1QkFBQSxDQUNBLGlCQUFBLENBQUEsQ0FHSixpRUFDRSxVQUFBLENBQ0EsMENBRkYsaUVBR0ksWUFBQSxDQUFBLENDaElWLHNCQUNFLFVBQUEsQ0FDQSxjQUFBLENBSUEsNkNBQ0UsU0FBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBSUEsMENBUEYsNkNBUUksVUFBQSxDQUFBLENBSUEsd0RBQ0Usb0JBQUEsQ3ZCcVZOLFd1QnBWMkIsQ3ZCcVYzQixldUJyVjJCLEN2QnNWM0IsZXVCdFYyQixDQUNyQixXQUFBLENBRUEsMENBTEYsd0R2QnNWSixXdUJoVjZCLEN2QmlWN0IsZXVCalY2QixDdkJrVjdCLGV1QmxWNkIsQ0FBQSxDQUV2QiwwQ0FSRix3RHZCc1ZKLFd1QjdVNkIsQ3ZCOFU3QixldUI5VTZCLEN2QitVN0IsZXVCL1U2QixDQUFBLENBRXZCLDBDQVhGLHdEdkJzVkosV3VCMVU2QixDdkIyVTdCLGV1QjNVNkIsQ3ZCNFU3QixldUI1VTZCLENBQUEsQ0FLM0IsMEdBQ0UsZ0JBQUEsQ0FDQSwwQ0FGRiwwR0FHSSxpQkFBQSxDQUFBLENBSUoscURBQ0UsaUJBQUEsQ0FDQSwrREFDRSxpQkFBQSxDQUdBLE1BQUEsQ0FDQSxZQUFBLENBQ0EsMEJBQUEsQ0FDQSxrQkFBQSxDQVFBLGlDQUFBLENBTkEsMENBVEYsK0RBVUksTUFBQSxDQUNBLHNCQUFBLENBQUEsQ0FNRix3RXZCMlNOLFd1QjFTNkIsQ3ZCMlM3QixldUIzUzZCLEN2QjRTN0IsZXVCNVM2QixDQUVyQiwwQ0FIRix3RXZCMlNOLFV1QnZTK0IsQ3ZCd1MvQixjdUJ4UytCLEN2QnlTL0IsY3VCelMrQixDQUFBLENBSXpCLHdFQUNFLGdCQUFBLENBQ0EsZUFBQSxDQUdBLFNBQUEsQ0FDQSxpQ0FBQSxDQUNBLGtEQUFBLENBQ0EsNkJBQUEsQ0FFQSwwQ0FWRix3RUFXSSxlQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSx3QkFBQSxDQUFBLENBRUYsMENBaEJGLHdFQWlCSSx3QkFBQSxDQUFBLENBRUYsMENBbkJGLHdFQW9CSSx3QkFBQSxDQUFBLENBS04sNEQ3QnZGSiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEM2QnNGTSxjQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSwwQ0FORiw0REFPSSxjQUFBLENBQUEsQ0FFRiwwQ0FURiw0REFVSSxjQUFBLENBQUEsQ0FFRiwwQ0FaRiw0REFhSSxjQUFBLENBQUEsQ0FJSix3RDdCcERKLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDNkJrRE0sY0FBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsMENBTkYsd0RBT0ksY0FBQSxDQUFBLENBRUYsMENBVEYsd0RBVUksY0FBQSxDQUFBLENBRUYsMENBWkYsd0RBYUksY0FBQSxDQUFBLENBSUosOEQ3QjNHSiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEM2QjBHTSxjQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsMENBTEYsOERBTUksY0FBQSxDQUFBLENBRUYsMENBUkYsOERBU0ksY0FBQSxDQUFBLENBS0Ysb0VBQ0UsMEJBQUEsQ0FPSix1RUFFRSxXQUFBLENBQ0EsMENBSEYsdUVBSUksTUFBQSxDQUFBLENBRUYsZ0ZBQ0UsU0FBQSxDQUNBLDhCQUFBLENDOUpWLHFHQUNFLGNBQUEsQ0FFRixvQkFDRSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSw0QkFBQSxDQUNBLDBDQUpGLG9CQUtJLGVBQUEsQ0FDQSxnQkFBQSxDQUFBLENBSUYsNkJBQ0UsZUFBQSxDQUNBLFNBQUEsQ0FDQSxhQUFBLENBQ0EsMENBSkYsNkJBS0ksU0FBQSxDQUFBLENBRUYsZ0NBQ0UsaUJBQUEsQ0FBQSwrQkFBQSxDOUJDSix3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDOEJESSxjQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBRUYsaUNBQ0UsVUFBQSxDQUVGLDZDQUNFLFNBQUEsQ0FDQSxrQkFBQSxDQUVFLG9FOUJiTiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEM4QllRLGNBQUEsQ0FDQSxVQUFBLENBR0osZ0VBQ0UsZUFBQSxDQUNBLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBQ0EsMEVBQ0UsU0FBQSxDQUVGLDBFQUNFLFNBQUEsQ0FFRiwwQ0FYRixnRUFZSSxhQUFBLENBQ0EsMEVBQ0UsVUFBQSxDQUVGLDBFQUNFLFVBQUEsQ0FBQSxDQUdKLDZFQUNFLGVBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLDBDQUpGLDZFQUtJLGtCQUFBLENBQUEsQ0FHQSwwQ0FERixtS0FFSSwwQkFBQSxDQUFBLENBT1YsdUVBQ0UsWUFBQSxDQUNBLFNBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBQ0Esb0JBQUEsQ0FDQSwwQ0FORix1RUFPSSxVQUFBLENBQUEsQ0FFRiwyRkFDRSxTQUFBLEM5QmpFTiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEM4QmdFTSxjQUFBLENBQ0EsVUFBQSxDQUVGLDJGQUNFLFNBQUEsQ0FDQSxZQUFBLENBQ0Esd0JBQUEsQ0FDQSxxSEFDRSxXQUFBLENBQ0EsT0FBQSxDeEJ1UVIsV3dCdFE2QixDeEJ1UTdCLGV3QnZRNkIsQ3hCd1E3Qixld0J4UTZCLENBQ3JCLHVKeEJxUVIsVXdCcFErQixDeEJxUS9CLGN3QnJRK0IsQ3hCc1EvQixjd0J0UStCLENBSzdCLGtDQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FHQSwwQ0FERixxQ0FFSSxhQUFBLENBQ0EsOEZBQ0UsVUFBQSxDQUVGLCtDQUNFLGVBQUEsQ0FDQSwwQkFBQSxDQUFBLENBS0osbUQ5QmxESiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQzhCZ0RNLGFyQnBITSxDcUJxSE4sZ0NBQUEsQ0FDQSxpQkFBQSxDQVFBLDBDQURGLHdEQUVJLFVBQUEsQ0FDQSxhQUFBLENBQ0Esa0VBQ0MsVUFBQSxDQUVELGtFQUNFLGVBQUEsQ0FDQSxVQUFBLENBQ0EsMEJBQUEsQ0FFRSx1S0FDRSwwQkFBQSxDQUFBLENBU2QsOEJBQ0UsZUFBQSxDOUIzRkYsNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLEM4QnlGRSxVQUFBLENBQ0Esd0JBQUEsQ0FDQSxjQUFBLENDaktKLCtCQUNFLGNBQUEsQ0FDQSw2Q0FDRSxhQUFBLENBQ0EsMERBQ0UsbUJBQUEsQ0FDQSxZQUFBLENBQ0EsVUFBQSxDQUNBLDBCQUFBLENBQ0Esa0JBQUEsQ0FDQSwwQ0FORiwwREFPSSxVQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUVGLHNFQUNFLFNBQUEsQ0FDQSwwQ0FGRixzRUFHSSxVQUFBLENBQUEsQ0FHSiw4RUFDRSxTQUFBLENBQ0EsYUFBQSxDQUNBLDBDQUhGLDhFQUlJLFlBQUEsQ0FBQSxDQUVGLDJGQUNFLFlBQUEsQ0FDQSx1QkFBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUNBLCtGQUNFLHNCQUFBLENBQ0Esb0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGdCQUFBLENBR0osaUdBQ0UsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsU0FBQSxDL0JrQlIsNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLEMrQnBCUSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLEN6QmlEUixvQ0FBQSxDeUI1Q0ksZ0VBQ0UsMEJBQUEsQ0FDQSwwQkFBQSxDQUVFLGlHQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLG9IQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUdKLHVHQUNFLFVBQUEsQ0FDQSxVQUFBLENDOURWLHdCQUNFLGFBQUEsQ0FnQ0EsWUFBQSxDQUNBLGNBQUEsQ0FDQSxzQkFBQSxDQWpDQSw0QkFDRSw0QkFBQSxDQUNBLGdCQUFBLENBQ0EsMENBSEYsNEJBSUksZ0JBQUEsQ0FBQSxDQUdKLCtCQUNFLCtCQUFBLENBQ0EsbUJBQUEsQ0FDQSwwQ0FIRiwrQkFJSSxtQkFBQSxDQUFBLENBR0osa0NBQ0UsNEJBQUEsQ0FDQSwrQkFBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSwwQ0FMRixrQ0FNSSxnQkFBQSxDQUNBLG1CQUFBLENBQUEsQ0FLSiwwQ0E1QkYsd0JBNkJJLGdCQUFBLENBQ0EsYUFBQSxDQUFBLENBTUYsMENBcENGLHdCQXFDSSw2QkFBQSxDQUFBLENBR0Ysa0NBQ0Usc0JBQUEsQ0FDQSxnQkFBQSxDQUNBLDJDQUhGLGtDQUlJLHNCQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUVGLDBDQVBGLGtDQVFJLHNCQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUVGLDBDQVhGLGtDQVlJLFVBQUEsQ0FBQSxDQW9CRiw2RWhDckRKLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ2dDb0RNLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCQUFBLENBRUYscUNBQ0UsYXZCeEVNLEN1QnlFTixpQkFBQSxDQUVGLHdDQUNFLFVBQUEsQ0FFRixzQ0FDRSxpQkFBQSxDQ3hGUix3QkFDRSxVQUFBLENBSUEsc0NBQ0UsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FHQSw4Q0FDRSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDBDQUpGLDhDQUtJLHVCQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUlKLHFEQUNFLG1CQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLDBDQVJGLHFEQVNJLFVBQUEsQ0FBQSxDQUVGLDBEQUNFLE1BQUEsQ0FDQSw2RUFBQSxDQUVGLDJEQUNFLE9BQUEsQ0FDQSw0RUFBQSxDQVFOLHNEQUNFLHNDQUFBLENBSUYsb0RBQ0Usb0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUdGLHdEQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLG1CQUFBLENBSUYsNENBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLG1CQUFBLENBQ0EsVUFBQSxDQUdGLGlEQUFBLE1BQUEsQ0FDQSxpREFBQSxPQUFBLENBRUEsZ0dBRUUsY0FBQSxDQUNBLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGNBQUEsQ0FJRSxvRUFDRSxnQkFBQSxDQUNBLDBDQUZGLG9FQUdJLGdCQUFBLENBQUEsQ0FLTixvRUFDRSxpQkFBQSxDQUNBLDBDQUZGLG9FQUdJLGlCQUFBLENBQUEsQ0FNTiw0Q0FDRSxpQkFBQSxDQUNBLFlBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDakNyREYsNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENpQ21ERSxpQkFBQSxDQUNBLDhCQUFBLENBQ0EsYXhCM0dVLEN3QjRHVixpQkFBQSxDQUNBLG1CQUFBLENBRUEsVUFBQSxDM0IxQkYsb0NBQUEsQzJCNEJFLDZGQUNFLGlCQUFBLENBS0osZ0NBQ0UsU0FBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLDBDQUpGLGdDQUtJLFVBQUEsQ0FDQSxlQUFBLENBQUEsQ0FFRiwwQ2pDbkhGLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ2lDa0hJLGNBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSwwQ0FMRiwwQ0FNSSxTQUFBLENBQ0EsYUFBQSxDQUFBLENBRUYsNENBQ0Usa0JBQUEsQ0FJRixtREFDRSxVQUFBLENBQ0EsYUFBQSxDQ3hKUiw0QkFDRSxhQUFBLENBQ0EsMENBRkYsNEJBR0ksWUFBQSxDQUFBLENBR0osMkJBQ0UsWUFBQSxDQUNBLDBDQUZGLDJCQUdJLGFBQUEsQ0FBQSxDQU9GLDRDQUNFLG1CQUFBLENBQ0EsZ0JBQUEsQ0FDQSwwQ0FIRiw0Q0FJSSxrQkFBQSxDQUFBLENBRUYsc0RsQ0RGLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FBQSxjQUFBLENrQ0NJLFVBQUEsQ0FDQSx3QkFBQSxDQUNBLGtCQUFBLENBRUYsbURsQ3FDRiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ2tDdkNJLGNBQUEsQ0FDQSxVQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUlKLDBCQUNFLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLDBDQUhGLDBCQUlJLGtCQUFBLENBQUEsQ0FHRixpQ0FDRSxpQkFBQSxDQUNBLFVBQUEsQ0FFRixpQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FHRixpQ0FDRSxxQkFBQSxDQUNBLDBCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FJSiwwQkFDRSxnQkFBQSxDQUNBLHVCQUFBLENsQzVDRiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENrQzJDRSxVQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLDBDQVJGLDBCQVNJLGVBQUEsQ0FBQSxDQUVGLDRCQUNFLGtCQUFBLENBRUYsNEJBQ0UsYUFBQSxDNUJzU0osY0FBQSxDQU1BLFVBQUEsQ0FDQSxnQ0FMZ0IsQ0FNaEIsb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLHFFQUVFLFVBQUEsQ0FDQSxpQkFBQSxDQXpURix5QkFBQSxDQUNBLDRCQUFBLENBQ0Esb0JBQUEsQ0FGQSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsZ0JBQUEsQ0EwVEUsYUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSwyQkFBQSxDQUVGLG1DQUNFLDhCQXBCUSxDQXNCVixrQ0FyVUEsb0JBQUEsQ0FDQSx1QkFBQSxDQUNBLGVBQUEsQ0FxVUUsNkJBekJZLENBNkJaLDBDQTNVRiw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0E0VUUseUNBOVVGLDRCQUFBLENBQ0EsK0JBQUEsQ0FDQSx1QkFBQSxDQWtWRSx5Q0FDRSxNQUFBLENBQ0EsNEJBekNTLENBMkNYLHdDQUNFLDZCQTNDVSxDQTRDVixzQkEvQ08sQ0FnRFAsTUFBQSxDQUlGLGlGQUVFLFVBQUEsQzRCblZKLHdEQUNFLGNBQUEsQ0FLSSwwR0FDRSxpQkFBQSxDQUNBLGFBQUEsQ0FHRSw4SEFDRSxjQUFBLENBQ0Esc0lBQ0UsNEJBQUEsQ0FXZCxvQ0FDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FFQSxvREFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxzQkFBQSxDQUdGLGtEQUNFLGFBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0EsY0FBQSxDQUlBLDZEQUNFLGlCQUFBLENBQ0EsYUFBQSxDQVNKLHdEQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FFQSw2REFDRSxTQUFBLENBR0YsNkRBQ0UsVUFBQSxDQUlKLHdIQUVFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLEM1Qm5KSixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDNEIxTEksY0FBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUVBLGdJQUNFLFVBQUEsQ0FDQSxXQUFBLEM1QjNKTixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDNEI3S00sc0VBQ0UsMEJBQUEsQ0FNRixzRUFDRSx5QkFBQSxDQVFKLHVFQUNFLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSwrRWxDcExOLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ2tDbUxRLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUVBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSx3QkFBQSxDQVFSLDJDQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLG1CQUFBLENBRUEsZ0RBQ0UsTUFBQSxDQUNBLHVFQUFBLENBR0YsaURBQ0UsT0FBQSxDQUNBLHNFQUFBLENBT0osOENBQ0UsVUFBQSxDQUNBLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLHNCQUFBLENBQ0EsMERBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLGlFQUNFLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5RWxDeE9OLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ2tDdU9RLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUVBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSx3QkFBQSxDQUVBLDRCQUFBLENBSU4sNERBQ0UsdUJBQUEsQ0M1UU4scUJBQ0UsZ0JBQUEsQ0FDQSxTQUFBLENBQ0EsMENBSEYscUJBSUksVUFBQSxDQUFBLENBRUYsb0NBQ0UsY0FBQSxDQUVBLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBRUEsMENBUEYsb0NBUUksYUFBQSxDQUFBLENBR0YsMENBQ0Usc0JBQUEsQ0FDQSxnQkFBQSxDQUNBLDBDQUhGLDBDQUlJLGlCQUFBLENBQ0Esd0JBQUEsQ0FBQSxDQUVGLDBDQVBGLDBDQVFJLGdCQUFBLENBQ0EsdUJBQUEsQ0FBQSxDQUVGLG1EQUNFLGtCQUFBLENBQ0Esd0RBQ0UsYTFCdEJJLENUa0RaLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDbUM5QlEsY0FBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FFRix3REFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENuQ2FSLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDbUNkUSxhMUJ4Q0ksQzBCeUNKLGNBQUEsQ0FDQSwwQ0FkRix3REFlSSxXQUFBLENBQ0EsVUFBQSxDQUFBLENBRUYsMENBbEJGLHdEQW1CSSxVQUFBLENBQ0EsVUFBQSxDQUFBLENBSU4saURBQ0UsVUFBQSxDbkNITiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ21DQ00sY0FBQSxDQUVGLDREbkNQSiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ21DS00sY0FBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBSUosMkNBQ0UsU0FBQSxDQUNBLDBDQUZGLDJDQUdJLFVBQUEsQ0FBQSxDQUVGLCtDQUNFLFVBQUEsQ0NoRlIsbUJBRUUsZ0JBQUEsQ0FDQSxnQkFBQSxDQUNBLDJCQUNFLHdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLDBDQUxGLDJCQU1JLHNCQUFBLENBQ0EsYUFBQSxDQUFBLENBSUosbUNBQ0UsWUFBQSxDQUNBLDZCQUFBLENBQ0Esc0JBQUEsQ0FHRixpQ0FDRSxhQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUtBLGdEQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBRUEscURBQ0UsVUFBQSxDQUNBLDBDQUZGLHFEQUdJLFVBQUEsQ0FBQSxDQUlKLHFEQUNFLFdBQUEsQ0FDQSwwQ0FGRixxREFHSSxXQUFBLENBQUEsQ0FLTix3R0FFRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDOUJ4Q0osaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQzhCclNJLGNBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FFQSxnSEFDRSxVQUFBLENBQ0EsV0FBQSxDOUJoRE4saUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQzhCeFJNLDhEQUNFLDBCQUFBLENBTUYsOERBQ0UseUJBQUEsQ0FNTix3REFDRSxlQUFBLENBRUEsOERBQ0UsVUFBQSxDQUNBLGdCQUFBLENBQ0EsMENBSEYsOERBSUksZUFMUyxDQUFBLENBUVgseUVBQ0Usd0JBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSwwQ0FKRix5RUFLSSxhQUFBLENBQ0EsVUFBQSxDQUFBLENBSUoscUVBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsMENBUkYscUVBU0ksaUJBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUFBLENBR0EsZ0ZwQ3pHViwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENNc0VBLG9DQUFBLEM4Qm1DWSxjQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBRUYsZ0ZwQzFFViw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ00rQkEsb0NBQUEsQzhCMENZLGlCQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBS04sMkVBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0EsMENBUkYsMkVBU0ksU0FBQSxDQUNBLFFBQUEsQ0FDQSxLQUFBLENBQ0EsYUFBQSxDQUFBLENBRUYsK0VBQ0UsVUFBQSxDQU9KLDhFQUNFLFdBQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUdBLDBDQURGLG9GQUVJLFVBQUEsQ0FDQSxPQUFBLENBQUEsQ0FTVixrQ0FDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxRQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxtQkFBQSxDQUVBLHVDQUNFLE1BQUEsQ0FDQSx1RUFBQSxDQUdGLHdDQUNFLE9BQUEsQ0FDQSxzRUFBQSxDQ3ZNTixvQkFFRSxnQkFBQSxDQUNBLGlCQUFBLENBRUEsbURBQ0Usa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLDZEckNhRiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENxQ2RJLGNBQUEsQ0FDQSxVQUFBLENBQ0Esd0JBQUEsQ0FFRiwwREFBQSwrQkFBQSxDckNDRix3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDcUNESSxjQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBS0osNEJBQ0Usd0JBQUEsQ0FDQSxnQkFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsMENBTEYsNEJBTUksdUJBQUEsQ0FDQSxnQkFBQSxDQUFBLENBSUosb0NBQ0UsWUFBQSxDQUNBLDZCQUFBLENBQ0Esc0JBQUEsQ0FHRixrQ0FDRSxhQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUtBLGtEQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBRUEsdURBQ0UsVUFBQSxDQUNBLDBDQUZGLHVEQUdJLFNBQUEsQ0FBQSxDQUlKLHVEQUNFLFdBQUEsQ0FDQSwwQ0FGRix1REFHSSxVQUFBLENBQUEsQ0FLTiw0R0FFRSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDL0IzREosaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQytCbFJJLGNBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FJQSxzSEFDRSxTQUFBLENBQ0EsOEhBQ0UsWUFBQSxDQUNBLDBDQUZGLDhIQUdJLG1CQUFBLENBQUEsQ0FHSiw4SEFDRSxtQkFBQSxDQUNBLDBDQUZGLDhIQUdJLFlBQUEsQ0FBQSxDQU1OLG9IQUNFLFVBQUEsQ0FDQSxXQUFBLEMvQnRGTixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDK0JsUE0sZ0VBQ0UsMEJBQUEsQ0FNRixnRUFDRSx5QkFBQSxDQU1OLDBEQUNFLGVBQUEsQ0FDQSxtRUFDRSxVQUFBLENBRUYsbUVyQy9HSiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENxQzhHTSxjQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsMENBVEYsbUVBVUksZ0JBQUEsQ0FDQSx1QkFBQSxDQUFBLENBR0osZ0VBQ0UsZ0JBQUEsQ0FFQSxVQUFBLENBQ0EsV0FBQSxDQUNBLG9CQUFBLENBRUEscUVBQ0UsdUJBQUEsQ0FHRiw4RUFDRSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsVUFBQSxDQUNBLHNGQUNFLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQU1GLHVGQUNFLFFBQUEsQ0FDQSx5QkFBQSxDQUNBLDBDQUhGLHVGQUlJLFFBQUEsQ0FDQSx3QkFBQSxDQUFBLENBTUosd0ZBQ0UsU0FBQSxDQUNBLHdCQUFBLENBQ0EsMENBSEYsd0ZBSUksU0FBQSxDQUNBLHVCQUFBLENBQUEsQ0FVWixtQ0FDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxRQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FDQSxtQkFBQSxDQUVBLHdDQUNFLE1BQUEsQ0FDQSx1RUFBQSxDQUdGLHlDQUNFLE9BQUEsQ0FDQSxzRUFBQSxDQ3ZOTix5QkFDRSxhQUFBLENBQ0EsMENBRkYseUJBR0ksWUFBQSxDQUFBLENBR0osd0JBQ0UsWUFBQSxDQUNBLDBDQUZGLHdCQUdJLGFBQUEsQ0FBQSxDQVNGLG1CQUNFLFVBQUEsQ0FDQSxrQkFBQSxDQUVGLDBCQUNFLGdCQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBQ0EsK0JBQUEsQ0FDQSxvQ0FDRSxpQkFBQSxDQUNBLHdCQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSwyQ0FDRSxhQUFBLENBQ0EsWUFBQSxDQUNBLG9CQUFBLENBQ0Esd0JBQUEsQ0FDQSxTQUFBLENBRUYseUNBQ0UsZUFBQSxDQUNBLFNBQUEsQ0FDQSxnRHRDckJOLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ3NDb0JRLGNBQUEsQ0FDQSxhQUFBLENBQ0Esd0JBQUEsQ2hDZ0RSLG9DQUFBLENnQzdDTSxpRHRDNUJOLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ3NDMkJRLGNBQUEsQ0FDQSxhN0IzQ0ksQzZCNENKLHdCQUFBLENoQ3lDUixvQ0FBQSxDZ0NsQ0UsNENBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLFlBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSwrRHRDOUNKLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ3NDNkNNLGNBQUEsQ0FDQSxVQUFBLENBQ0Esd0JBQUEsQ0FJSixnQ0FDRSxTQUFBLENBQ0EsYUFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxXQUFBLENBRUEsdUNBQ0UsdUJBQUEsQ0FDQSwwQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBVU4sa0RBQ0UsY0FBQSxDQU1JLHlGQUNFLGNBQUEsQ0FDQSxpR0FDRSw0QkFBQSxDQU1KLHlGQUNFLGlCQUFBLENBQ0EsYUFBQSxDQUlGLDBGQUNFLFVBQUEsQ0FDQSxhQUFBLENBTVIsaUNBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBR0YseUNBQ0UsWUFBQSxDQUNBLDZCQUFBLENBQ0Esc0JBQUEsQ0FHRix1Q0FDRSxhQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGNBQUEsQ0FLQSxrREFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsV0FBQSxDQUVBLHVEQUNFLFNBQUEsQ0FHRix1REFDRSxVQUFBLENBSUosNEdBRUUsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ2hDekpKLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENnQ3BMSSxjQUFBLENBQ0EsVUFBQSxDQUNBLGtCQUFBLENBRUEsb0hBQ0UsVUFBQSxDQUNBLFdBQUEsQ2hDaktOLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENnQ3ZLTSxnRUFDRSwwQkFBQSxDQU1GLGdFQUNFLHlCQUFBLENBTU4sMERBQ0UsV0FBQSxDQUNBLGlFQUNFLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5RXRDMUxOLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ3NDeUxRLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUVBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSx3QkFBQSxDQVFSLHdDQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLFFBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLG1CQUFBLENBRUEsNkNBQ0UsTUFBQSxDQUNBLHVFQUFBLENBR0YsOENBQ0UsT0FBQSxDQUNBLHNFQUFBLENBT0osMkNBQ0UsVUFBQSxDQUNBLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLHNCQUFBLENBQ0EsdURBQ0UsVUFBQSxDQUNBLGlCQUFBLENBQ0EsdUJBQUEsQ0FDQSxlQUFBLENBQ0EsU0FBQSxDQUNBLDhEQUNFLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxzRXRDOU9OLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ3NDNk9RLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUVBLHdCQUFBLENBQ0Esc0JBQUEsQ0FDQSx3QkFBQSxDQUVBLDRCQUFBLENBSU4seURBQ0UsdUJBQUEsQ0FFQSwyRXRDL1BKLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ3NDOFBNLGNBQUEsQ0FDQSxVQUFBLENDdFJOLDJCQUNFLGNBQUEsQ0FDQSxhQUFBLENBRUYsMkNBQ0UsVUFBQSxDQUNBLHNEQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUNBLHFCQUFBLENBQ0EsYUFBQSxDQUVGLHdEQUNFLHdCOUJKTyxDOEJLUCwyREFDRSxVQUFBLENBQ0EsY0FBQSxDQUNBLHdCQUFBLEN2Q2dITixpQ0FBQSxDQUNBLGVBQUEsQ3VDL0dNLDBDQUxGLDJEQU1JLGNBQUEsQ0FBQSxDQVFSLG1DQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUVBLGtEaENjRixpQkF2QmMsQ2dDV1YsdUJBQUEsQ2hDYUosMkNnQ2ZFLGtEaENnQkEsaUJBdEJtQixDQUFBLENBd0JyQiwwQ2dDbEJFLGtEaENtQkEsaUJBcEJtQixDQUFBLENBc0JyQiwwQ2dDckJFLGtEaENzQkEsaUJBcEJpQixDQUFBLENnQ0NmLDBDQUhGLGtEQUlJLGlCQUFBLENBQ0EsdUJBQUEsQ0FBQSxDQUVGLDBDQVBGLGtEQVFJLHVCQUFBLENBQUEsQ0FFRixzSEFDRSxlQUFBLENBRUYsNkVBQ0UsZUFBQSxDQUdBLDBEdkNXTiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ3VDYlEsY0FBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLDBDQUxGLDBEQU1JLGNBQUEsQ0FBQSxDQUtKLDBEQUNFLFlBQUEsQ0FDQSxzQkFBQSxDQUdGLDBEQUNFLFVBQUEsQ0FDQSxnQkFBQSxDakMyU1IsY0FBQSxDQU1BLFVBQUEsQ0FDQSxnQ0FMZ0IsQ0FNaEIsb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGlJQUVFLFVBQUEsQ0FDQSxpQkFBQSxDQXpURix5QkFBQSxDQUNBLDRCQUFBLENBQ0Esb0JBQUEsQ0FGQSxxQkFBQSxDQUNBLHdCQUFBLENBQ0EsZ0JBQUEsQ0EwVEUsYUFBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EscUJBQUEsQ0FDQSwyQkFBQSxDQUVGLGlFQUNFLDhCQXBCUSxDQXNCVixnRUFyVUEsb0JBQUEsQ0FDQSx1QkFBQSxDQUNBLGVBQUEsQ0FxVUUsNkJBekJZLENBNkJaLHdFQTNVRiw0QkFBQSxDQUNBLCtCQUFBLENBQ0EsdUJBQUEsQ0E0VUUsdUVBOVVGLDRCQUFBLENBQ0EsK0JBQUEsQ0FDQSx1QkFBQSxDQWtWRSx1RUFDRSxNQUFBLENBQ0EsNEJBekNTLENBMkNYLHNFQUNFLDZCQTNDVSxDQTRDVixzQkEvQ08sQ0FnRFAsTUFBQSxDQUlGLDZJQUVFLFVBQUEsQ2lDelZBLDREQUNFLFlBQUEsQ0FDQSwwQkFBQSxDQUNBLHdFQUNFLGdCQUFBLENBQ0EsMEVBQ0UsVUFBQSxDQUVGLGdHQUNFLGNBQUEsQ0FDQSxPQUFBLENqQ3dSVixjQUFBLENBTUEsVUFBQSxDQUNBLGdDQUxnQixDQU1oQixvQkFBQSxDQUNBLG9CQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENpQ2pTVSw2QkFBQSxDakNrU1YsNk1BRUUsVUFBQSxDQUNBLGlCQUFBLENBelRGLHlCQUFBLENBQ0EsNEJBQUEsQ0FDQSxvQkFBQSxDQUZBLHFCQUFBLENBQ0Esd0JBQUEsQ0FDQSxnQkFBQSxDQTBURSxhQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxxQkFBQSxDQUNBLDJCQUFBLENBRUYsdUdBQ0UsOEJBcEJRLENBc0JWLHNHQXJVQSxvQkFBQSxDQUNBLHVCQUFBLENBQ0EsZUFBQSxDQXFVRSw2QkF6QlksQ0E2QlosOEdBM1VGLDRCQUFBLENBQ0EsK0JBQUEsQ0FDQSx1QkFBQSxDQTRVRSw2R0E5VUYsNEJBQUEsQ0FDQSwrQkFBQSxDQUNBLHVCQUFBLENBa1ZFLDZHQUNFLE1BQUEsQ0FDQSw0QkF6Q1MsQ0EyQ1gsNEdBQ0UsNkJBM0NVLENBNENWLHNCQS9DTyxDQWdEUCxNQUFBLENBSUYseU5BRUUsVUFBQSxDaUMzVUksc0ZBQ0UsZ0JBQUEsQ0FDQSxVQUFBLENBU1Isa0RBRUUsU0FBQSxDQUNBLHNEQUNFLFVBQUEsQ0FDQSxXQUFBLENBR0osMENBbkZGLG1DQW9GSSxjQUFBLENBQ0Esb0dBQ0UsdUJBQUEsQ0FDQSxlQUFBLENBQUEsQ0FLTix1Q0FDRSxZQUFBLENBRUYsNkNBQ0UsYUFBQSxDQy9ISiwyQkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBRUEsb0RBQ0UsYUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSwwQkFBQSxDQUNBLFNBQUEsQ0FHRixnREFDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLFFBQUEsQ0FDQSwwQkFBQSxDQUNBLHFCQUFBLENBQ0EsMEJBQUEsQ0FDQSwyQkFBQSxDQUNBLFNBQUEsQ0FDQSxtQkFBQSxDQUNBLFNBQUEsQ0FJQSwwREFDRSxTQUFBLENBS04sZ0NBQ0UsYUFBQSxDQUNBLG1CQUFBLENDMUNBLDhCQUNFLGlCQUFBLENDREYsdUJBQ0UsaUJBQUEsQ0FDQSx5QkFDRSx5QkFBQSxDQ0RKLG9DQUNFLFVBQUEsQ3JDc1ZGLFlBQUEsQ0FDQSwrQkFBQSxDcUNyVkUsK0JBQUEsQ0FFQSwyQ0FDRSxVQUFBLENBQ0EsV0FBQSxDckN5VkosMENBQUEsQ3FDdlZJLG9DQUFBLENBRUEsa0RBQ0UsVUFBQSxDQUdGLGtEQUNFLFNBQUEsQ0FHRixrREFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBT0YsNkRBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsMENBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBRUEsZ0ZBQ0UsVUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBRUEsa0dBQ0UsZ0JBQUEsQ0FFQSxzR0FDRSxVQUFBLENBQ0EsV0FBQSxDQUtOLDBFQUNFLG9CQUFBLENBQ0EsZUFBQSxDQUNBLE9BQUEsQ0FFQSx5RkFDRSxjQUFBLENBTU4sd0RBQ0UsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsU0FBQSxDQUNBLDBDQUpGLHdEQUtJLFlBQUEsQ0FBQSxDQUdGLCtEQUNFLGtCQUFBLENBRUEsMEVBQ0UsZUFBQSxDQUdGLHNFM0N4RFIsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDMkN1RFUsYUFBQSxDQUNBLHdCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ3JDTVYsb0NBQUEsQ3FDRlEsb0UzQ2pFUiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEMyQ2dFVSxVQUFBLENBQ0Esd0JBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDckNIVixvQ0FBQSxDcUNPUSxpRUFDRSxlQUFBLENBVVYsK0JBQ0UsWUFBQSxDQUNBLG1DQUFBLENBQ0EsMkNBSEYsK0JBSUksWUFBQSxDQUNBLGtDQUFBLENBQUEsQ0FFRiwyQ0FQRiwrQkFRSSxZQUFBLENBQ0Esa0NBQUEsQ0FBQSxDQUVGLDBDQVhGLCtCQVlJLFNBQUEsQ0FDQSxxQkFBQSxDQUFBLENBSUosaUNBQ0UsY0FBQSxDQUdBLFVBQUEsQ0FDQSwwQ0FMRixpQ0FNSSxTQUFBLENBQ0EsVUFBQSxDQUNBLFFBQUEsQ0FBQSxDQUdGLGlEQUNFLFVBQUEsQ0FDQSxRQUFBLENBRUYsMkNBRUUsZUFBQSxDQU1FLHdEQUNFLGVBQUEsQ0FPUiwrQkFDRSxVQUFBLENBRUEsdUNBQ0UsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsMENBSEYsdUNBSUksYUFBQSxDQUNBLFVBQUEsQ0FBQSxDQUlKLHdDQUNFLFlBQUEsQ0FDQSw2QkFBQSxDQUVBLDBDQUpGLHdDQUtJLGFBQUEsQ0FDQSxrQkFBQSxDQUFBLENBSUosdUNBRUUsdUJBQUEsQ0FXQSxrQkFBQSxDQUNBLGlCQUFBLENBVkEsNENBRUUsc0JBQUEsQ0FHRiw4Q0FDRSxzQkFBQSxDQUtGLDBDQWZGLHVDckNrTEYsVXFDbEsyQixDckNtSzNCLGNxQ25LMkIsQ3JDb0szQixjcUNwSzJCLENBQ3JCLGNBQUEsQ0FBQSxDQUdGLDJEQUNFLFVBQUEsQ0FDQSxXQUFBLENBR0YseURBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxLQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FFQSw2REFDRSxVQUFBLENBQ0EsV0FBQSxDQUdGLDhFQUNFLFlBQUEsQ0FDQSwwQ0FGRiw4RUFHSSxZQUFBLENBQUEsQ0FJSixrRkFDRSxZQUFBLENBQ0EsMENBRkYsa0ZBR0ksWUFBQSxDQUFBLENBTU4sMENBRUksdUlBR0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FFQSwyS0FDRSxpQkFBQSxDQUNBLE1BQUEsQ0FDQSxXQUFBLENBRUEsbUxBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FJSiwrS0FDRSxXQUFBLENBTUYsd0ZBQ0UsWUFGUyxDQUlYLDBGQUNFLHdCQUFBLENBS0YsbUZBQ0UsVUFGUyxDQUlYLHFGQUNFLHNCQUFBLENBQUEsQ0FNTixnRUFFSSxzRUFDRSxZQUFBLENBQUEsQ0FPVix3Q0FDRSxVQUFBLENBQ0EsMENBRkYsd0NBR0ksZUFBQSxDQUFBLENBVU4sZ0NBQ0UsY0FBQSxDQUNBLDBDQUZGLGdDQUdJLGVBQUEsQ0FBQSxDQUdGLHNEQUNFLGFBQUEsQ0FHRixtQzNDbFFGLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDMkNnUUksY0FBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUdGLG1DM0MvU0YsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDMkM4U0ksY0FBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBR0Ysa0MzQ3ZURiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEMyQ3NUSSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FHRiwyQ0FDRSxpQkFBQSxDQUNBLGVBQUEsQ0FHRiw4S3JDclVGLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENxQ0xJLHlNQUNFLFdBQUEsQ0FJSiwwREFDRSxjQUFBLENBQ0Esa0JBQUEsQ0FFQSw4REFDRSxvQkFBQSxDQUNBLDBDQUZGLDhEQUdJLFVBQUEsQ0FBQSxDQUtOLGtEQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUVBLHdEQUlFLFVBQUEsQ0FDQSx3QkFBQSxDQUNBLGlCQUFBLEMzQ3BXTiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEMyQ21XTSxjQUFBLENBQ0Esd0JBQUEsQ0FDQSxVQUFBLENBQ0Esd0JBQUEsQ0FDQSwwQ0FaRix3REFjSSxVQUFBLENBQ0EsY0FBQSxDQUFBLENBSUosdURyQzlCSixXcUMrQjJCLENyQzlCM0IsZXFDOEIyQixDckM3QjNCLGVxQzZCMkIsQ0FJekIsMEQzQzFQRixpQ0FBQSxDQUNBLGVBQUEsQzJDMlBJLGNBQUEsQ0FDQSxVQUFBLENBQ0EsYUFBQSxDQUdGLDRDQUNFLFVBQUEsQ0FDQSxZQUFBLENBQ0EsZ0JBQUEsQ0FFQSx5REFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBR0YseURBQ0UsWUFBQSxDQUNBLGtCQUFBLENBQ0EsMEJBQUEsQ0FDQSxVQUFBLENBR0YsaURBQ0Usb0JBQUEsQ3JDaEVOLFVxQ2lFMkIsQ3JDaEUzQixjcUNnRTJCLENyQy9EM0IsY3FDK0QyQixDQUNyQixpQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUVBLDREQUNFLGNBQUEsQ0FHRix1REFDRSxlQUFBLENBRUEsNkRBQ0Usd0JBQUEsQ3JDbGFWLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENxQ3FGVSxVQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBR0Ysa0kzQzFhUiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEMyQ3lhVSxjQUFBLENBQ0Esd0JBQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDckNoYlYsaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ3FDcUdRLGtFQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGdCQUFBLENBR0YsZ0VBQ0UsYUFBQSxDQUNBLGtCQUFBLENBTUYsMkhBQ0UscUJBQUEsQ0FFQSxpSkFDRSxVQUFBLENBV1YsMERBQ0UsVUFBQSxDQUNBLGFBQUEsQ0FDQSwrQkFBQSxDQUNBLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSwwQ0FORiwwREFPSSxZQUFBLENBQUEsQ0FHRiwrRUFDRSxnQkFBQSxDQUdGLHNFQUNFLFdBQUEsQ0FFQSxtRkFDRSxnQkFBQSxDQUlKLGtFQUNFLFVBQUEsQ0FFQSxnRkFDRSxVQUFBLENBSUosNkVBQ0UsVUFBQSxDQUNBLGNBQUEsQ0FFQSxpRkFDRSxVQUFBLENBQ0EsV0FBQSxDQUdGLGtGQUNFLFdBQUEsQ0FDQSxRQUFBLENBR0Ysa0ZBQ0UsVUFBQSxDQUNBLFFBQUEsQ0FLTix5REFDRSxZQUFBLENBQ0EsMENBRkYseURBR0ksYUFBQSxDQUNBLFVBQUEsQ0FBQSxDQUlKLDhDQUNFLGVBQUEsQ0FFQSxpRUFDRSxpQkFBQSxDQUNBLFNBQUEsQ3JDamhCTixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDcUNvTU0sUUFBQSxDQUNBLGVBQUEsQ0FFQSx3RUFDRSxrQkFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBR0YsOEVBQ0UsK0JBQUEsQ0FDQSxhQUFBLENBQ0EscUJBQUEsQ0FFQSxtRkFDRSxZQUFBLENBR0YsOEZBQ0UsYUFBQSxDQUdBLDBDQUpGLDhGQUtJLGFBQUEsQ0FBQSxDQUdGLG9HQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EsMENBSEYsb0dBSUksVUFBQSxDQUNBLGNBQUEsQ0FBQSxDQUdGLDBtQkFDRSxrQkFBQSxDQUlKLG9HM0N6akJWLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQzJDd2pCWSxjQUFBLENBQ0EsYUFBQSxDQUNBLGtCQUFBLENBQ0Esd0JBQUEsQ0FHRixzR0FDRSxZQUFBLENBQ0Esb0JBQUEsQ0FDQSwwQkFBQSxDQUlBLDBDQURGLHFHQUVJLGFBQUEsQ0FDQSxZQUFBLENBQ0EsY0FBQSxDQUNBLDBCQUFBLENBQUEsQ0FHRiwyR0FDRSxRQUFBLENBQ0Esd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFVBQUEsQzNDN2JkLCtCQUFBLENBQ0EsZUFBQSxDMkM4YmMsY0FBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EscUJBQUEsQ0FDQSxvQkFBQSxDckMxbEJkLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENxQzZRYyxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FFQSxpSEFDRSxxQkFBQSxDQUNBLFVBQUEsQ0FHRiwwQ0F0QkYsMkdBdUJJLGFBQUEsQ0FDQSxpQkFBQSxDQUFBLENBS04sb0dBQ0UsZUFBQSxDQUNBLFVBQUEsQ0FFQSwwQ0FKRixvR0FLSSxVQUFBLENBQUEsQ0FTWiw4REFDRSxZQUFBLENBRUEsMEVBQ0UsY0FBQSxDQUNBLFlBQUEsQ0FDQSwwQkFBQSxDQUNBLHNCQUFBLENBRUEsK0UzQ25vQk4sK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDMkNrb0JRLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZ0JBQUEsQ0FTSiw2REFFRSxjQUFBLENBQ0EsYUFBQSxDQUNBLDRCQUFBLENBQ0EsK0JBQUEsQ0FFQSxtRTNDdnBCTiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEMyQ3NwQlEsY0FBQSxDQUNBLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBR0YsZ0UzQy9wQk4sK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDMkM4cEJRLGNBQUEsQ0FDQSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLHdCQUFBLENBR0YsZ0UzQ3hxQk4sK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDMkN1cUJRLGNBQUEsQ0FDQSxVQUFBLENBQ0EsZUFBQSxDQUNBLHdCQUFBLENBRUEscUVBQ0UsYUFBQSxDQUNBLGtCQUFBLENBS04sNkRBQ0Usa0JBQUEsQ0FFQSxxRUFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxrQkFBQSxDQUdBLGdGM0MvckJSLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQzJDOHJCVSxjQUFBLENBQ0EsVUFBQSxDQUNBLHdCQUFBLENBRUYsNEVBQ0UsWUFBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLDBDQUxGLDRFQU1JLGNBQUEsQ0FDQSx3QkFBQSxDQUFBLENBSUYsMENBQ0UsMEZBQ0UsdUJBQUEsQ0FBQSxDQUtKLHFGckNwWVYsV3FDcVlpQyxDckNwWWpDLGVxQ29ZaUMsQ3JDbllqQyxlcUNtWWlDLENBQ3JCLDBGQUNFLHFCQUFBLENBSUosZ0ZBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLGdCQUFBLENBQ0EscUZBQ0UsU0FBQSxDckNydUJkLGlDQUFBLENBQ0EsOEJBQUEsQ0FDQSw0QkFBQSxDQUNBLHlCQUFBLENBNFVBLDBDQUFBLENxQzBaVSw4RUFDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FFRixpRkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBRUEsdUZBQ0UscUJBQUEsQ0FFRSxnR0FDRSxTQUFBLENBa0JaLG9FQUNFLFNBQUEsQ0FDQSxXQUFBLENBRUEseUVBQ0UsU0FBQSxDQUdBLFFBQUEsQ0FHRiwwQ0FYRixvRUFZSSxVQUFBLENBQ0EsUUFBQSxDQUFBLENBU1YsaUNBQ0UsYUFBQSxDQUVBLDZDQUNFLFNBQUEsQ0FDQSxhQUFBLENBQ0EsMENBSEYsNkNBSUksVUFBQSxDQUFBLENBWU4sNEJBQ0Usa0JBQUEsQ0FDQSwwQ0FGRiw0QkFHSSxlQUFBLENBQUEsQ0FHRix3QzNDanhCRiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQzJDK3dCSSxjQUFBLENBQ0EsYWxDdDBCUSxDa0N5MEJWLG1DQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSwwQkFBQSxDQUVBLDBDQUNFLGtCQUFBLENBSUosMENBQ0UsVUFBQSxDQUNBLGVBQUEsQ0FFQSw2QzNDNTBCSiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEMyQzIwQk0sY0FBQSxDQUNBLFVBQUEsQ0FDQSx3QkFBQSxDQUlKLGlDQUNFLHVCQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBRUEsbUMzQ251QkosaUNBQUEsQ0FDQSxlQUFBLEMyQ291Qk0sY0FBQSxDQUNBLFVBQUEsQ0FHRiwyQ0FFRSxvQkFBQSxDQUVBLDZDQUNFLG9CQUFBLENBR0YsK0NBQ0UsVUFBQSxDckM1aEJSLDBDQUFBLENxQ29pQkEsMEJBQ0UsZUFBQSxDQUVBLGlDQUNFLGVBQUEsQ0FFQSxVQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FFQSwwQ0FDRSxTQUFBLENBQ0EsZUFBQSxDQUNBLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLDBDQUxGLDBDQU1JLFVBQUEsQ0FDQSxlQUFBLENBQUEsQ0FHRixrREFDRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBQ0EsMENBSkYsa0RBS0ksWUFBQSxDQUFBLENBRUYsdURBQ0UsZ0JBQUEsQ0FDQSwwQ0FGRix1REFHSSxnQkFBQSxDQUFBLENBT1YsNkIzQzk1QkYsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDMkM2NUJJLGNBQUEsQ0FDQSxhQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUdGLG9DM0MvNUJGLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQzJDODVCSSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBSUEsc0NBQ0Usa0JBQUEsQ0FRTiw2QkFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSwwQ0FIRiw2QkFJSSxpQkFBQSxDQUFBLENBR0YsZ0NBQ0UsY0FBQSxDQUNBLFVBQUEsQzNDejdCSiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEMyQ3c3QkksaUJBQUEsQ0FDQSx1QkFBQSxDQUVGLCtCQUNFLGFBQUEsQ0FDQSxVQUFBLEMzQ2g4QkosK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDMkMrN0JJLGVBQUEsQ0FFRiwrQkFDRSx5QkFBQSxDQUNBLFVBQUEsQ0FDQSx5QkFBQSxDQVNGLGlDQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLGNBQUEsQ0FDQSxzQ0FDRSxTQUFBLENyQ3Q5Qk4saUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ3FDNG9CRSxpQ0FDRSxXQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQW9CRiwrRUFDRSx3QkFBQSxDQUVBLGFBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUtKLDBDQUNFLGtCQUFBLENBQ0Esd0RBQ0UsUUFBQSxDQUlFLDBDQUZGLHFJQUdJLHVCQUFBLENBQUEsQ0FVSiwrSEFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx1SkFDRSxZQUFBLENBRUYsd1FBQ0UsYUFBQSxDQUVGLG1JQUNFLGNBQUEsQ0FPUixxQ0FDRSxZQUFBLENBQ0EsMENBRkYscUNBR0ksYUFBQSxDQUNBLG1EQUNFLGlCQUFBLENBSUEsYUFBQSxDQUdBLHVCQUFBLENBQ0EsMEJBQUEsQ0FQQSwrREFDRSx3QkFBQSxDQU9GLHVEQUNFLGVBQUEsQ0FBQSxDQU9OLDJCQUNFLGFBQUEsQ0FDQSx5QkFBQSxDQVFGLDJFQUNFLDBDQUFBLENDcmxDSiw2QkFDRSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUVBLDhDQUNFLGlCQUFBLENBQ0EsUUFBQSxDQUNBLE1BQUEsQ0FDQSxVQUFBLENBRUEsMEVBQUEsQ0FLQSxZQUFBLENBQ0EsbUJBQUEsQ0FDQSxhQUFBLENBSUYsbUNBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSwwQ0FIRixtQ0FJSSxXQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUlKLGlDQUNFLFVBQUEsQ0FDQSxXQUFBLENBR0YsMkNBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDNUM4QkosNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLEM0Q2hDSSxjQUFBLENBQ0EsYW5DckNRLENIcUZaLG9DQUFBLENzQzFDQSx5QkFDRSxnQkFBQSxDQUNBLFVBQUEsQ0FFQSwyQ0FDRSxVQUFBLENBRUEsa0Q1Q3RDSiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEM0Q3FDTSxjQUFBLENBQ0EsVUFBQSxDQUdGLHFEQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDZCQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLCtCQUFBLENBRUEsaUU1Q2ROLDRCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQ0FBQSxDNENZUSxjQUFBLENBQ0EsYW5DbkVJLENtQ29FSixpQkFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLDBCQUFBLENBRUEscUVBQ0UsZ0JBQUEsQ0FDQSxPQUFBLENBRUYsc0VBQ0UsaUJBQUEsQ0FNRixzRUFDRSxnQkFBQSxDNUNuRVYsK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDNENrRVUsd0JBQUEsQ0FDQSxjQUFBLENBQ0EsYW5DekZFLENIV1osaUNBQUEsQ0FDQSw4QkFBQSxDQUNBLDRCQUFBLENBQ0EseUJBQUEsQ0E0VUEsMENBQUEsQ3NDL1BVLGNBQUEsQ0FFQSx5SkFDRSxVQUFBLENBR0YsMENBYkYsc0VBY0ksYUFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQVVkLGNBQ0UsVUFBQSxDQUVBLFlBQUEsQ0FDQSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsMENBUEYsY0FRSSxvQ0FBQSxDQUNBLFlBQUEsQ0FBQSxDQUVGLDBDQVhGLGNBWUksb0NBQUEsQ0FBQSxDQUlBLDJCQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUlGLHNDQUNFLGVBQUEsQ0FDQSxhQUFBLENBQ0EsU0FBQSxDQUNBLGtCQUFBLENBR0YseUNBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsV0FBQSxDQUNBLE1BQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSwwQkFBQSxDQUVBLDRDNUN6SUosK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDNEN3SU0sY0FBQSxDQUNBLFVBQUEsQ0FDQSx3QkFBQSxDQUNBLGlCQUFBLEN0Q3JFTixvQ0FBQSxDc0N5RUksNEM1QzVHSiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQzRDMEdNLGNBQUEsQ0FDQSxVQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLEN0QzlFTixvQ0FBQSxDc0NrRkksNkN0QzVKSixpQ0FBQSxDQUNBLDhCQUFBLENBQ0EsNEJBQUEsQ0FDQSx5QkFBQSxDQTRVQSwwQ0FBQSxDc0MzS1Esc0RBQ0UsMEJBQUEsQ0N4TFYsMENBQ0UsWUFBQSxDQUNBLG1CQUFBLENBQ0EsVUFBQSxDdkNzVkYsWUFBQSxDQUNBLCtCQUFBLEN1Q3JWRSxpREFDRSxVQUFBLENBQ0EsV0FBQSxDdkMyVkosMENBQUEsQ3VDelZJLG9DQUFBLENBQ0Esd0RBQ0UsVUFBQSxDQUVGLHdEQUNFLFNBQUEsQ0FFRix3REFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGdCQUFBLENBU0oscUM3Q1JGLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQzZDT0ksY0FBQSxDQUNBLHdCQUFBLENBQ0EsVUFBQSxDQUlKLDhCQUNFLGVBQUEsQ0FDQSxlQUFBLENBRUEsNENBQ0UsYUFBQSxDQUlKLGlDQUNFLGlCQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSxhQUFBLENBQ0EsMkM3QzlCRiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEM2QzZCSSxjQUFBLENBQ0Esd0JBQUEsQ0FDQSxVQUFBLENBRUYsb0NBQ0UsUUFBQSxDQUNBLFNBQUEsQzdDT0osNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLEM2Q1RJLGNBQUEsQ0FDQSxVQUFBLENBQ0EsMENBTkYsb0NBT0ksY0FBQSxDQUFBLENBSUosZ0RBQ0UsZUFBQSxDQUVGLHFEQUNFLGdCQUFBLENBQ0EsdUQ3Q3BESiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEM2Q21ETSxjQUFBLENBQ0Esd0JBQUEsQ0FDQSxVQUFBLENBSUosOERBQ0UsZUFBQSxDN0M3REosK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDNkM0REksY0FBQSxDQUNBLHdCQUFBLENBQ0EsVUFBQSxDQUlKLHVDQUNFLGVBQUEsQ0MxRkYsc0NBQ0UsWUFBQSxDQUNBLG1CQUFBLENBQ0EsVUFBQSxDeENzVkYsWUFBQSxDQUNBLCtCQUFBLEN3Q3BWRSxnREFDRSxhQUFBLENBQ0EsMEVBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQU1GLDZDQUNFLFVBQUEsQ0FDQSxXQUFBLEN4QzRVSiwwQ0FBQSxDd0MxVUksb0NBQUEsQ0FDQSxvREFDRSxVQUFBLENBRUYsb0RBQ0UsU0FBQSxDQUVGLG9EQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsZ0JBQUEsQ0FZSixnQ0FDRSw0QkFBQSxDQUVBLDhDQUNFLFlBQUEsQ0FDQSxTQUFBLENBQ0EsZ0JBQUEsQ0FDQSwwQ0FKRiw4Q0FLSSxhQUFBLENBQUEsQ0FFRix5REFDRSwwQkFBQSxDQUVBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGNBQUEsQ0FFQSwwQ0FWRix5REFXSSxVQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUtGLDZEQUNFLFVBQUEsQzlDN0RWLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQzhDNERVLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FFRiw2REFDRSxVQUFBLEM5Q3ZCViw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQzhDcUJVLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUlKLHlEQUNFLDBCQUFBLEM5Q3ZFUiwrQkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLEM4Q3NFUSxjQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsMENBUEYseURBUUksVUFBQSxDQUNBLGFBQUEsQ0FBQSxDQVFWLDZCQUNFLGNBQUEsQ0FDQSxhQUFBLENBRUEsb0NBQ0UsWUFBQSxDQUNBLG9DQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSwwQ0FMRixvQ0FNSSxvQ0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQUEsQ0FFRiwwQ0FWRixvQ0FXSSxvQ0FBQSxDQUNBLFNBQUEsQ0FDQSxhQUFBLENBQUEsQ0FHRix5Q0FDRSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUdBLCtDOUNqSE4sK0JBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDOENnSFEsY0FBQSxDQUNBLFVBQUEsQ0FRTix1Q0FDRSw0QkFBQSxDQUNBLGFBQUEsQ0FDQSxtQkFBQSxDQU1BLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLHNCQUFBLENBUEEsb0RBQ0UsK0JBQUEsQ0FDQSxtQkFBQSxDQU1GLDBDQVpGLHVDQWFJLGFBQUEsQ0FBQSxDQUVGLDJLQUNFLFNBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBR0EsMEw5QzVHTiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQzhDMEdRLGVBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FFRiwwTDlDaEtOLCtCQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQzhDK0pRLGNBQUEsQ0FDQSxVQUFBLENBR0YsMkNBcEJGLDJLQXFCSSxlQUFBLENBQ0EsYUFBQSxDQUNBLDBMQUNFLGVBQUEsQ0FFRiwwTEFDRSxjQUFBLENBQUEsQ0FHSiwwQ0E5QkYsMktBK0JJLFVBQUEsQ0FDQSxlQUFBLENBQ0EsYUFBQSxDQUNBLDBMQUNFLGVBQUEsQ0FFRiwwTEFDRSxjQUFBLENBQUEsQ0NwTVYsK0N6Q3dWQSxZQUFBLENBQ0EsK0JBQUEsQ3lDdlZFLFVBQUEsQ0FDQSwyREFDRSxVQUFBLENBR0YsbUVBQ0UsUUFBQSxDQUNBLFNBQUEsQ0FDQSxZQUFBLENBQ0EsUUFBQSxDQUtKLDhDQUNFLDRCQUFBLENBR0Ysc0NBQ0UsWUFBQSxDQUtBLGtFQUNFLFlBQUEsQ0FHQSw0RUFDRSxhQUFBLENBR0EsdUZBQ0UsWUFBQSxDQ3BDUiwwQkFDRSxpQkFBQSxDQUVFLGlDQUNFLGlCQUFBLENBRUYsa0NoRDJESiw0QkFBQSxDQUNBLHdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0NBQUEsQ2dEN0RNLGtCQUFBLENBR0Ysc0NBQ0UsK0JBQUEsQ0FDQSxrQkFBQSxDQ1hKLGlEQUNFLGdCQUFBLENBSUosd0NBQ0UscUJBQUEsQ0FDQSxnQjFDYVksQzBDWlosYUFBQSxDQUNBLFlBQUEsQ0FHRix3Q0FDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FHRix1Q0FDRSxVQUFBLENBQ0EsVUFBQSxDQUNBLHdCeENmVSxDd0NnQlYsYUFBQSxDQUlBLCtDakRxQ0YsNEJBQUEsQ0FDQSx3QkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtDQUFBLENpRHZDSSxjQUFBLENBRUEsMENBSkYsK0NBS0ksY0FBQSxDQUFBLENBTUosc0RBQ0UsYUFBQSxDQUVBLDhEQUNFLGVBQUEsQ0FJSiwwQ0FDRSw2REFDRSx1QkFBQSxDQUFBLENDN0NSLDBCQUNFLDJCQUFBLENBQ0EsU0FBQSxDQUNBLHNDQUNFLFNBQUEsQ0FLRixrREFDRSw2QkFBQSxDQUNBLDJEQUFBLENBQ0EseUJBQUEsQ0FDQSwyQkFBQSxDQUNBLG9FQUNFLDBCQUFBLENBSUYsOERBQ0UsdUJBQUEsQ0FDQSxnRkFDRSx1QkFBQSxDQU1OLG1EQUNFLDZCQUFBLENBQ0EsMkRBQUEsQ0FDQSx5QkFBQSxDQUNBLDBCQUFBLENBQ0EscUVBQ0UsMkJBQUEsQ0FJRiwrREFDRSx1QkFBQSxDQUNBLGlGQUNFLHVCQUFBLENBTU4sZ0RBQ0UsNkJBQUEsQ0FDQSwyREFBQSxDQUNBLHlCQUFBLENBQ0EsMkJBQUEsQ0FHQSw0REFDRSx1QkFBQSxDQUtKLGtEQUNFLDZCQUFBLENBQ0EsMkRBQUEsQ0FDQSx5QkFBQSxDQUNBLDBCQUFBLENBR0EsOERBQ0UsdUJBQUEsQ0FLTiwyQkFDRSw2QkFBQSxDQUNBLGtCQUFBLENBQ0EsdUNBQ0Usa0JBQUEsQ0FJSiwwQkFDRSwyQkFBQSxDQUNBLFNBQUEsQ0FDQSxzQ0FDRSxTQUFBLENBR0osa0NBQ0UsNkJBQUEsQ0FDQSwwQkFBQSxDQUNBLFNBQUEsQ0FDQSw4Q0FDRSx1QkFBQSxDQUNBLFNBQUEsQ0FJSixtQ0FDRSw2QkFBQSxDQUNBLDJCQUFBLENBQ0EsU0FBQSxDQUNBLCtDQUNFLHVCQUFBLENBQ0EsU0FBQSxDQUdKLGdDQUNFLDZCQUFBLENBQ0EsMEJBQUEsQ0FDQSxTQUFBLENBQ0EsNENBQ0UsdUJBQUEsQ0FDQSxTQUFBLENBUUYsMENBREYsaUNBRUksU0FBQSxDQUNBLG1DQUFBLENBQ0EseUJBQUEsQ0FDQSx5QkFBQSxDQUNBLG1CQUFBLENBQUEsQ0FHRiwwQ0FURixpQ0FVSSxxQ0FBQSxDQUNBLDJCQUFBLENBQ0EsU0FBQSxDQUNBLDZDQUNFLHVCQUFBLENBQ0EsU0FBQSxDQUFBLENBTUosMENBREYsa0NBRUksU0FBQSxDQUNBLG1DQUFBLENBQ0EseUJBQUEsQ0FDQSx5QkFBQSxDQUNBLG1CQUFBLENBQUEsQ0FHRiwwQ0FURixrQ0FVSSxxQ0FBQSxDQUNBLDJCQUFBLENBQ0EsU0FBQSxDQUNBLDhDQUNFLHVCQUFBLENBQ0EsU0FBQSxDQUFBLENDOUpOLGNBQ0Usb0JBQUEsQ0FDQSxvQkFDRSxhQUFBLENBRUYsbUJBQ0UsWUFBQSxDQUVGLDBDQVJGLGNBU0ksWUFBQSxDQUNBLG9CQUNFLFlBQUEsQ0FFRixtQkFDRSxZQUFBLENBQUEsQ0FJTixhQUNFLFlBQUEsQ0FDQSxtQkFDRSxZQUFBLENBRUYsa0JBQ0UsWUFBQSxDQUVGLDBDQVJGLGFBU0ksb0JBQUEsQ0FDQSxtQkFDRSxhQUFBLENBRUYsa0JBQ0UsWUFBQSxDQUFBLENBT04sMERBQ0UsWUFBQSxDQVdBLGlDQUNFLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUVGLG9CQUNFLHFCQUFBLENBQ0EsdUJBQ0UsbUJBQUEsQ0FDQSxvQkFBQSxDQzVETixNQUNFLFNBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJAbWl4aW4gZm9udC1vdXRmaXQtdGhpbigpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBmb250LW91dGZpdC1leHRyYWxpZ2h0KCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gZm9udC1vdXRmaXQtbGlnaHQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250LW91dGZpdC1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGZvbnQtb3V0Zml0LW1lZGl1bSgpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBmb250LW91dGZpdC1zZW1pYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBmb250LW91dGZpdC1ib2xkKCkge1xuICBmb250LWZhbWlseTogXCJPdXRmaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGZvbnQtb3V0Zml0LWV4dHJhYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBmb250LW91dGZpdC1ibGFjaygpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5AbWl4aW4gZm9udC1wbGF5ZmFpci1saWdodCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cbkBtaXhpbiBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG59XG5AbWl4aW4gZm9udC1wbGF5ZmFpci1tZWRpdW0oKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG59XG5AbWl4aW4gZm9udC1wbGF5ZmFpci1zZW1pYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cbkBtaXhpbiBmb250LXBsYXlmYWlyLWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG59XG5AbWl4aW4gZm9udC1wbGF5ZmFpci1leHRyYWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyXCIsIHNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBcIndkdGhcIiAxMDA7XG59XG5AbWl4aW4gZm9udC1wbGF5ZmFpci1ibGFjaygpIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJcIiwgc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IFwid2R0aFwiIDEwMDtcbn1cblxuXG5cblxuQG1peGluIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk91dGZpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gZm9udC1nbG9iYWwtYm9sZCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiT3V0Zml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuXG5cblxuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvcWhrNm9mei5jc3NcIik7XG5AbWl4aW4gZm9udC1hZHJpYW5uYS1saWdodCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiYWRyaWFubmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtaXhpbiBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkcmlhbm5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWl4aW4gZm9udC1hZHJpYW5uYS1yZWd1bGFyKCkge1xuICBmb250LWZhbWlseTogXCJhZHJpYW5uYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1peGluIGZvbnQtYWRyaWFubmEtZGVtaWJvbGQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkcmlhbm5hXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWl4aW4gZm9udC1hZHJpYW5uYS1ib2xkKCkge1xuICBmb250LWZhbWlseTogXCJhZHJpYW5uYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1peGluIGZvbnQtYWRyaWFubmEtY29uZGVuc2VkLWxpZ2h0KCkge1xuICBmb250LWZhbWlseTogXCJhZHJpYW5uYS1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1peGluIGZvbnQtYWRyaWFubmEtY29uZGVuc2VkLXJlZ3VsYXIoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImFkcmlhbm5hLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1peGluIGZvbnQtYWRyaWFubmEtY29uZGVuc2VkLWRlbWlib2xkKCkge1xuICBmb250LWZhbWlseTogXCJhZHJpYW5uYS1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1peGluIGZvbnQtcm9ib3RvLXJlZ3VsYXIoKSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1peGluIGZvbnQtcm9ib3RvLW1lZGl1bSgpIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5QUkVDTEVBUiAtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbioge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0b3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7ICAvL2Rpc2FibGVzIHVnbHkgb3V0bGluZVxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7ICAvL3N0b3BzIGlvcyBmcm9tIHJlc2l6aW5nIGNvcHkgYXV0b21hdGljYWxseVxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOyAvL2ZvbnQgd2VpZ2h0IGZpeFxuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjAwNCk7IC8vZm9udCB3ZWlnaHQgZml4XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKSFpbXBvcnRhbnQ7IC8vZGlzYWJsZXMgdWdseSBoaWdobGlnaHRcbn0gXG5kaXYgeyBcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyAvKiBtb21lbnR1bSBzY3JvbGxpbmcgZm9yIGFueSBvdmVyZmxvdzpzY3JvbGwgKi9cbn1cbnRleHRhcmVhIHtcblx0cmVzaXplOm5vbmU7XG59ICBcbmltZyB7IFxuXHRib3JkZXI6MDsgIC8vZW5zdXJlcyBubyBib3JkZXJcblx0dmVydGljYWwtYWxpZ246dG9wOyAgLy92ZXJ0aWNhbGx5IGFsaWducyBpbWFnZSwgaWUgZml4XG5cdC8vZGlzYWJsZXMgdWdseSBzZWxlY3RcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufSBcbmZvcm0sIFxuZmllbGRzZXQsIFxudGFibGUgIHsgXG5cdGJvcmRlcjowO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAgLy90YWJsZSBjZWxscyBzaGFyZSBib3JkZXJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5pbnB1dCB7IFxuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6MDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cbnN1cCB7IFxuXHRmb250LXNpemU6NTAlO1xuXHRmb250LWZhbWlseTppbmhlcml0O1xufVxuLnVpLWxvYWRlciB7IFxuXHRkaXNwbGF5Om5vbmU7IC8vaGlkZSBtb2JpbGUganF1ZXJ5IGZlYXR1cmVcbn1cbmEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSFpbXBvcnRhbnQ7IC8vc2FmYXJpIGJsdWUgdWdseVxuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gICY6YWN0aXZlLFxuICAmOnZpc2l0ZWQge1xuICAgIG91dGxpbmU6bm9uZSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gIH1cbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU29jaWNvbic7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvU29jaWNvbi5lb3Q/NDg0cjFmJyk7XG4gIHNyYzogIHVybCgnLi4vZm9udHMvU29jaWNvbi5lb3Q/NDg0cjFmI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24ud29mZjI/NDg0cjFmJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4uL2ZvbnRzL1NvY2ljb24udHRmPzQ4NHIxZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi9mb250cy9Tb2NpY29uLndvZmY/NDg0cjFmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vZm9udHMvU29jaWNvbi5zdmc/NDg0cjFmI1NvY2ljb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJzb2NpY29uLVwiXSwgW2NsYXNzKj1cIiBzb2NpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnU29jaWNvbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zb2NpY29uLWludGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG4uc29jaWNvbi1tb2RkYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuLnNvY2ljb24taW5kaWVkYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLnNvY2ljb24tdHJheHNvdXJjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLnNvY2ljb24tZ2FtZWZvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xufVxuLnNvY2ljb24tcGl4aXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cbi5zb2NpY29uLW15YW5pbWVsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4uc29jaWNvbi1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG4uc29jaWNvbi13aWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuLnNvY2ljb24tc3BpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuLnNvY2ljb24tbmFwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLnNvY2ljb24tYmVhdHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cbi5zb2NpY29uLWhhY2tlcm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuLnNvY2ljb24taGFja2VybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLnNvY2ljb24tc21hc2h3b3JkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuLnNvY2ljb24ta29ibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuLnNvY2ljb24tYm9va2J1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLnNvY2ljb24tbWFpbHJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uc29jaWNvbi1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cbi5zb2NpY29uLWluc3RydWN0YWJsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cbi5zb2NpY29uLXBvcnRmb2xpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuLnNvY2ljb24tY29kZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLnNvY2ljb24tb3JpZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uc29jaWNvbi1uZXh0ZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuLnNvY2ljb24tdWRlbXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cbi5zb2NpY29uLWxpdmVtYXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cbi5zb2NpY29uLWNydW5jaGJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbn1cbi5zb2NpY29uLWhvbWVmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuLnNvY2ljb24tY2FsZW5kbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cbi5zb2NpY29uLXJlYWx0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5zb2NpY29uLXRpZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uc29jaWNvbi1xb2J1ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLnNvY2ljb24tbmF0Z2VvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uc29jaWNvbi1tYXN0b2RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLnNvY2ljb24tdW5zcGxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5zb2NpY29uLWhvbWVhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uc29jaWNvbi1hbmdpZXNsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uc29jaWNvbi1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG4uc29jaWNvbi1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuLnNvY2ljb24tb3BlbmFpZ3ltOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uc29jaWNvbi1sb2dtZWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uc29jaWNvbi1maXZlcnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5zb2NpY29uLWdvdG9tZWV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uc29jaWNvbi1hbGlleHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uc29jaWNvbi1ndXJ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG4uc29jaWNvbi1hcHBzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLnNvY2ljb24taG9tZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cbi5zb2NpY29uLXpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5zb2NpY29uLWFsaWJhYmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5zb2NpY29uLWNyYWlnc2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cbi5zb2NpY29uLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xufVxuLnNvY2ljb24tcmVkZmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uc29jaWNvbi1nb29nbGVjYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuLnNvY2ljb24tc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLnNvY2ljb24tZnJlZWxhbmNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuLnNvY2ljb24tc2VlZHJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG4uc29jaWNvbi1iaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG4uc29jaWNvbi1kb29kbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cbi5zb2NpY29uLWJvbmFuemE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5zb2NpY29uLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG4uc29jaWNvbi10b3B0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5zb2NpY29uLWd1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5zb2NpY29uLWFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLnNvY2ljb24tdHJ1bGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMxXCI7XG59XG4uc29jaWNvbi1sb29tbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5zb2NpY29uLWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uc29jaWNvbi11cHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cbi5zb2NpY29uLWZ1bmRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG4uc29jaWNvbi1ib29raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG4uc29jaWNvbi1nb29nbGVtYXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG4uc29jaWNvbi16aWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cbi5zb2NpY29uLW5pY29uaWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4uc29jaWNvbi10b25lZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG4uc29jaWNvbi1hdWdtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4uc29jaWNvbi1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cbi5zb2NpY29uLWZ5dXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uc29jaWNvbi15dC1nYW1pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cbi5zb2NpY29uLXNrZXRjaGZhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLnNvY2ljb24tbW9iY3J1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5zb2NpY29uLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLnNvY2ljb24tcGFuZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLnNvY2ljb24tbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uc29jaWNvbi1nYW1ld2lzcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLnNvY2ljb24tYmxvZ2xvdmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uc29jaWNvbi10dW5laW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5zb2NpY29uLWdhbWVqb2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uc29jaWNvbi10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5zb2NpY29uLXNwcmVhZHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uc29jaWNvbi01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuLnNvY2ljb24tOHRyYWNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLnNvY2ljb24tYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uc29jaWNvbi1hbGxpYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLnNvY2ljb24tYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uc29jaWNvbi1hbXBsZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5zb2NpY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5zb2NpY29uLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLnNvY2ljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5zb2NpY29uLWFwcG5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLnNvY2ljb24tYmFpZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cbi5zb2NpY29uLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG4uc29jaWNvbi1iYXR0bGVuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5zb2NpY29uLW1peGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG4uc29jaWNvbi1iZWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuLnNvY2ljb24tYmVibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuLnNvY2ljb24tYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLnNvY2ljb24tYmxpenphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5zb2NpY29uLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5zb2NpY29uLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLnNvY2ljb24tY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uc29jaWNvbi1jb2RlcndhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5zb2NpY29uLWN1cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uc29jaWNvbi1kYWlseW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLnNvY2ljb24tZGVlemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uc29jaWNvbi1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5zb2NpY29uLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5zb2NpY29uLWRpYWJsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLnNvY2ljb24tZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuLnNvY2ljb24tZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLnNvY2ljb24tZGlzcXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG4uc29jaWNvbi1kb3ViYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cbi5zb2NpY29uLWRyYXVnaWVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uc29jaWNvbi1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLnNvY2ljb24tZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uc29jaWNvbi1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uc29jaWNvbi1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uc29jaWNvbi1lbmRvbW9kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLnNvY2ljb24tZW52YXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uc29jaWNvbi1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uc29jaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLnNvY2ljb24tZmVlZGJ1cm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLnNvY2ljb24tZmlsbXdlYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuLnNvY2ljb24tZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLnNvY2ljb24tZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uc29jaWNvbi1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cbi5zb2NpY29uLWZvcm11bHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5zb2NpY29uLWZvcnJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLnNvY2ljb24tZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLnNvY2ljb24tZnJpZW5kZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLnNvY2ljb24tZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uc29jaWNvbi1nb29kcmVhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5zb2NpY29uLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLnNvY2ljb24tZ29vZ2xlc2Nob2xhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLnNvY2ljb24tZ29vZ2xlZ3JvdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uc29jaWNvbi1nb29nbGVwaG90b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5zb2NpY29uLWdvb2dsZXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5zb2NpY29uLWdyb292ZXNoYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uc29jaWNvbi1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG4uc29jaWNvbi1oZWFydGhzdG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuLnNvY2ljb24taGVsbG9jb3RvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLnNvY2ljb24taGVyb2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uc29jaWNvbi1zbWFzaGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cbi5zb2NpY29uLWhvcmRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uc29jaWNvbi1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLnNvY2ljb24taWNxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uc29jaWNvbi1pZGVudGljYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLnNvY2ljb24taW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLnNvY2ljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uc29jaWNvbi1pc3N1dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLnNvY2ljb24taXN0b2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uc29jaWNvbi1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5zb2NpY29uLWtleWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5zb2NpY29uLWxhbnlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLnNvY2ljb24tbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG4uc29jaWNvbi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uc29jaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuLnNvY2ljb24tbGl2ZWpvdXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5zb2NpY29uLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cbi5zb2NpY29uLW1hY29zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uc29jaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uc29jaWNvbi1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5zb2NpY29uLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLnNvY2ljb24tbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5zb2NpY29uLW1vZGVsbWF5aGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uc29jaWNvbi1tdW1ibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5zb2NpY29uLW15c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5zb2NpY29uLW5ld3N2aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uc29jaWNvbi1uaW50ZW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLnNvY2ljb24tbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uc29jaWNvbi1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG4uc29jaWNvbi1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5zb2NpY29uLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4uc29jaWNvbi1vdXRsb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG4uc29jaWNvbi1vdmVyd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cbi5zb2NpY29uLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5zb2NpY29uLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLnNvY2ljb24tcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG4uc29jaWNvbi1wZXJzb25hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uc29jaWNvbi1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5zb2NpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5zb2NpY29uLXBsYXllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLnNvY2ljb24tcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5zb2NpY29uLXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLnNvY2ljb24tcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5zb2NpY29uLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uc29jaWNvbi1yYWlkY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLnNvY2ljb24tcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLnNvY2ljb24tcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG4uc29jaWNvbi1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cbi5zb2NpY29uLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuLnNvY2ljb24tcmVzaWRlbnRhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG4uc29jaWNvbi1yZXZlcmJuYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5zb2NpY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLnNvY2ljb24tc2hhcmV0aGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uc29jaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLnNvY2ljb24tc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLnNvY2ljb24tc211Z211ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLnNvY2ljb24tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5zb2NpY29uLXNvbmdraWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uc29jaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4uc29jaWNvbi1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uc29jaWNvbi1zdGFja2V4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG4uc29jaWNvbi1zdGFja292ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG4uc29jaWNvbi1zdGFyY3JhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cbi5zb2NpY29uLXN0YXlmcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG4uc29jaWNvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuLnNvY2ljb24tc3RvcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuLnNvY2ljb24tc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uc29jaWNvbi1zdHJlYW1qYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5zb2NpY29uLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uc29jaWNvbi1zd2FybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLnNvY2ljb24tdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uc29jaWNvbi10ZWFtdmlld2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uc29jaWNvbi10ZWNobm9yYXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uc29jaWNvbi10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLnNvY2ljb24tdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5zb2NpY29uLXRyaXBpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLnNvY2ljb24tdHJpcGxlajpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuLnNvY2ljb24tdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG4uc29jaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGNcIjtcbn1cbi5zb2NpY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGRcIjtcbn1cbi5zb2NpY29uLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjtcbn1cbi5zb2NpY29uLXZlbnRyaWxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG4uc29jaWNvbi12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5zb2NpY29uLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uc29jaWNvbi12aWV3YnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uc29jaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLnNvY2ljb24tdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLnNvY2ljb24tdmtvbnRha3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uc29jaWNvbi13YXJjcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLnNvY2ljb24td2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uc29jaWNvbi13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuLnNvY2ljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTlcIjtcbn1cbi5zb2NpY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuLnNvY2ljb24td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YlwiO1xufVxuLnNvY2ljb24td29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG4uc29jaWNvbi13eWtvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuLnNvY2ljb24teGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuLnNvY2ljb24teGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuLnNvY2ljb24teWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTBcIjtcbn1cbi5zb2NpY29uLXlhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuLnNvY2ljb24teWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XG59XG4uc29jaWNvbi15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG4uc29jaWNvbi15b3Vub3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cbi5zb2NpY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjtcbn1cbi5zb2NpY29uLXphcGllcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNlwiO1xufVxuLnNvY2ljb24temVycGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XG59XG4uc29jaWNvbi16b21hdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYThcIjtcbn1cbi5zb2NpY29uLXp5bmdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7XG59XG4iLCIvKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4uaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43OyB9XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzsgfVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC03cHg7IH1cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtN3B4OyB9XG5cbi8qXG4gICAqIDNEWFxuICAgKi9cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWCBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLypcbiAgICogM0RZXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDgwcHg7IH1cblxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qXG4gICAqIDNEWSBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFhZXG4gICAqL1xuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA4MHB4OyB9XG5cbi5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7IH1cbi5oYW1idXJnZXItLTNkeHkuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiAzRFhZIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogODBweDsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeHktciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZykgcm90YXRlWigtMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tM2R4eS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiBBcnJvd1xuICAgKi9cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3cuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQXJyb3cgUmlnaHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQXJyb3cgQWx0XG4gICAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDEwcHgsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4vKlxuICAgKiBBcnJvdyBBbHQgUmlnaHRcbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG5cbi5oYW1idXJnZXItLWFycm93YWx0LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7IH1cblxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi8qXG4gICAqIEFycm93IFR1cm5cbiAgICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cblxuLypcbiAgICogQXJyb3cgVHVybiBSaWdodFxuICAgKi9cbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG5cbi8qXG4gICAqIEJvcmluZ1xuICAgKi9cbi5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lOyB9XG5cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLypcbiAgICogQ29sbGFwc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogQ29sbGFwc2UgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogRWxhc3RpY1xuICAgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgtMjcwZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG5cbi8qXG4gICAqIEVsYXN0aWMgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTsgfVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLWVsYXN0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzOyB9XG5cbi8qXG4gICAqIEVtcGhhdGljXG4gICAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgbGVmdCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IC04MHB4O1xuICB0b3A6IC04MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIDgwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHJpZ2h0OiAtODBweDtcbiAgdG9wOiAtODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODBweCwgODBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi8qXG4gICAqIEVtcGhhdGljIFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluOyB9XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogLTgwcHg7XG4gIHRvcDogODBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MHB4LCAtODBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7IH1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC04MHB4O1xuICB0b3A6IDgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIC04MHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTsgfVxuXG4vKlxuICAgKiBNaW51c1xuICAgKi9cbi5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgMHMgZWFzZS1vdXQsIHRvcCAwLjA4cyAwcyBlYXNlLW91dCwgb3BhY2l0eSAwcyBsaW5lYXI7IH1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDhzIGVhc2Utb3V0LCB0b3AgMC4wOHMgZWFzZS1vdXQsIG9wYWNpdHkgMHMgMC4wOHMgbGluZWFyOyB9XG5cbi5oYW1idXJnZXItLW1pbnVzLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7IH1cblxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwOyB9XG5cbi8qXG4gICAqIFNsaWRlclxuICAgKi9cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAycHg7IH1cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDEwcHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7IH1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTUuNzE0MjlweCwgLTZweCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTkwZGVnKTsgfVxuXG4vKlxuICAgKiBTbGlkZXIgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDJweDsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgfVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDIwcHg7IH1cblxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDUuNzE0MjlweCwgLTZweCwgMCk7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyk7IH1cblxuLypcbiAgICogU3BpblxuICAgKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDsgfVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLypcbiAgICogU3BpbiBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47IH1cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7IH1cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcHJpbmdcbiAgICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjt9XG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IC0ycHg7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMjBweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMHMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDBzIDAuMjJzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTdGFuZFxuICAgKi9cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXN0YW5kLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXN0YW5kLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjsgfVxuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKlxuICAgKiBTcXVlZXplXG4gICAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjEycyBlYXNlLCBvcGFjaXR5IDAuMDc1cyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyBlYXNlLCBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlOyB9XG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qXG4gICAqIFZvcnRleFxuICAgKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7IH1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7IH1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtOyB9XG5cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLypcbiAgICogVm9ydGV4IFJldmVyc2VcbiAgICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07IH1cblxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTsgfVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuIiwiQG1peGluIHB1bmNoLWluLWhvdmVyKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuYmdpbWcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLmJnaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIH1cbiAgfVxufVxuQG1peGluIG5vcm1hbC1ob3ZlcigpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmJnaW1nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIC5iZ2ltZyB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG59XG5cbi8vdXNlIGluIGZsb2F0c1xuLmNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4vKiBhZGQgdGhpcyBjbGFzIHRvIGtpbGwgYSBjc3MgdHJhbnNpdGlvbiBpbiBwcm9ncmVzcywgdGhlbiByZW1vdmUgaXQgYWdhaW4gKi9cbi5raWxsLWNzcy10cmFuc2l0aW9uIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMG1zIGVhc2UhaW1wb3J0YW50O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDBtcyBlYXNlIWltcG9ydGFudDtcbiAgIFx0LW8tdHJhbnNpdGlvbjogYWxsIDBtcyBlYXNlIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMG1zIGVhc2UhaW1wb3J0YW50O1xufVxuXG4vL3N0b3AgYW4gZWxlbWVudCBhbmQgaXRzIGNoaWxkcmVuIGZyb20gYmVpbmcgc2VsZWN0YWJsZVxuLm5vc2VsZWN0IHtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLy92ZXJ0aWNhbCBhbGlnbiBlbGVtZW50c1xuLy91c2FnZSA8ZGl2IGNsYXNzPVwiZGl2LXRhYmxlXCI+PGRpdiBjbGFzcz1cImRpdi10YWJsZWNlbGxcIj5jb3B5PC9kaXY+PC9kaXY+XG4uZGl2LXRhYmxlIHsgXG5cdGRpc3BsYXk6dGFibGU7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDoxMDAlO1xufVxuLmRpdi10YWJsZWNlbGwgeyBcblx0ZGlzcGxheTp0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDoxMDAlO1xufVxuXG4vL3NvY2ljb24gc3BlY2lhbHNcbi5zb2NpY29uIHsgXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24taG92ZXIoKTtcbn1cbi5zb2NpY29uLCBcbi5zb2NpY29uOmhvdmVyLCAgXG4uc29jaWNvbl9hLCAgXG4uc29jaWNvbl9hOmhvdmVyIHsgXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG5cblxuXG4vLyBiZ2ltZ1xuLmJnaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6MTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgdmlkZW8ge1xuICAgIC8vIERlZmF1bHQgbW9kZXJuIGJyb3dzZXJzIChDaHJvbWUsIFNhZmFyaSwgRWRnZSwgRmlyZWZveClcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXG4gICAgJi5wb3J0cmFpdCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAvLyBJRSBmYWxsYmFjayDigJQgZW11bGF0ZSBvYmplY3QtZml0IGJlaGF2aW9yXG4gICAgYm9keS5icm93c2VyX2llICYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAmLnBvcnRyYWl0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYudGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcCA7fVxuICAmLnRjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDt9XG4gICYudHIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCB0b3A7fVxuICAmLmNsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7fVxuICAmLmNjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjt9XG4gICYuY3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgO31cbiAgJi5ibCB7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO31cbiAgJi5iYyB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207fVxuICAmLmJyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO31cblxufVxuXG5cbi8vPGRpdiBjbGFzcz1cImltZ2hvdmVyXCI+PGltZyAvPjwvZGl2PlxuLmloLWhvb2sge1xuICAuaWgtY29udCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICYuYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuaWgge1xuICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uX2FsbCgpO1xuICAgICAgdHJhbnNpdGlvbjogMzUwbXMgYWxsIGVhc2U7XG4gICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmloIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwLjg1KTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7IC8vIHNsaWdodCB6b29tIGluXG4gICAgfVxuICB9XG59XG5cblxuXG5cbi8vZm9yIHVzaW5nIGluIEBleHRlbmQgLm1hdGVyaWFsLWljb25zXG4ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4uYWJzMDAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG59XG4uYWJzMTAwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5WQVJJQUJMRVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1peGluIHRyYW5zaXRpb24taG92ZXIoKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJveC1zaGFkb3cgMzUwbXMgZWFzZSwgYm9yZGVyIDM1MG1zIGVhc2UsIHdpZHRoIDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLCBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJveC1zaGFkb3cgMzUwbXMgZWFzZSwgYm9yZGVyIDM1MG1zIGVhc2UsIHdpZHRoIDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSwgY29sb3IgMzUwbXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAzNTBtcyBlYXNlLCBib3gtc2hhZG93IDM1MG1zIGVhc2UsIGJvcmRlciAzNTBtcyBlYXNlLCB3aWR0aCAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UsIGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm94LXNoYWRvdyAzNTBtcyBlYXNlLCBib3JkZXIgMzUwbXMgZWFzZSwgd2lkdGggMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1jb2xvcigpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDM1MG1zIGVhc2UsIGJvcmRlci1jb2xvciAzNTBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMzUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDM1MG1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tYWxsKCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tb3BhY2l0eSgpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbC10aW1lbXMoMzUwbXMpICovXG5AbWl4aW4gdHJhbnNpdGlvbi1hbGwtdGltZW1zKCR0aW1lbXMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJHRpbWVtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAkdGltZW1zIGVhc2U7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uLWRlbGF5LXRpbWVtcygzNTBtcykgKi9cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5LXRpbWVtcygkdGltZW1zKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRpbWVtcztcbiAgLW1vei10cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAkdGltZW1zO1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG5cbi8vdHJhbnNpdGlvbi10eXBlKGxlZnQpOyBubyBxdW90ZXNcbkBtaXhpbiB0cmFuc2l0aW9uLXR5cGUoJHByb3BlcnR5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5IDM1MG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogJHByb3BlcnR5IDM1MG1zIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246ICRwcm9wZXJ0eSAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgMzUwbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vKiBleCB0cmFuc2l0aW9uLWRlbGF5KDM1MG1zKSAqL1xuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRpbWVtcykge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IGFsbCAkdGltZW1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogYWxsICR0aW1lbXMgZWFzZTtcbiAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xufVxuXG4vL0BpbmNsdWRlIGNhbGMoIHdpZHRoLCAnMTAwJSAtIDMycHgnKTtcbkBtaXhpbiBjYWxjKCRwcm9wZXJ0eSwgJGV4cHJlc3Npb24pIHtcbiAgI3skcHJvcGVydHl9OiAtbW96LWNhbGMoI3skZXhwcmVzc2lvbn0pO1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSk7XG4gICN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSk7XG59XG5cbkBtaXhpbiBjYWxjLWltcG9ydGFudCgkcHJvcGVydHksICRleHByZXNzaW9uKSB7XG4gICN7JHByb3BlcnR5fTogLW1vei1jYWxjKCN7JGV4cHJlc3Npb259KSAhaW1wb3J0YW50O1xuICAjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSkgIWltcG9ydGFudDtcbiAgI3skcHJvcGVydHl9OiBjYWxjKCN7JGV4cHJlc3Npb259KSAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gcG9wLW91dC10ZXh0LXRpZ2h0KCkge1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbn1cblxuQG1peGluIHBvcC1vdXQtdGV4dCgpIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAyMHB4ICMwMDA7XG59XG5cbkBtaXhpbiBwb3Atb3V0LXRleHQtc3VidGxlKCkge1xuICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuQG1peGluIHBvcC1vdXQtYm94KCkge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAjMDAwO1xufVxuXG5AbWl4aW4gcG9wLW91dC1ib3gtc3VidGxlKCkge1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG5AbWl4aW4gcG9wLW91dC1ib3gtc3VidGxlc3QoKSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtaXhpbiBwb3Atb3V0LWJveC1zdWJ0bGUta2lsbCgpIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuQG1peGluIHJvdGF0ZS05MGNjKCkge1xuICAvKiBTYWZhcmkgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAvKiBGaXJlZm94ICovXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLyogSUUgKi9cbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIE9wZXJhICovXG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG59XG5cbi8qIGFwcGxpZSB0cmFuc2l0aW9uLWFsbCB0byBob2xkZXIgYmVmb3JlLCBhbHNvIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7ICovXG5AbWl4aW4gcm90YXRlLTM2MCgpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTQpO1xufVxuXG5cbi8vQGluY2x1ZGUgdW5kZXJsaW5laG92ZXIoIzAwMCwycHgsLTJweCk7IC8vZXhwYW5kIG91dCBmcm9tIGNlbnRlclxuLy9AaW5jbHVkZSB1bmRlcmxpbmVob3ZlcigjMDAwLDJweCwtMnB4LCdzaWRlc3dpcGVyJyk7IC8vZXhwYW5kIGxlZnQgdG8gcmlnaHRcblxuQG1peGluIHVuZGVybGluZWhvdmVyKCRjb2xvciwkc2l6ZSwkYm90dG9tLCRtb2RlOlwiY2VudGVyXCIpIHtcbiAgQGluY2x1ZGUgdW5kZXJsaW5laG92ZXItc3BsaXQtcHJlaG92ZXIoJGNvbG9yLCAkc2l6ZSwgJGJvdHRvbSwgJG1vZGUpO1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSB1bmRlcmxpbmVob3Zlci1zcGxpdC1ob3ZlcigkbW9kZSk7XG4gIH1cbn1cblxuQG1peGluIHVuZGVybGluZWhvdmVyLXNwbGl0LXByZWhvdmVyKCRjb2xvciwkc2l6ZSwkYm90dG9tLCRtb2RlOiBcImNlbnRlclwiKSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGJvdHRvbTogJGJvdHRvbTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA2NTBtcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCA2NTBtcyBlYXNlIDBzO1xuICAgIEBpZiAkbW9kZSA9PSAnc2lkZXN3aXBlcicge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXItc3BsaXQtaG92ZXIoJG1vZGU6J2NlbnRlcicpIHtcbiAgJjpiZWZvcmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlIDBzO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlIDBzO1xuICAgIEBpZiAkbW9kZSA9PSAnc2lkZXN3aXBlcicge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHVuZGVybGluZWhvdmVyLWdlbmVyaWMoJGNvbG9yLCRtb2RlOidzaWRlc3dpcGVyJykge1xuICBAaW5jbHVkZSB1bmRlcmxpbmVob3ZlcigkY29sb3IsIDJweCwgLTJweCwgJG1vZGUpO1xufVxuXG5AbWl4aW4gdW5kZXJsaW5laG92ZXJraWxsKCkge1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBmYW5jeS1saW5lcy1ob3ZlcigkYm9yZGVyU3RhcnRlciwkYm9yZGVyR2xvdykge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJTdGFydGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGltZywgLmhvdmVyLWNvbnRhaW5lci1pbWcge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIH1cbiAgJjpob3Zlcjo6YmVmb3JlLCAmOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4IDFweCAkYm9yZGVyR2xvdywgaW5zZXQgMCAwIDlweCAxcHggJGJvcmRlckdsb3c7XG5cbiAgICBpbWcsIC5ob3Zlci1jb250YWluZXItaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgfVxuICB9XG5cblxuICAvKlxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OjAuODU7XG4gICAgICAuaW1nLWZ1bGwge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICAgICAgfVxuICAgIH1cbiAgICAqL1xuXG5cbn1cblxuQG1peGluIHNpZGUtc3dpcGUtYnV0dG9uLWZpbGwoJGRlZmF1bHRDb2xvciwkaG92ZXJDb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdENvbG9yO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3ZlckNvbG9yO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggNjUwbXMgZWFzZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICB6LWluZGV4OiAwO1xuXG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDM1MG1zIGVhc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL0BpbmNsdWRlIHRleHQtb3V0bGluZSgycHgsI2ZmZixyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbkBtaXhpbiB0ZXh0LW91dGxpbmUoJHN0cm9rZVdpZHRoLCRzdHJva2VDb2xvciwgJGZpbGxDb2xvciwkZmFpbHNhZmVDb2xvcjojZmZmKSB7XG4gIGNvbG9yOiAkZmFpbHNhZmVDb2xvcjtcbiAgLW1vei10ZXh0LWZpbGwtY29sb3I6ICRmaWxsQ29sb3I7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkZmlsbENvbG9yO1xuICB0ZXh0LWZpbGwtY29sb3I6ICRmaWxsQ29sb3I7XG4gIC1tb3otdGV4dC1zdHJva2UtY29sb3I6ICRzdHJva2VDb2xvcjtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogJHN0cm9rZUNvbG9yO1xuICB0ZXh0LXN0cm9rZS1jb2xvcjogJHN0cm9rZUNvbG9yO1xuICAtbW96LXRleHQtc3Ryb2tlLXdpZHRoOiAkc3Ryb2tlV2lkdGg7XG4gIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6ICRzdHJva2VXaWR0aDtcbiAgdGV4dC1zdHJva2Utd2lkdGg6ICRzdHJva2VXaWR0aDtcbn1cblxuXG5AbWl4aW4gc2V0LWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKCRjb2wpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gIH1cbiAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbDtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2w7XG4gIH1cbn1cblxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudFxuICB9XG59XG5cblxuQG1peGluIGNvbHVtbi1icmVhay1pbnNpZGUge1xuICAtd2Via2l0LWNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkOyAvKiBDaHJvbWUsIFNhZmFyaSAqL1xuICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IC8qIFRoZW9yZXRpY2FsbHkgRkYgMjArICovXG4gIGJyZWFrLWluc2lkZTogYXZvaWQtY29sdW1uOyAvKiBJRSAxMSAqL1xufVxuXG5AZnVuY3Rpb24gZ2V0LXZ3KCR0YXJnZXQpIHtcbiAgJHZ3LWNvbnRleHQ6ICgxNzAwICouMDEpICogMXB4O1xuICBAcmV0dXJuICgkdGFyZ2V0LyR2dy1jb250ZXh0KSAqIDF2dztcbn1cblxuXG5AbWl4aW4gdmgxMDAge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuQG1peGluIHZoMTAwTWluIHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xufVxuXG5AbWl4aW4gd2lsbENoYW5nZSB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCBzY2FsZSwgZmlsdGVyLCB0cmFuc2Zvcm07XG59XG5cblxuQG1peGluIHdpZHRoTWF4TWluKCR0dykge1xuICB3aWR0aDokdHc7XG4gIG1pbi13aWR0aDokdHc7XG4gIG1heC13aWR0aDokdHc7XG59XG5AbWl4aW4gaGVpZ2h0TWF4TWluKCR0dykge1xuICBoZWlnaHQ6JHR3O1xuICBtaW4taGVpZ2h0OiR0dztcbiAgbWF4LWhlaWdodDokdHc7XG59XG5cblxuQG1peGluIGxpbmstdW5kZXJsaW5lLWxlZnRyaWdodCgpIHtcbiAgY3Vyc29yOnBvaW50ZXI7XG4gICR0cmFuc1RpbWU6MjUwbXM7XG4gICR0cmFuc0Vhc2VJbk91dDphbGwgJHRyYW5zVGltZSBlYXNlLWluLW91dDtcbiAgJHRyYW5zRWFzZUluOmFsbCAkdHJhbnNUaW1lIGVhc2UtaW47XG4gICR0cmFuc0Vhc2VPdXQ6YWxsICR0cmFuc1RpbWUgZWFzZS1vdXQ7XG4gICR0cmFuc09mZjphbGwgMG1zIGVhc2UtaW4tb3V0O1xuICBjb2xvcjojZmZmO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlSW5PdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBjYWxjKHRvcCwnMTAwJSAtIDRweCcpO1xuICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUnKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNPZmY7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCcxMDAlJyk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZU91dDtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgLy9jb2xvcjokY29sb3ItY3lhbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlICsgMjBweCcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnLTEwMCUgKyAyMHB4Jyk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC8vY29sb3I6JGNvbG9yLWN5YW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDowO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZUluO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VPdXQ7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNUaW1lO1xuICAgICAgbGVmdDowO1xuICAgIH1cbiAgfVxuICAmLnNtYWxsIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDoxcHg7XG4gICAgfVxuICB9XG59IiwiLy9CUkVBS1NcbiRicmVha3BvaW50LXRpbnk6MzgwcHg7XG4kYnJlYWtwb2ludC1zbWFsbGVyOjU4MHB4O1xuJGJyZWFrcG9pbnQtc21hbGw6OTAwcHg7XG4kYnJlYWtwb2ludC1zbWFsbC1wbHVzLTE6OTAxcHg7XG4kYnJlYWtwb2ludC1zbWFsbC1tZWRpdW06MTE1MHB4O1xuJGJyZWFrcG9pbnQtc21hbGwtbWVkaXVtLXBsdXMtMToxMTUxcHg7XG4kYnJlYWtwb2ludC1tZWRpdW06MTQwMHB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtLXBsdXMtMToxNDAxcHg7XG4kYnJlYWtwb2ludC1tZWRpdW0tbGFyZ2U6MTYwMHB4O1xuJGJyZWFrcG9pbnQtbWVkaXVtLWxhcmdlLXBsdXMtMToxNjAxcHg7XG4kYnJlYWtwb2ludC1tb2JpbGUtbmF2OjEwODBweDtcblxuJGJyZWFrcG9pbnQtcXVpY2t0aHVtYnM6IDU1MHB4O1xuJGJyZWFrcG9pbnQtcXVpY2t0aHVtYnMtcGx1cy0xOiA1NTFweDtcblxuJHRodW1ic1NwYWNlOiAxNXB4O1xuJHRodW1ic1NwYWNlLTJ4OiAzMHB4O1xuJG1vYmlsZS10aHVtYnMtcGVlazogMTAwcHg7XG5cbi8vQ0FQU1xuJG1heC13aWR0aC1zaXRlOjE5MjBweDtcbiRtYXgtd2lkdGgtc2l0ZS1wbHVzLTE6MTkyMXB4O1xuJG1heC13aWR0aC1jb3B5OjEwODBweDsgLy84NzAgbm9yZSBub3JtYWxcblxuXG5cbi8vUEFERElOR1Ncbi8vIFNBTUVcbiRtYXN0ZXItcGFkZGluZzo1MHB4O1xuJG1hc3Rlci1wYWRkaW5nLTJ4OjEwMHB4O1xuJG1hc3Rlci1wYWRkaW5nLTR4OjIwMHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1lZGl1bTo1MHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDoxMDBweDtcbiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tNHg6MjAwcHg7XG5cbi8vU0FNRVxuJG1hc3Rlci1wYWRkaW5nLW1vYmlsZToyMHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1vYmlsZS0yeDo0MHB4O1xuJG1hc3Rlci1wYWRkaW5nLW1vYmlsZS00eDo4MHB4O1xuJG1hc3Rlci1wYWRkaW5nLXRpbnk6MjBweDtcbiRtYXN0ZXItcGFkZGluZy10aW55LTJ4OjQwcHg7XG4kbWFzdGVyLXBhZGRpbmctdGlueS00eDo4MHB4O1xuXG4kbWFzdGVyLXBhZGRpbmctdGI6NDBweDtcbiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW06MzBweDtcbiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU6MjBweDtcbiRtYXN0ZXItcGFkZGluZy10Yi10aW55OjE1cHg7XG5cblxuLy9NSVhJTlNcbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1sKCkge1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1yKCkge1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbHIoKSB7XG4gIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctdGIoKSB7XG4gIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICAgIHBhZGRpbmctYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctdCgpIHtcbiAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHBhZGRpbmctdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgcGFkZGluZy10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gIH1cbn1cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1iKCkge1xuICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgcGFkZGluZy1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxufVxuXG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbHItd2lkdGgoKSB7XG4gIGJveC1zaXppbmc6IGluaXRpYWwhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy0yeCk7XG4gIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMngpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy10aW55LTJ4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4KCkge1xuICBib3gtc2l6aW5nOiBpbml0aWFsIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctNHgpO1xuICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLTJ4O1xuICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy1tZWRpdW0tNHgpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctbWVkaXVtLTJ4O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbW9iaWxlLTR4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1vYmlsZS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMng7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctdGlueS00eCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy10aW55LTJ4O1xuICAgIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLXRpbnktMng7XG4gIH1cbn1cblxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4LW1vYmlsZS0xeCgpIHtcbiAgYm94LXNpemluZzogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLTR4KTtcbiAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctMng7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtICcgKyAkbWFzdGVyLXBhZGRpbmctbWVkaXVtLTR4KTtcbiAgICBwYWRkaW5nLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW0tMng7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1vYmlsZS0yeCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLXRpbnktMngpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5cblxuQG1peGluIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4LW1vYmlsZS0weCgpIHtcbiAgYm94LXNpemluZzogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLTR4KTtcbiAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy0yeDtcbiAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctMng7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtaXhpbiBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0xeC1tb2JpbGUtMHgoKSB7XG4gIGJveC1zaXppbmc6IGluaXRpYWwhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBjYWxjKHdpZHRoLCcxMDAlIC0gJyArICRtYXN0ZXItcGFkZGluZy00eCk7XG4gIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctMng7XG4gIHBhZGRpbmctcmlnaHQ6JG1hc3Rlci1wYWRkaW5nLTJ4O1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWl4aW4gbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMHgtbW9iaWxlLTJ4KCkge1xuICBib3gtc2l6aW5nOiBpbml0aWFsIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJScpO1xuICBwYWRkaW5nLWxlZnQ6MDtcbiAgcGFkZGluZy1yaWdodDowO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUnKTtcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLW1vYmlsZS00eCk7XG4gICAgcGFkZGluZy1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMng7XG4gICAgcGFkZGluZy1yaWdodDokbWFzdGVyLXBhZGRpbmctbW9iaWxlLTJ4O1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsJzEwMCUgLSAnICsgJG1hc3Rlci1wYWRkaW5nLXRpbnktNHgpO1xuICAgIHBhZGRpbmctbGVmdDokbWFzdGVyLXBhZGRpbmctdGlueS0yeDtcbiAgICBwYWRkaW5nLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55LTJ4O1xuICB9XG59XG5cbkBtaXhpbiBtYXN0ZXItbmVnYXRpdmUtbGVmdC1tYXJnaW4oKSB7XG4gIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmc7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgbWFyZ2luLWxlZnQ6LSRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi1sZWZ0Oi0kbWFzdGVyLXBhZGRpbmctdGlueTtcbiAgfVxufVxuXG5AbWl4aW4gbWFzdGVyLXBvc2l0aW9uLWxlZnQoKSB7XG4gIGxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIGxlZnQ6JG1hc3Rlci1wYWRkaW5nLW1lZGl1bTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbGVmdDokbWFzdGVyLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIGxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gIH1cbn1cblxuXG5AbWl4aW4gbWFzdGVyLW1hcmdpbi1scigpIHtcbiAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nO1xuICBtYXJnaW4tcmlnaHQ6JG1hc3Rlci1wYWRkaW5nO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gICAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi1sZWZ0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLWxlZnQ6JG1hc3Rlci1wYWRkaW5nLXRpbnk7XG4gICAgbWFyZ2luLXJpZ2h0OiRtYXN0ZXItcGFkZGluZy10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLW1hcmdpbi10YigpIHtcbiAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGI7XG4gIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1lZGl1bTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10aW55KSB7XG4gICAgbWFyZ2luLXRvcDokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLW1hcmdpbi10KCkge1xuICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5AbWl4aW4gbWFzdGVyLW1hcmdpbi1iKCkge1xuICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10YjtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIG1hcmdpbi1ib3R0b206JG1hc3Rlci1wYWRkaW5nLXRiLW1vYmlsZTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRpbnkpIHtcbiAgICBtYXJnaW4tYm90dG9tOiRtYXN0ZXItcGFkZGluZy10Yi10aW55O1xuICB9XG59XG5cblxuLy9HTE9CQUwgQ0xBU1NFU1xuLmNhcHBlciB7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogJG1heC13aWR0aC1zaXRlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmLndoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jYXBwZXItcmVhbCB7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogJG1heC13aWR0aC1zaXRlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAmLndoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmNhcHBlci1wYWRkZWQtbGVmdCB7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWwoKTtcbn1cblxuLmNhcHBlci1wYWRkZWQge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aCgpO1xuICAmLm5vLW1vYmlsZS1wYWQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmNhcHBlci1wYWRkZWQtMngge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeCgpO1xufVxuXG4uY2FwcGVyLXBhZGRlZC0yeC1tb2JpbGUtMXgge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0yeC1tb2JpbGUtMXgoKTtcbn1cbi5jYXBwZXItcGFkZGVkLTJ4LW1vYmlsZS0weCB7XG4gIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLWxyLXdpZHRoLTJ4LW1vYmlsZS0weCgpO1xufVxuLmNhcHBlci1wYWRkZWQtbW9iaWxlLTB4IHtcbiAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbHItd2lkdGgtMXgtbW9iaWxlLTB4KCk7XG59XG4uY2FwcGVyLXBhZGRlZC0weC1tb2JpbGUtMngge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1sci13aWR0aC0weC1tb2JpbGUtMngoKTtcbn1cblxuXG5AbWl4aW4gYmxvY2tzLW1hcmdpbi10YigpIHtcbiAgJGJsb2Nrc01hcmdpbjo2MHB4O1xuICBtYXJnaW4tdG9wOiRibG9ja3NNYXJnaW47XG4gIG1hcmdpbi1ib3R0b206JGJsb2Nrc01hcmdpbjtcbiAgLypcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tZWRpdW07XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbWVkaXVtO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW4tdG9wOiRtYXN0ZXItcGFkZGluZy10Yi1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItbW9iaWxlO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgIG1hcmdpbi10b3A6JG1hc3Rlci1wYWRkaW5nLXRiLXRpbnk7XG4gICAgbWFyZ2luLWJvdHRvbTokbWFzdGVyLXBhZGRpbmctdGItdGlueTtcbiAgfVxuXG4gICAqL1xufVxuIiwiLnJ0ZSB7XG4gICYuY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIGgxLnRpZ2h0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC5uby1tYXgtd2lkdGgpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29weTtcbiAgfVxuXG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1nbG9iYWwtcmVndWxhcigpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbjowIDAgMTBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtbGlnaHQoKTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtbGlnaHQoKTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtbGlnaHQoKTtcbiAgfVxuXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWxpZ2h0KCk7XG4gIH1cblxuICBoNSwgLnJ0ZS1oNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjowIDAgMTVweCAwO1xuICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgfVxuXG4gIGg2LCAucnRlLWg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICB9XG5cblxuICBwLCBhLCBsaSwgYSwgdHIsIHRoLCB0ZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKTtcblxuICAgIGIsIHN0cm9uZyB7XG4gICAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gICAgfVxuXG4gICAgaSwgZW0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG4gIGE6bm90KC5iYXNpYy1saW5rKSB7XG4gICAgLy90b3A6MTBweDtcbiAgICAvL2NvbG9yOmluaGVyaXQhaW1wb3J0YW50O1xuICAgIC8vQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJi5saWdodFN0eWxlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLXJlZ3VsYXIoKTtcbiAgICB9XG5cbiAgfVxuXG4gIHAsIGg2IHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgLy9tYXJnaW4tYm90dG9tOiBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgdGgge1xuICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAqIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1nbG9iYWwtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYiwgc3Ryb25nLCBlbSwgaSwgZGVsLCBzdHJpa2UsIHUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGltZywgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICB1bCwgb2wge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICB9XG4gIH1cblxuICAuaW1wb3J0YW50LCAuZXJyb3Ige1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi50aWdodC1tYXJnaW5zIHtcbiAgICBwLCBsaSwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJi5saWdodCB7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuICAmLmdyYXkge1xuICAgIGNvbG9yOiRjb2xvci1ncmF5O1xuICB9XG59XG4iLCIvLyBTSVpFU1xuJGhlYWRlclRhbGw6MTc1cHg7XG4kaGVhZGVyU21hbGw6MTIwcHg7XG4kZmlsbUNvbHVtbjozMzBweDtcblxuJGFsZXJ0SGVpZ2h0OjY1cHg7XG5cblxuLy9DT0xPUlNcbiRjb2xvci1saWdodDogI0NFQ0VDRTtcbiRjb2xvci1ib3JkZXI6ICRjb2xvci1saWdodDtcbiRjb2xvci1ncmF5OiAjNzk3OTc5O1xuJGNvbG9yLWdyYXktZGFyazogIzNBM0EzQTtcbiRjb2xvci1kYXJrOiAjMTkxOTE5O1xuXG4kY29sb3ItaG92ZXI6ICRjb2xvci1saWdodDsgLy8jMjU3REY5O1xuJGNvbG9yLXJlZDogIzlBMDYzMztcbiRjb2xvci1lcnJvcjogJGNvbG9yLXJlZDtcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9HTE9CQUwgVEFHU1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5odG1sLCBib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgLy9zY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG4gIEBpbmNsdWRlIHZoMTAwTWluKCk7XG4gICYubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc2Nyb2xsLWNoZWNrLXRyaWdnZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuI2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY29udGVudCB7XG4gIC8vQGluY2x1ZGUgdmgxMDAoKTtcbn1cbi5jb250ZW50LWJsb2NrIHtcblxufVxuXG4jbWV0YS1zaXRld2lkdGgge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAwO1xuICBwYWRkaW5nLXRvcDogJG1heC13aWR0aC1zaXRlO1xufVxuI21ldGEtYnJlYWtwb2ludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIHBhZGRpbmctdG9wOiAkYnJlYWtwb2ludC1zbWFsbDtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWNvbnRlbnQge1xuICAvL292ZXJmbG93LXg6IGhpZGRlbjtcbiAgLy9vdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uZ2VuZXJpYy1ob2xkZXIge1xuICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy10YigpO1xuICBtaW4taGVpZ2h0OiAzMDBweDtcblxuICAuZ2VuZXJpYy1ob2xkZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuXG5cbi5nZW5lcmljLWxyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAubCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAuciB7XG4gICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMzc1cHgpO1xuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLmwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICB9XG4gICAgLnIge1xuICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwJSk7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5zdHJpcC1oaWRlci10cmlnZ2VyIHtcbiAgLnF1aWNrLXRodW1icy1zaWRlIHtcbiAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAvLy9vcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgICYubW9yZS1zbGlkZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi5pbml0aWFsLWhpZGUge1xuICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgLy9AaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5xdWljay10aHVtYnMtc2lkZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgICYuaW5pdGlhbC1oaWRlIHtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICAvL0BpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3ZlcmxheS1ob29rLXl0LWhpZGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cblxuXG4jdmlkZW9PdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkucGFnZS1ob21lIHtcbiAgI3ZpZGVvT3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiN2aWRlb092ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0b3A6MDtcbiAgbGVmdDowO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAudmlkZW9PdmVybGF5LWlubmVyIHtcbiAgICBwYWRkaW5nOjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmxvY2tzIHtcbiAgLmJsb2NrIHtcbiAgICBtYXJnaW46IDEyMHB4IGF1dG87XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5ib3JkZXItYm90dG9tLCAuYm9yZGVyLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4ucGFyYWxsYXgtcnAge1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG59XG4ucGFyYWxsYXgtcnAtYmcge1xuICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gIC8vaGVpZ2h0OiBjYWxjKDEwMCUgKyA4MHB4KTtcbn1cbi5tZWRpYU92ZXJsYXktaG9vayB7XG4gIGN1cnNvcjpwb2ludGVyO1xufVxuXG4uYmFzaWMtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAmOmhvdmVyIHtcbiAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59IiwiLmxpbmstdW5kZXJsaW5lLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25fYWxsKCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDIpO1xuICAgIH1cbiAgfVxufVxuLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodCB7XG4gIGN1cnNvcjpwb2ludGVyO1xuICAkdHJhbnNUaW1lOjI1MG1zO1xuICAkdHJhbnNFYXNlSW5PdXQ6YWxsICR0cmFuc1RpbWUgZWFzZS1pbi1vdXQ7XG4gICR0cmFuc0Vhc2VJbjphbGwgJHRyYW5zVGltZSBlYXNlLWluO1xuICAkdHJhbnNFYXNlT3V0OmFsbCAkdHJhbnNUaW1lIGVhc2Utb3V0O1xuICAkdHJhbnNPZmY6YWxsIDBtcyBlYXNlLWluLW91dDtcbiAgY29sb3I6I2ZmZjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zRWFzZUluT3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgY2FsYyh0b3AsJzEwMCUgLSA0cHgnKTtcbiAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlJyk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zT2ZmO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGNhbGMobGVmdCwnMTAwJScpO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VPdXQ7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIC8vY29sb3I6JGNvbG9yLWN5YW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgY2FsYyhsZWZ0LCctMTAwJSArIDIwcHgnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBjYWxjKGxlZnQsJy0xMDAlICsgMjBweCcpO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAvL2NvbG9yOiRjb2xvci1jeWFuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc0Vhc2VJbjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNFYXNlT3V0O1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zVGltZTtcbiAgICAgIGxlZnQ6MDtcbiAgICB9XG4gIH1cbiAgJi5zbWFsbCB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6MXB4O1xuICAgIH1cbiAgfVxufVxuYm9keS5kZXZpY2UtbW9iaWxlIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQge1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmJlZm9yZTpob3ZlciwgJjphZnRlcjpob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyayB7XG4gIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjMDAwO1xuICB9XG59XG4ubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LXJlZCB7XG4gIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAkY29sb3ItaG92ZXI7XG4gIH1cbn1cbi5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtd2hpdGUge1xuICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8vZWxpcHNlXG4udGV4dC1lbGxpcHNpcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubGluay11bmRlcmxpbmUtZ3JvdyB7XG4gIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgZm9udC1zaXplOjE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZS1uYXYpIHtcbiAgICBmb250LXNpemU6MTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgfVxufVxuXG4uZ2VuZXJpYy1pbWFnZS1ob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eToxO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLW9wYWNpdHkoKTtcbiAgQGluY2x1ZGUgcHVuY2gtaW4taG92ZXIoKTtcbn1cbi5zY3JpbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI2LDk4LDEzNyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjYsOTgsMTM3LDEpIDAlLCByZ2JhKDcsNjQsOTYsMSkgNjglLCByZ2JhKDAsNTUsODUsMSkgMTAwJSk7XG59XG5cblxuLmdsb2JhbC1jbG9zZSB7XG4gIHdpZHRoOjIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6XCJcIjtcbiAgICB3aWR0aDoyMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjdweDtcbiAgICBsZWZ0OjA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbiAgJi5kYXJrIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iZWxvdy1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogJGhlYWRlclRhbGw7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlLW5hdikge1xuICAgIC8vcGFkZGluZy10b3A6ICRoZWFkZXJTbWFsbDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5cblxuXG4uc29jaWFsLWljb25zIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgLmljb24ge1xuICAgIG1hcmdpbjowIDEwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6MnB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6I2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBzdmcge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAvL2ZpbGw6ICRjb2xvci1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNpZGVuYXYge1xuICAgIC5pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuaW5wdXQge1xuICBib3JkZXI6MXB4IHNvbGlkICNCNUI1QjU7XG4gIHBhZGRpbmc6NXB4IDEwcHg7XG4gIEBpbmNsdWRlIHNldC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcihyZ2JhKDEyMSwxMjEsMTIxLDAuOCkpO1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbi5idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAaW5jbHVkZSBmb250LXJvYm90by1tZWRpdW0oKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBjb2xvcjojMDAwIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy9wYWRkaW5nOjVweCA4cHg7XG4gIHBhZGRpbmc6MTVweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOjA7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjMDAwO1xuICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuICB9XG4gICYuYmlnIHtcbiAgICBwYWRkaW5nOjE1cHggMThweDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM2NjY2NjYhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHdpZHRoOjUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgLy9ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgLy9ib3JkZXI6MXB4IHNvbGlkICMzQTNBM0E7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIHN2ZyB7XG4gICAgd2lkdGg6MzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6I2ZmZjtcbiAgICB9XG4gIH1cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAvL3dpZHRoOjYycHg7XG4gICAgLy9oZWlnaHQ6IDYycHg7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAvL3RyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuXG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6LTY1cHg7XG4gICY6aG92ZXIge1xuICAgIC8vYm9yZGVyOjFweCBzb2xpZCAjZmZmO1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHNjYWxlWCgxLjEpO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6LTY1cHg7XG4gIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEgKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAvL2JvcmRlcjoxcHggc29saWQgI2ZmZjtcbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxLjEpO1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCkgc2NhbGVYKDEuMSk7XG4gICAgfVxuICB9XG59XG5cblxuLmxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0I1QjVCNTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1hc3Rlci1tYXJnaW4tdGIoKTtcbn1cblxuXG4uZXhwYW5kYWJsZXMge1xuICAucm93IHtcbiAgICAudG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLnJvd2wge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAqIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1ib2xkKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yb3dyIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTZweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6MXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAwMDBweDtcbiAgICB9XG4gICAgLmxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICAudG9wIHtcbiAgICAgICAgLnJvd3Ige1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ib3R0b20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfS8vcm93XG59XG5cbi5ib3JkZXItaG92ZXIge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgLmJnaW1nIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4IWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEycHgpO1xuICAgIGxlZnQ6NnB4O1xuICAgIHRvcDo2cHg7XG4gIH1cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgLy9maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggNHB4IHJnYmEoMCwwLDAsMCkpO1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC5iZ2ltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAzOSwgMzksIDEpO1xuICAgIC8vZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDRweCByZ2JhKDAsMCwwLDAuNDUpKTtcbiAgfVxufVxuLmJvcmRlci1ob3Zlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCAzOSwgMzksIDEpO1xuICAvL2ZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA0cHggcmdiYSgwLDAsMCwwLjQ1KSk7XG4gIC5iZ2ltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmlsdGVyLWhvbGRlciB7XG4gIC5zaG93LW1vYmlsZS5ibG9jayB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgLmNvbWJvYm94IHtcblxuICAgIH1cbiAgfVxufVxuXG4uanVtcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgY29sb3I6ICM2NjY7XG4gIEBpbmNsdWRlIGZvbnQtZ2xvYmFsLWJvbGQoKTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4uYWxzby1pbi1ob3ZlciB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICoge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gIH1cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiNmZmYhaW1wb3J0YW50O1xuICAgICoge1xuICAgICAgY29sb3I6I2ZmZiFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLndlYnNpdGUtc29jaWFsLWJhciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5iYXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0I1QjVCNTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgLmljb24ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgLy9vcGFjaXR5OiAxO1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIC8vZmlsbDogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAvL29wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgLy9maWxsOiAgJGNvbG9yLWhvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhc2ljLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgJjpob3ZlciB7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uc2ltcGxlLXVuZGVybGluZS1vbi1ob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgLy90ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAgJGNvbG9yLWhvdmVyO1xuICB9XG4gICYuZGFyayB7XG4gICAgJjpob3ZlciB7XG4gICAgICAvL3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yLWRhcms7XG4gICAgfVxuICB9XG5cbn1cblxuXG4uY29udGVudC1ibG9jayB7XG4gIG1hcmdpbjoxMDBweCAwO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgbWFyZ2luOjQwcHggMDtcbiAgfVxuICAuYmdpbWctb3V0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnF1aWNrLW9uZS1zd2lwZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLjk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgLmNhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjcXVpY2stb25lLWNhcHRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiMwMDA7XG4gICAgKiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4uc3F1YXJlLXN0cmlwIHtcbiAgd2lkdGg6MTAwJTtcbiAgLml0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgfVxufVxuXG4uZW1haWwtbWVtYmVyLXN0cmlwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgLmVtYWlsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmZpZWxkLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLWVtYWlsIHtcbiAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6MTBweCAxNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtcmVndWxhcigpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjojOTE5MTkxO1xuICAgIEBpbmNsdWRlIHNldC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcigjOTE5MTkxKTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG4gIC5lbWFpbC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmZpZWxkLXN1Ym1pdCB7XG4gICAgc3BhbiB7XG4gICAgICB0b3A6NXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOjAgc29saWQgIzAwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiMwMDA7XG4gICAgfVxuXG4gIH1cbn1cblxuLnZpZGVvLXRodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vYXNwZWN0LXJhdGlvOiAxO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGhlaWdodDogYXV0bztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuICAudmlkZW8tdGh1bWIyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL2luc2FuZSB3ZWlyZCBpb3MgYXNwZWN0IHJhdGlvIGJ1Z1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvL2FzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIC8vQGluY2x1ZGUgbm9ybWFsLWhvdmVyKCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgIEBpbmNsdWRlIHB1bmNoLWluLWhvdmVyKCk7XG4gIH1cbiAgLmljb24ge1xuICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuXG4uaW1hZ2VzLXN0cmlwLW91dGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvLyBXSURUSCBzZXQgdmlhIEpTXG59XG5cbi5pbWFnZXMtc3RyaXAsIC52aWRlby1zdHJpcCwgLnBhcnRuZXJzaGlwcy1zdHJpcCB7XG4gIC5xdWljay10aHVtYnMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAkbWFzdGVyLXBhZGRpbmcpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAkbW9iaWxlLXRodW1icy1wZWVrKTtcbiAgICB9XG4gIH1cbn1cblxuLmltYWdlcy1zdHJpcCB7XG4gIHdpZHRoOiAxMDAlO1xuICAvL2FzcGVjdC1yYXRpbzogNDtcbiAgLnF1aWNrLXRodW1icyB7XG4gICAgLy8gc2V0IGFib3ZlXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgJjpub3QoLm5vLWhvdmVyKSB7XG4gICAgICAgIEBpbmNsdWRlIHB1bmNoLWluLWhvdmVyKCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmljb24ge1xuICAgICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtY29uZGVuc2VkLXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgLmxpbmstaWNvbmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmxpbmstaWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAubGluay1pY29uMiB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjoyLjVweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgIGhlaWdodDogMzdweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOjIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi50cmFpbGVyLWJ1Z3Mge1xuICBtYXJnaW46MjBweCAwIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICAuZWxsaXBzaXMtb3V0ZXItbGFiZWwge1xuICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrO1xuICAgIGNvbG9yOiMwMDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG4gIC5sYWJlbCwgLmxhYmVsLWRhdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICAvL0BpbmNsdWRlIHdpZHRoTWF4TWluKDExMHB4KTtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICB0ZXh0LXdyYXA6IG5vbmU7XG4gIH1cbiAgLmxhYmVsLWRhdGEge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgZGl2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmJ1Z3MsIC5vZmZpY2lhbC10cmFpbGVyLCAubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC5sYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC50eHQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodC1kYXJrO1xuICAgICAgY29sb3I6IzAwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB0b3A6MXB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ1Zy1pY29uLmRpc25leSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLmJ1Zy1pY29uLmh1bHUge1xuICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gIH1cbiAgYSB7XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICB9XG4gIH1cbiAgLmVsbGlwc2lzLXBhZCB7XG4gICB0b3A6M3B4IWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIHRvcDo2cHg7XG4gIH1cblxufVxuXG5cblxuXG4uZmlsbS10b3Age1xuICAubHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAucnQge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46MCAwIDEwcHggMjBweDtcbiAgICAgIH1cbiAgICAgIC5ueXQge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46MCAwIDEwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubCB7XG4gICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigkZmlsbUNvbHVtbik7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxMDAlKTtcbiAgICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAmLmhhcy1zaG93dGltZXMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN5bm9wc2lzMiB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9sclxuICAudmlkZW8tdGh1bWIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc3lub3BzaXMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuc3RhdHVzIHtcbiAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWNvbmRlbnNlZC1yZWd1bGFyKCk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLmRvLXNob3d0aW1lcyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgLmxyIHtcbiAgICAgICAgLmwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvc3Rlci1ncmFwaGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuXG4uZWxsaXBzaXMtb3V0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLmVsbGlwc2lzLXBhZCB7XG4gICAgcGFkZGluZzo1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDoxMHB4O1xuICAgIGxlZnQ6MTBweDtcbiAgICAuZWxsaXBzaXMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGtleWZyYW1lcyBzY2FsZURvdCB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICAgIDUwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyAvKiBTY2FsZSB1cCB0byAxLjIgYXQgNTAlICovXG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgLyogU2NhbGUgYmFjayB0byAxIGF0IDEwMCUgKi9cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRvdCB7XG4gICAgICAgIG1hcmdpbjowIDJweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICB9XG4gICAgfS8vZWxsaXBzZXNcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5kb3QtMSB7XG4gICAgICAgIGFuaW1hdGlvbjogc2NhbGVEb3QgMC40cyBlYXNlIGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgICAgfVxuICAgICAgLmRvdC0yIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzY2FsZURvdCAwLjRzIGVhc2UgZm9yd2FyZHM7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wNXM7XG5cbiAgICAgIH1cbiAgICAgIC5kb3QtMyB7XG4gICAgICAgIGFuaW1hdGlvbjogc2NhbGVEb3QgMC40cyBlYXNlIGZvcndhcmRzO1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICB9XG4gICAgfS8vaG92ZXJcbiAgfVxuICAmLndpdGgtbGFiZWwsICYuZGFyayB7XG4gICAgLmVsbGlwc2lzLXBhZCB7XG4gICAgICB0b3A6LTNweDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgLmVsbGlwc2lzIHtcbiAgICAgICAgLmRvdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5zdHJpcC1oaWRlci10cmlnZ2VyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5cblxuLmxvYWRpbmctdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLmxhYmVsIHtcbiAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmVsbGlwc2UtbG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIC5kb3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOjAgMHB4O1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICBhbmltYXRpb246IGRvdEFuaW1hdGlvbiAwLjNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGRvdEFuaW1hdGlvbiB7XG4gICAgICAwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgb3BhY2l0eTowLjg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgfVxuICAgIC5kb3Q6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgICB9XG4gICAgLmRvdDpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgIH1cbiAgfVxuXG59XG5cbi5yb2xlcyB7XG4gIC5yb2xlLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbn1cblxuXG5cblxuLmNvbnRlbnQtYmxvY2suZnVsbC1ibGVlZC1wcm9tby1jYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5xdWljay10aHVtYnMtc2lkZSB7XG4gICAgbWF4LXdpZHRoOiAyMHZ3O1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIC8vY2RtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAmLnByZXYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLmJ0bi1wcmV2IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLm5leHQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC5idG4tbmV4dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG9wYWNpdHk6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICMxOTE5MTk7XG4gICAgfVxuICB9XG5cbiAgLy9hc3BlY3QtcmF0aW86IDQ7XG4gIC5mYnBzLWltYWdlcy1vdXRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmZicHMtaW1hZ2VzLW91dGVyMiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmJnaW1nLW91dGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xdWljay10aHVtYnMtZG90cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDotMzBweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICAgICAgbWFyZ2luOjAgMTVweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnF1aWNrLXRodW1icy1zaWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIH1cblxuICAucXVpY2stdGh1bWJzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5zd2lwZXItc2xpZGUge1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8vbWluLWhlaWdodDogNTB2dztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuY29udGVudDIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucG5nIHtcbiAgICAgICAgd2lkdGg6IDYwJTsvL3dhcyA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOjEwcHggMDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHBhZGRpbmc6MjBweCAwO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ0bi1vdXRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy9wYWRkaW5nOjEwcHggMCA2MHB4O1xuICAgICAgICBwYWRkaW5nOjEwcHggMCAxMHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDowO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6MTBweCAwIDEwcHg7IC8vIGF3YXMgNjAgYm90dG9tXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQoKTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxpZ2h0IHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmLmRhcmsge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9Ly9jYXB0aW9uXG4gICAgICAmLnN3aXBlci1zbGlkZS1mdWxseS12aXNpYmxlIHtcbiAgICAgICAgLmJ0bi1vdXRlciwgLmNhcHRpb24ge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vL3N3aXBlciBzbGlkZVxuXG4gIH1cbn1cblxuXG4uYXJyb3ctbGlua3Mge1xuICAvL3dpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIEBpbmNsdWRlIHdpZHRoTWF4TWluKDI5NXB4KTtcblxuICAmLnNob3J0IHtcbiAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigyMDBweCk7XG4gIH1cbiAgJi5zaG9ydG5hdiB7XG4gICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMjMwcHgpO1xuICB9XG4gICYuc2hvcnRNb2JpbGUge1xuICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDIwMHB4KTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxNTBweCk7XG4gICAgfVxuICB9XG5cbiAgYSwgLmFocmVmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6MDtcblxuICAgIC53YXRjaC1ub3ctdHh0IHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgLy8gZm9yY2UgdGV4dCB0byBub3QgYnJlYWtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgJi53cmFwb2sge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53YXRjaC1ub3ctYXJyb3cge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6LTFweDtcbiAgICAgIC5hcnJvdy1zdGVtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMnB4KTtcbiAgICAgIH1cblxuICAgICAgLmFycm93LWhlYWQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDotM3B4O1xuICAgICAgICByaWdodDowO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1saWdodDsgLy8gdmVyeSBzbGltIHRpcFxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5hcnJvdy1oZWFkIHtcbiAgICAgICAgcmlnaHQ6NTAlO1xuICAgICAgfVxuICAgICAgLmFycm93LXN0ZW0ge1xuICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIDJweCk7XG4gICAgICB9XG4gICAgICAmLmV4dHJhc2NhbGUge1xuICAgICAgICAuYXJyb3ctaGVhZCB7XG4gICAgICAgICAgcmlnaHQ6NDAlO1xuICAgICAgICB9XG4gICAgICAgIC5hcnJvdy1zdGVtIHtcbiAgICAgICAgICB3aWR0aDpjYWxjKDQwJSAtIDJweCk7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3RhcnQge1xuICAgIGEsIC5haHJlZiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgYSwgLmFocmVmIHtcbiAgICAgIC53YXRjaC1ub3ctdHh0IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuYXJyb3ctc3RlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuYXJyb3ctaGVhZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgICAud2F0Y2gtbm93LXR4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmFycm93LXN0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uYXJyb3ctbGlua3Mtc3dpcGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBAaW5jbHVkZSB3aWR0aE1heE1pbig5MHB4KTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oNjBweCk7XG4gIH1cblxuICAuc3dpcGVyLWFycm93IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDlweDtcblxuICAgIC5hcnJvdy1zdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMC41cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDJweCk7XG4gICAgfVxuXG4gICAgLmFycm93LWhlYWQge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDotM3B4O1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3ItbGlnaHQ7IC8vIHZlcnkgc2xpbSB0aXBcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5hcnJvdy1oZWFkIHtcbiAgICAgIHJpZ2h0OjUwJTtcbiAgICB9XG4gICAgLmFycm93LXN0ZW0ge1xuICAgICAgd2lkdGg6Y2FsYyg1MCUgLSAycHgpO1xuICAgIH1cbiAgICAmLmV4dHJhc2NhbGUge1xuICAgICAgLmFycm93LWhlYWQge1xuICAgICAgICByaWdodDo0MCU7XG4gICAgICB9XG4gICAgICAuYXJyb3ctc3RlbSB7XG4gICAgICAgIHdpZHRoOmNhbGMoNDAlIC0gMnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxlZnQge1xuICAgIC5zd2lwZXItYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnJvdGF0ZS1sb29wIHtcbiAgYW5pbWF0aW9uOiBzcGluIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUgICB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cblxuLmJ0bi1sb2FkLW1vcmUtaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjoxMDBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmJ0bi1sb2FkLW1vcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6MTVweCAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyOiAwO1xuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnZpZGVvLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICB9XG4gIC5jb3JuZXItdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOjIwcHg7XG4gICAgbGVmdDoyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgLmxibCB7XG4gICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLW1lZGl1bSgpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgfVxuICAgIC5kZXNjIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICB9XG4gIH1cbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MjBweDtcbiAgICByaWdodDoyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDUxcHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgfVxuICB9XG5cblxuICAmLmxlZnQge1xuXG4gIH1cbiAgJi5yaWdodCB7XG4gICAgLy8gdGhpcyBtYWtlcyBpdCBpbnZlcnQsIGJ1dCBjbGllbnQgcmVtdm9lZCB0aGlzIGRpcmVjdGlvblxuICAgIC8vLmNvcm5lci10eHQge1xuICAgIC8vICBsZWZ0OiB1bnNldDtcbiAgICAvLyAgcmlnaHQ6MjBweDtcbiAgICAvLyAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLy99XG4gICAgLy8uaWNvbiB7XG4gICAgLy8gIHJpZ2h0OiB1bnNldDtcbiAgICAvLyAgbGVmdDoyMHB4O1xuICAgIC8vfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgaW1nIHtcbiAgICAgIHNjYWxlOiAxLjA1O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxufVxuXG5cbi55b3VyLWZhdm9yaXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1dmg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuaW50cm8ge1xuICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbWVkaXVtKCk7XG4gICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmLmludHJvMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LW91dGZpdC1tZWRpdW0oKTtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1hcmdpbjowIGF1dG87XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cblxuXG5cbiAgJi5maWxtcy1wYWdlLWRlc2t0b3Age1xuICAgIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAmLmZpbG1zLXBhZ2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMjV2aDsgLy9hbHNvIG1hbmFnZWQgaW4ganNzIGZvciBtb2JpbGVcbiAgICAudGl0bGUtZmlsbGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAuaW50cm8ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiNzdGlja3ktdGl0bGUtaG9vay1zcGFjZS1maWxsZXIsXG4jc3RpY2t5LXRpdGxlLWhvb2stdGl0bGUtc3BhY2UtZmlsbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICNmZWF0dXJlZC1maWxtLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICB9XG4gICNzdGlja3ktdGl0bGUtaG9vay10aXRsZS1zcGFjZS1maWxsZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDo0MDBweDsvL3dpbGwgYmUgb3ZlcnJpZGRlbiAtIGp1c3QgYSBkZWZhdWx0IHRlbXAgdmFsdWVcbiAgfVxuICAjc3RpY2t5LXRpdGxlLWhvb2stc3BhY2UtZmlsbGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSB2aDEwMCgpO1xuICB9XG59XG4iLCJoZWFkZXIuaGVhZGVyIHtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAuZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG5cblxuICAuaGVhZGVyMiB7XG4gICAgcGFkZGluZzoyMHB4IDA7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgcGFkZGluZzoyMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1sb2dvIHtcbiAgICAubHIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5sIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9seWdvbiwgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAuaWNvbnMge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgdG9wOjFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IC8vbWFyZ2luIGNvbWVzIGZyb20gdGhlIHNlYXJjaCBmb3JtXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTdweCk7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlIHtcbiAgICAgICAgICB0b3A6MXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTRweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgIH1cblxuICAgICAgICAjc2VhcmNoLWZvcm0ge1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0b3A6LTdweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgIC5pbnB1dHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNldC1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcigkY29sb3ItYm9yZGVyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0vL3NlYXJjaFxuXG4gICAgICB9XG5cbiAgICB9XG4gIH0gLy9oZWFkZXItbG9nb1xufVxuXG5cbiNoZWFkZXItcHVzaGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTU1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuYm9keS5zZWFyY2gtYmFyIHtcbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgLmhlYWRlci1sb2dvIHtcbiAgICAgIC5sciB7XG4gICAgICAgIC5yIHtcbiAgICAgICAgICAjc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgd2lkdGg6MjM2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIiNoZWFkZXItYWxlcnQge1xuICBoZWlnaHQ6ICRhbGVydEhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogOTk5OTk4O1xuICBwYWRkaW5nOjAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOjA7XG4gIGxlZnQ6IDA7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAkYWxlcnRIZWlnaHQ7XG4gICAgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1zbGlkZS1pbm5lciB7XG4gICAgICBoZWlnaHQ6ICRhbGVydEhlaWdodDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ydGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAqIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWlubmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdG9wOjMwcHg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDowO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6MDtcbiAgfVxufVxuXG4iLCJmb290ZXIuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgLmZvb3RlcjIge1xuICAgIHBhZGRpbmc6NjBweCAwO1xuICB9XG5cbiAgLmxlZ2FsIHtcbiAgICBAaW5jbHVkZSBmb250LW91dGZpdC1saWdodCgpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgY29sb3I6ICM1MzUzNTM7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuY29sLWxvZ29zIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sLW5hdiB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wtbWluaW5hdiB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuY29sLWxvZ29zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAubWFpbi1sb2dvIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwb2x5Z29uLCBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmYhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbC1uYXYsIC5jb2wtbWluaW5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbC1uYXYge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSwgLmFsaW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly9jb2wtbmF2XG5cbiAgICAuY29sLW1pbmluYXYge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSwgLmFsaW5rLCAjb3Qtc2RrLWJ0biB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLXJlZ3VsYXIoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICAgICAgICBjb2xvcjojOTA5MDkwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgI290LXNkay1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAwIDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly9jb2wtbWluaW5hdlxuXG5cbiAgfVxuICAvKlxuXG4gIC5sZWdhbC1sciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5yb3dsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tbG9nbyB7XG4gICAgICBpbWcsIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgcG9seWdvbiwgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxlZ2FsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2LCAubWluaW5hdiB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSwgLmFsaW5rIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtcmVndWxhcigpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5taW5pbmF2IHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgdGV4dC13cmFwOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBhLCAjb3Qtc2RrLWJ0biB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQtZGFyaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtcmVndWxhcigpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgICNvdC1zZGstYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzowIDAgNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zcGFjZXIge1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5sMSB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDI1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnItcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnJvd2xpbmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYubGVnYWwtbW9iaWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5taW5pbmF2IHtcbiAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAgKi9cbn1cbiIsIiNvdmVybGF5LFxuLm92ZXJsYXktc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNvdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gICNvdmVybGF5LXNjcmltIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjb3ZlcmxheTIsXG4gICNvdmVybGF5LWlubmVyLFxuICAub3ZlcmxheS1zZWN0aW9uLFxuICAub3ZlcmxheS12aWRlby13cmFwcGVyLFxuICAub3ZlcmxheS12aWRlby13cmFwcGVyIGlmcmFtZSxcbiAgLm92ZXJsYXktdmlkZW8td3JhcHBlciB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5vdmVybGF5LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gICNvdmVybGF5LWlubmVyMiB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSAyMDBweCcpO1xuICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnMTAwJSAtIDEwMHB4Jyk7XG4gICAgbWFyZ2luOiA1MHB4IDEwMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gNDBweCcpO1xuICAgICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsICcxMDAlIC0gNDBweCcpO1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLm92ZXJsYXktdmlkZW8tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTQ1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmb250LWdsb2JhbC1yZWd1bGFyKCk7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgI3l0cGxheWVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBzcGFuLCAqIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtcmVndWxhcigpO1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIGEge1xuICAgICAgdG9wOjFweDtcbiAgICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtYWRyaWFubmEtYm9sZCgpO1xuICAgIH1cbiAgfVxufVxuXG4ub3ZlcmxheS14IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbiIsIiNtZWRpYU92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAjbWVkaWFPdmVybGF5U2NyaW0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICNtZWRpYU92ZXJsYXlJbm5lcixcbiAgI21lZGlhT3ZlcmxheUlubmVyIC5pbm5lcjIsXG4gICNzd2lwZXItc3VwZXItb3V0ZXIsXG4gIC5zd2lwZXIsXG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGlmcmFtZSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJSAtIDIwcHgnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuOCk7XG5cbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgY29sb3I6I0I1QjVCNTtcbiAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWRlbWlib2xkKCk7XG4gICAgKiB7XG4gICAgICBjb2xvcjojQjVCNUI1O1xuICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1kZW1pYm9sZCgpO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOmNhbGMoNTAlIC0gMjZweCk7XG4gICAgJi5wcmV2IHtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGxlZnQ6LTEwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGxlZnQ6NjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5uZXh0IHtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcmlnaHQ6LTEwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHJpZ2h0OjYwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAjbWVkaWFPdmVybGF5SW5uZXIgLmlubmVyMiB7XG4gICAgQGluY2x1ZGUgY2FsYyh3aWR0aCwgJzEwMCUgLSAyMDBweCcpO1xuICAgIEBpbmNsdWRlIGNhbGMoaGVpZ2h0LCAnMTAwJSAtIDEwMHB4Jyk7XG4gICAgbWFyZ2luOiA1MHB4IDEwMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIEBpbmNsdWRlIGNhbGMod2lkdGgsICcxMDAlIC0gNDBweCcpO1xuICAgICAgQGluY2x1ZGUgY2FsYyhoZWlnaHQsICcxMDAlIC0gNDBweCcpO1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgIH1cblxuICAgIC5iZ2ltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cblxuICAjbWVkaWEtZG90cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmRvdHMge1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9IC8vcXVpY2stdGh1bWJzLWRvdHNcblxuXG4gIC5vdmVybGF5LXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICByaWdodDogMjlweDtcbiAgICB0b3A6IDBweDtcbiAgfVxuXG59XG4iLCIkbW9iaWxlbmF2X2hhbWJ1cmdlcl9vZmY6ICNmZmY7XG4kbW9iaWxlbmF2X2hhbWJ1cmdlcl9vbjogI2ZmZjtcbiRoZWFkZXJIZWlnaHRTbWFsbDogMDtcblxuJGJyZWFrQmlnOjkwMHB4O1xuJGJyZWFrMTo4MDBweDtcblxuI21vYmlsZS1uYXYtaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cbi5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGVuYXZfaGFtYnVyZ2VyX29mZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGVuYXZfaGFtYnVyZ2VyX29uICFpbXBvcnRhbnQ7XG59XG4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG59XG5cbiNtb2JpbGUtbmF2LWhhbWJ1cmdlci5tb2RlLWZpbG0ge1xuICAuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCkgIWltcG9ydGFudDtcbiAgfVxuICAuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuICAuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuI21vYmlsZS1uYXYtb3ZlcmxheS1vdXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOjA7XG4gIHJpZ2h0OjA7XG4gIHdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogMTAwMDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBAaW5jbHVkZSB2aDEwMCgpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuXG4gIC5jbG9zZS1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MjBweDtcbiAgICByaWdodDo0MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICYuaGlkZGVuIHtcbiAgICByaWdodDotNTAwcHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuaGlkZGVuIHtcbiAgICAgIHJpZ2h0OmNhbGMoLTEwMCUgLSAxcHgpO1xuICAgIH1cbiAgfVxuICAjbW9iaWxlLW5hdi1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAubW9iaWxlLXJldmVhbCB7XG4gICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgfVxuICB9XG4gICNmaWxtLW5hdi1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNmaWxtLWJ1eS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwcm9maWxlLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubW9iaWxlLWNvbnRlbnQwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDo2MHB4O1xuICAgIC8vdG9wOjMwcHg7XG4gICAgdG9wOjA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBsZWZ0OjIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IC8vTk9URTogd2lkdGggc2hvdWxkIGJlIDQwIGJ1dCBzY3JvbGwgaXMgdWdseSBzbyBtYWtlIDIwXG4gICAgfVxuICAgIC5tb2JpbGUtY29udGVudDEge1xuICAgICAgcGFkZGluZy10b3A6NjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyB3YXMgZmxleCAtIGNlbnRlciBhbGlnbiBsb2dpYyBpcyBub3cgZGVhZFxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAmLmJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkYnJlYWsxKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLm1vYmlsZS1jb250ZW50MiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAkYnJlYWtCaWcpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7ICAvL05PVEU6IFBBUlQgMiBvZiB3aWR0aCBzaG91bGQgYmUgNDAgYnV0IHNjcm9sbCBpcyB1Z2x5IHNvIG1ha2UgMjBcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTsgIC8vTk9URTogUEFSVCAyIG9mIHdpZHRoIHNob3VsZCBiZSA0MCBidXQgc2Nyb2xsIGlzIHVnbHkgc28gbWFrZSAyMFxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5idXktaG9vay1kYXRldGltZSB7XG4gICAgICBAaW5jbHVkZSBmb250LXJvYm90by1tZWRpdW0oKTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46MjBweCAwO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkYnJlYWsxKSB7XG4gICAgICAgICAgbWFyZ2luOjEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBhLCAuYWxpbmsge1xuICAgICAgICAgIEBleHRlbmQgLmxpbmstdW5kZXJsaW5lLWxlZnRyaWdodDtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cblxuICAubWVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE4MHB4O1xuICAgIH1cbiAgICAuYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAuYXJyb3ctbGlua3MgYSwgLmFycm93LWxpbmtzIC5haHJlZiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cblxuXG4gICYubW9kZS1wcm9maWxlIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAjbW9iaWxlLW5hdi1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNmaWxtLW5hdi1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNmaWxtLWJ1eS1vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNwcm9maWxlLW92ZXJsYXkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICAucnRlIHtcbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbWVkaXVtKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOjVweCAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgc3BhbiwgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5saW5rLXVuZGVybGluZS1sZWZ0cmlnaHQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiI2JlY29tZS1tZW1iZXItcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdG9wOjA7XG4gIGxlZnQ6MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwzMCwzMCwwLjY1KTtcbiAgI2JlY29tZS1tZW1iZXItcG9wdXAyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuaWNvbi1yb3dzIHtcbiAgICAgIC5pY29uLXJvdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIC5tZW1iZXJzLWljb24ge1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDQ4cHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGhlaWdodE1heE1pbig0OHB4KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVtYmVycy10eHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmhvb2stb25laWQtbG9naW4tY2xpY2tlciB7XG4gICAgICAgIC8vQGV4dGVuZCAubGluay11bmRlcmxpbmUtbGVmdHJpZ2h0LWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5uZXIxIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC5pbm5lcjIge1xuICAgICAgcGFkZGluZzozMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2xvYmFsLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDozMHB4O1xuICAgICAgcmlnaHQ6MzBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgdG9wOjEwcHg7XG4gICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ydGUge1xuICAgICAgKiB7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiRicmVha3BvaW50LXF1aWNrdGh1bWJzOiA1NTBweDtcbi5xdWljay10aHVtYnMsIC5xdWljay10aHVtYnMtbm9zd2lwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gICYubm9zd2lwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8vb3BhY2l0eTogMDtcbiAgJi5pbml0IHtcbiAgICAvL29wYWNpdHk6IDE7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIC8vQGluY2x1ZGUgY2FsYyh3aWR0aCwnMTAwJScpO1xuICAgIC8vbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLy9tYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1xdWlja3RodW1icykge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gaGlkZSBmaXJzdCBwZWVrIG9mIHN3aXBlclxuICAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5maXJzdC12aXNpYmxlIHtcbiAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAmLmNsaWNrZWQtb25jZSB7XG4gICAgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUuZmlyc3QtdmlzaWJsZSB7XG4gICAgIC8vIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyLCAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG5cbiAgLnF1aWNrLXRodW1icy1vdXRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmJnaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5xdWljay10aHVtYnMtc3dpcGVyLCAucXVpY2stdGh1bWJzLW5vc3dpcGVyIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2dztcbiAgICAgIC8qXG4gICAgICAvLyBDU1MgR3JpZC9GbGV4Ym94IGJ1ZyBzaXplIHdvcmthcm91bmRcbiAgICAgIC8vIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL2tlbndoZWVsZXIvc2xpY2svaXNzdWVzLzk4MlxuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICovXG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAvL3dpZHRoOiBhdXRvO1xuICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgIC8vZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgICAgLy9tYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIC5iZ2ltZyB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIH1cbiAgICAgIC5iZ2ltZy1vdXRlciwgLmJnaW1nLW91dGVyIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICB9XG4gICAgICAuYm90dG9tLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5ib3R0b20tYmFyMiB7XG4gICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgIC5ib3R0b20tYmFyMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAubCB7XG4gICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBmb250LWFkcmlhbm5hLWNvbmRlbnNlZC1saWdodCgpO1xuICAgICAgICAgICAgICAgIC8vQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1jb25kZW5zZWQtZGVtaWJvbGQoKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWNvbmRlbnNlZC1yZWd1bGFyKCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lLWxlZnRyaWdodCgpO1xuICAgICAgICAgICAgICAgIHRvcDo5cHg7XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBmb250LWFkcmlhbm5hLWNvbmRlbnNlZC1kZW1pYm9sZCgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuciB7XG4gICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIC5iZ2ltZyB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucXVpY2stdGh1bWJzLW5vc3dpcGVyIHtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGNvbHVtbi1nYXA6IDE1cHg7XG4gICAgICByb3ctZ2FwOiAxNXB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi52aWRlby1zdHJpcCB7XG4gICAgLnF1aWNrLXRodW1icy1vdXRlciAuc3dpcGVyLXNsaWRlIC5iZ2ltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgJi5zaW1wbGUtc3F1YXJlIHtcbiAgICAucXVpY2stdGh1bWJzLW91dGVyIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gICYuZmxleGlibGUtZm9ybWF0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuaW5pdCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAucXVpY2stdGh1bWJzLW91dGVyIHtcbiAgICAgIC8vYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYmdpbWctb3V0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZywgdmlkZW8ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxufSAvL3F1aWNrLXRodW1ic1xuXG5cblxuLnF1aWNrLXRodW1icy1zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL0BpbmNsdWRlIHdpZHRoTWF4TWluKDYwcHgpO1xuICAvL0BpbmNsdWRlIHdpZHRoTWF4TWluKCRtYXN0ZXItcGFkZGluZy0yeCk7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAvL0BpbmNsdWRlIHdpZHRoTWF4TWluKCRtYXN0ZXItcGFkZGluZy1tb2JpbGUtMngpO1xuICB9XG4gIHRvcDowO1xuICB3aWR0aDogMTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDI5LCAyOSwgMC42MSk7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgJi5wcmV2IHtcbiAgIGxlZnQ6MDtcbiAgfVxuICAmLm5leHQge1xuICAgIHJpZ2h0OjA7XG4gIH1cblxuICAuc2hhZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAwMDAgMTAwJSk7XG4gICAgLy90cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYucHJldiB7XG4gICAgLnNoYWRlIHtcbiAgICAgIC8vdHJhbnNmb3JtOiByb3RhdGUoICA5MGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAuYnRuLXByZXYsIC5idG4tbmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uc3RyaXAtaGlkZXItdHJpZ2dlciB7XG4gICY6bm90KC5uby1wYWQpIHtcbiAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1scigpO1xuICB9XG4gIC5zdHJpcC1oaWRlci10cmlnZ2VyMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnF1aWNrLXRodW1icy1zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgICYuY2xpY2tlZC1vbmNlIHtcbiAgICAgIC5xdWljay10aHVtYnMtc3dpcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJi5uby1wYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5xdWljay10aHVtYnMtZG90cy1hcnJvd3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OjA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDoyNHB4O1xuICAgIGhlaWdodDoyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdG9wOjA7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cblxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxMDtcbiAgICB9XG4gIH1cblxuXG4gIC5xdWljay10aHVtYnMtZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOjAgMTVweDtcbiAgICAuZG90cyB7XG4gICAgICB0b3A6LTJweDtcbiAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ucXVpY2stdGh1bWJzW2RhdGEtdHlwZT1cImZ1bGwtYmxlZWQtY2Fyb3VzZWwtc3RyaXBcIl0ge1xuXG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAucXVpY2stdGh1bWJzLXN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuXG5cbn1cbiIsIi5pbWFnZS1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmJhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6LTI1JTtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbGVmdDotMTUlO1xuICAgICAgd2lkdGg6IDEzMCU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgbGVmdDotMTAlO1xuICAgICAgd2lkdGg6IDEyMCU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGlueSkge1xuICAgICAgbGVmdDotNSU7XG4gICAgICB3aWR0aDogMTEwJTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgLmJhbm5lcjIge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmltYWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgYXNwZWN0LXJhdGlvOiA0MDAvMjc0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLy8gVGhpcyBlbnN1cmVzIHRoZSBjb250YWluZXIgc2l6ZXMgaXRzZWxmIHRvIHRoZSB2aXNpYmxlIGltYWdlXG4gICAgLmJnaW1nIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIiR0aW1lOjE1MG1zO1xuI2ZlYXR1cmVkLXBhbmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHZoMTAwKCk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICYubG9hZGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICYuZGV2aWNlIHsgLy9zZXQgYnkganNcbiAgICBtaW4taGVpZ2h0OiB1bnNldCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcHBlciwgLmNhcHBlci1wYWRkZWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucGFuZWxzLCAucGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnBhbmVscyB7XG4gICAgLnBhbmVsIHtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWUgZWFzZS1pbi1vdXQ7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAueW91ci1mYXZvcml0ZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgICAgLnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vb3BhY2l0eToxO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cbiAgICAgIC5hY2NvbGFkZXMtY29ybmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDo1JTtcbiAgICAgICAgYm90dG9tOjUlO1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgbGVmdDo1JTtcbiAgICAgICAgICBib3R0b206IGNhbGMoMTIlICsgdmFyKC0tdWktYnJvd3Nlci1oZWlnaHQpKTtcbiAgICAgICAgICBib2R5LmRldmljZS1tb2JpbGUgJiB7XG4gICAgICAgICAgICBib3R0b206IGNhbGMoNSUgKyB2YXIoLS11aS1icm93c2VyLWhlaWdodCkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVjb3JhdGlvbnMtaWNvbnMge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRlY29yYXRpb25zLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53YXRjaC1ub3ctdHh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuY29ybmVyLXRleHQge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OjUlO1xuICAgICAgICBib3R0b206NSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmVzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbWVkaXVtKCk7XG4gICAgICAgICAgICBjb2xvcjogI2M2YzhjNDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudHh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LW1lZGl1bSgpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmlsbS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoNSUgKyB2YXIoLS11aS1icm93c2VyLWhlaWdodCkpO1xuICBib2R5LmRldmljZS1tb2JpbGUgJiB7XG4gICAgYm90dG9tOiBjYWxjKDElICsgdmFyKC0tdWktYnJvd3Nlci1oZWlnaHQpKTtcbiAgfVxuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOjAgMTBweDtcbiAgICB3aWR0aDo4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZSBlYXNlLWluLW91dDtcbiAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgLnByb2dyZXNzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgd2lkdGg6MjZweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6MDtcbiAgICBib3R0b206MDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG4gIH1cbn1cblxuXG5cbmJvZHkucGFnZS1ob21lIHtcbiAgLy8gU1BFSUNBTCBNT0JJTEVcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICYuZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxuICB9XG4gICYuZml4ZWQtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59IiwiLmJsb2NrLmFsdGVybmF0aW5nRmlsbVByb21vcyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOjcwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbiAgLmZpbG0ge1xuICAgIG1hcmdpbjoxMDBweCAwO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgLnJlbGVhc2UtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1saWdodCgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgICAgLmRlY29yYXRpb25zLWNpcmNsZSAge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDotNjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIEBleHRlbmQgLnJvdGF0ZS1sb29wO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVjb3JhdGlvbnMtdGl0bGVzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHJpZ2h0Oi0yNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcmlnaHQ6LTIwMHB4O1xuICAgICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgICAgICByaWdodDotMjBweDtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRlY29yYXRpb25zLXRpdGxlczIge1xuICAgICAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dCgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLmwge1xuICAgICAgICB3aWR0aDogY2FsYyg0NSUgLSAyMHB4KTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ1JSAtIDIwcHgpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgIH1cbiAgICAgIC5yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yMiB7XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuYXJyb3ctbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBhLCAuYWhyZWYge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gLy9ib3R0b21cblxuXG4gICAgJjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgIH1cbiAgICAgIC5yZWxlYXNlLWRhdGUge1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2Uge1xuICAgICAgICAuZGVjb3JhdGlvbnMtY2lyY2xlICB7XG4gICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kZWNvcmF0aW9ucy10aXRsZXMge1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICBsZWZ0Oi0xNTBweDtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBsZWZ0Oi0xMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICAgICAgICBsZWZ0Oi0yMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfS8vZmlsbVxufSIsIi5ibG9jay5tZXJjaFByb21vIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm1lcmNoLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmltYWdlLCAudGV4dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICYuc2hvdy1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRleHQtYm90dG9tIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC40KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTowO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hc3Rlci1wYWRkaW5nLXIoKTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgICBtYXJnaW46MjBweCAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgXG4gICAgICAgIH1cbiAgICAgICAgLm1pbmktaW1hZ2VzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5taW5pLWltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgICAgICAgIHdpZHRoOiAzMSU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn0iLCIuYmxvY2sudmlkZW9Nb2R1bGUge1xuICB3aWR0aDogMTAwJTtcblxuICAudmlkZW8tY29udGVudCB7XG4gICAgJHBhZHM6IDE1MHB4O1xuICAgICRwYWRzMjogMzAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICRwYWRzMik7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGl0bGUtdmlkZW8taG9sZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTUlO1xuICAgICAgbGVmdDogLSRwYWRzO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGhlaWdodDogODUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgfVxuXG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDoyMHB4O1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG5cbiAgICAgIC5mb3JlZ3JvdW5kLXZpZGVvLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTEwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZm9yZWdyb3VuZC12aWRlby1ob2xkZXIyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuZm9yZWdyb3VuZC12aWRlbyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206MjBweDtcbiAgICAgICAgICByaWdodDoyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIC5jYXB0aW9uMiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxNzVweCk7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAud2F0Y2gtbm93LXR4dCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLCAudGV4dCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgLnRleHQyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXN0ZXItcGFkZGluZy1yKCk7XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IFxuICAgICAgICB9XG4gICAgICAgIC5taW5pLWltYWdlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI4JTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59IiwiLmZpbG1FbnRyeVN0cmlwIHtcbiAgd2lkdGg6IDEwMCU7XG4gICYuc3VibGFiZWwge1xuICAgIG1hcmdpbjoyMHB4IDAgNjBweCAwO1xuICB9XG4gIC5xdWljay10aHVtYnMtc2lkZSB7XG5cbiAgfVxuICAuZmlsbS1zdHJpcC1vdXRlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8vIFdJRFRIIHNldCB2aWEgSlNcbiAgfVxuICAuZmlsbS1zdHJpcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9hc3BlY3QtcmF0aW86IDQ7XG4gICAgLnF1aWNrLXRodW1icyB7XG4gICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAkbW9iaWxlLXRodW1icy1wZWVrKTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuXG4gICAgICAgIC5iZ2ltZy1vdXRlciB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi8xMDtcbiAgICAgICAgICBAaW5jbHVkZSBwdW5jaC1pbi1ob3ZlcigpO1xuICAgICAgICB9XG4gICAgICAgIC50eHRzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCIuYmxvY2subm93U3RyZWFtaW5nU3RyaXAge1xuICB3aWR0aDogMTAwJTtcblxuICBoMiB7XG4gICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1yZWd1bGFyKCk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICBzcGFuLmh1bHUge1xuICAgICAgY29sb3I6ICMxQ0U3ODM7XG4gICAgfVxuICAgIHNwYW4uZGlzbmV5IHtcbiAgICAgIGNvbG9yOiAjM0NEN0Q3O1xuICAgIH1cbiAgfVxuICAuc3RyaXAtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuYmxvY2suZmlsbU1vZHVsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46MTAwcHggMDtcbiAgLmZpbG0tY29udGVudCB7XG4gICAgJHBhZHM6IDE1MHB4O1xuICAgICRwYWRzMjogMzAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICRwYWRzMik7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5paC1ob29rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzODMvMzA3O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZWNvcmF0aW9ucy1jaXJjbGUgIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6LTYwcHg7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgcmlnaHQ6LTYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHJpZ2h0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBAZXh0ZW5kIC5yb3RhdGUtbG9vcDtcbiAgICAgICAgfVxuICAgICAgfS8vY2lyY2xlXG5cbiAgICAgIC50aXRsZS1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgYm90dG9tOi0yN3B4O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyLCBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgICAgZm9udC1zaXplOiA5NnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDk2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly90aXRsZVxuICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDozMHB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBsZWZ0OjE1JTtcbiAgICAgICAgfVxuICAgICAgfS8vYXJyb3cgbGlua3NcblxuICAgICAgLmxlZnQtc3RyaXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1pbi13aWR0aDogMjE1cHg7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIHRvcDotNTBweDtcbiAgICAgICAgbGVmdDotNTBweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgbWFyZ2luOiAtNzBweCBhdXRvIDA7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcHRpb24ge1xuICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmxvY2subGlicmFyeU1vZHVsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46MTAwcHggMDtcblxuICAubGlicmFyeS1jb250ZW50LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLmxpYnJhcnktY29udGVudC1oZWFkZXItbCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItcmVndWxhcigpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgfVxuICAgICAgICBpLCBlbSB7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5saWJyYXJ5LWNvbnRlbnQtaGVhZGVyLXIge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saWJyYXJ5LWNvbnRlbnQge1xuXG5cblxuICAgIC5saWJyYXJ5LXJvdyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDIuNTc7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAzOTMvMzQzO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5jZW50ZXItaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgdG9wOjIwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICAuaWgtaG9vayB7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5paC1jb250IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgICAucXVvdGUtaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206MjBweDtcbiAgICAgICAgbGVmdDoyNSU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGxlZnQ6MTAlO1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1tZWRpdW0oKTtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMGVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpdGxlLWhvbGRlciwgLmdlbnJlLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOjMwcHg7XG4gICAgICAgIHAsIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRpdGxlLWhvbGRlciB7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB0b3A6MTclO1xuICAgICAgICAgIGxlZnQ6MjBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ2VucmUtaG9sZGVyIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCIuYmxvY2suZmlsbW1ha2VyRm9jdXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMDBweCAwO1xuICAkc21hbGwxOiA0ODBweDtcbiAgJHNtYWxsMjogNDAwcHg7XG5cbiAgLmZpbG1tYWtlci1mb2N1cy1zdGFjayB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC8vIHN0YXJ0IGNlbnRlcmVkOyBzdWJ0bGUgZW50cmFuY2UgZWFzZSBoYW5kbGVkIGJ5IGNoaWxkcmVuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN0YWNrIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMzUwcHgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDI0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDEpIHtcbiAgICAgICAgICBAaW5jbHVkZSB3aWR0aE1heE1pbigxODBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwyKSB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTUwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YWNrMSwgLnN0YWNrMyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFjazIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLnN0YWNrLWxyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC8vID09PT09IERFRkFVTFQgKG5vdCByZXZlYWxlZCk6IENFTlRFUkVEID09PT09XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGFuaW1hdGUgdGhlIGxheW91dCBzaGlmdCBzbW9vdGhseSB3aGVuIC5yZXZlbGVkIHRvZ2dsZXNcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCA3MDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAuc3RhY2stbCB7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMzUwcHgpO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oYXV0byk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YWNrLXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgICAvLyA9PT09PSBERUZBVUxUIChub3QgcmV2ZWFsZWQpOiBoaWRkZW4gJiBudWRnZWQgcmlnaHQgPT09PT1cbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDBweCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcyBlYXNlLCB0cmFuc2Zvcm0gNjAwbXMgZWFzZTtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8ga2VlcCBmbG93IHdoaWxlIGNlbnRlcmVkXG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDMyMHB4KVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDEpIHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDIzMHB4KVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDIpIHtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDIwMHB4KVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1leHRyYWxpZ2h0KCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDEpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDEpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsMSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbDIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gPT09PT0gUkVWRUFMRUQgU1RBVEUgPT09PT1cbiAgICAuc3RhY2syLnJldmVsZWQge1xuICAgICAgLnN0YWNrLWxyIHtcbiAgICAgICAgLy8gc2hpZnQgdG8gdGhlIOKAnGRlc2lnbmVk4oCdIG9mZnNldCAqKmFmdGVyKiogcmV2ZWFsXG4gICAgICAgIGxlZnQ6IC0xNzVweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YWNrLXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vL3JldmVhbGVkXG4gIH0vL2ZpbG1tYWtlci1mb2N1cy1zdGFja1xuXG59XG4iLCIuY3JlYXRlLWFjY291bnQtaG9vaywgLmNyZWF0ZS1hY2NvdW50LXdpdGgtcmVsb2FkLWhvb2ssIC5jcmVhdGUtYWNjb3VudC13aXRoLWZhbmRhbmdvLWhvb2stcmVsb2FkLWhvb2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmxvY2suYmVjb21lTWVtYmVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJvcmRlci10b3A6MXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cblxuICAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiA5NCU7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubWVtYmVycy1ib3R0b20ge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbjo0MHB4IGF1dG8gMDtcbiAgICAgIC5tZW1iZXJzLWJvdHRvbS1kZXNjIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbWJlcnMtYm90dG9tLWxyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuYm90dG9tLWwge1xuICAgICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICAgIH1cbiAgICAgICAgLmJvdHRvbS1yIHtcbiAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAuYm90dG9tLWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ib3R0b20tciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEsIC5haHJlZiB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLCAudG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOjIwcHggYXV0byAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5ib3R0b20tbCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5ib3R0b20tciB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRvcDozcHg7XG4gICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTkwcHgpO1xuICAgICAgICAgIC53YXRjaC1ub3ctYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oNjFweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vYm90dG9tL3RvcFxuICAgIC50b3Age1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYm90dG9tIHtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5ib3R0b20tbCwgLmJvdHRvbS1yIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5ib3R0b20tciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmhvb2stb25laWQtbG9nb3V0IHtcbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1tZWRpdW0oKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgZm9udC1zaXplOmNsYW1wKDE0cHgsIDQuMXZ3LCA0NXB4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvLyY6YWZ0ZXIge1xuICAgICAgICAvLyAgY29udGVudDogJyc7XG4gICAgICAgIC8vICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy99XG4gICAgICB9XG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC5ib3R0b20tbCB7XG4gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm90dG9tLXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLmFycm93LWxpbmtzIHtcbiAgICAgICAgICAgICAgYSwgLmFocmVmIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwLmxvYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1yZWd1bGFyKCk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn0iLCIuYmxvY2suZmlsbU1vbWVudHNWaWRlb3NTdHJpcHMge1xuICBtYXJnaW46IDEwMHB4IDA7XG4gIC5maWxtLW1vbWVudHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5maWxtLW1vbWVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnZpZGVvLXBsYXkge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5taW5pLWltYWdlcy1ob2xkZXIge1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1JTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1pbmktaW1hZ2VzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxOTUvMTIwO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1pbmktaW1hZ2VzLWxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnJpZ2h0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIC5taW5pLWltYWdlcy1ob2xkZXIge1xuICAgICAgICAgIC5taW5pLWltYWdlcyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIC5taW5pLWltYWdlcy1sYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5taW5pLWltYWdlcy1sYWJlbCB7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0vL2ZpbG0tbW9tZW50XG4gIH0vL2ZpbG0tbW9tZW50c1xuXG59IiwiLmJsb2NrLmZpbG1Sb2xlcyB7XG5cbiAgLnJvbGVzIHtcbiAgICBtYXJnaW46ODBweCAwO1xuICAgICYudG9wIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgcGFkZGluZy10b3A6ODBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5ib3R0b20ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYudG9wQm90dG9tIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICBwYWRkaW5nLXRvcDo4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgcGFkZGluZzoyMHB4IDAgMDtcbiAgICAgIG1hcmdpbjoyMHB4IDA7XG4gICAgfVxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5yb2xlLWNvbCB7XG4gICAgICB3aWR0aDogY2FsYygyNCUgLSA4MHB4KTtcbiAgICAgIG1hcmdpbjoyMHB4IDQwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA4MHB4KTtcbiAgICAgICAgbWFyZ2luOjIwcHggMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIG1hcmdpbjoyMHB4IDEwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vZGlzcGxheTogZ3JpZDtcbiAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgIC8vY29sdW1uLWdhcDogODBweDtcbiAgICAvL3Jvdy1nYXA6IDQwcHg7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLyogY2VudGVycyBjb2x1bW5zIHdoZW4gZmV3ZXIgdGhhbiBtYXggKi9cbiAgICAvL1xuICAgIC8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC8vICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIC8vICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIC8vICByb3ctZ2FwOiAyMHB4O1xuICAgIC8vfVxuICAgIC8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC8vICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIC8vfVxuXG4gICAgLnJvbGUtY29sIHtcbiAgICAgIGg2LCAuZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIC5kZXNjIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAuYnIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufSIsIi5ibG9jay5leHBhbmRlZFN5bm9wc2lzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vbWFyZ2luOjEwMHB4IDA7XG5cbiAgLyogdG9wLWNhcm91c2VsLmNzcyAqL1xuICAudG9wLWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblxuICAgIC5zd2lwZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgLyogY2xpcCBhbnl0aGluZyBiZXlvbmQgdGhlIHRocmVlICovXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ncmFkaWVudC1zaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICAgICYubGVmdCB7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDEpIDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICByaWdodDowO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAxKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC8qIHNtb290aGVyIGFycm93LWNsaWNrIGFuaW1hdGlvbiAqL1xuICAudG9wLWNhcm91c2VsIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLyogZXhhY3RseSAzIHNsaWRlcyB2aXNpYmxlOyBTd2lwZXIgdXNlcyB0aGlzIHdpZHRoIHdpdGggc2xpZGVzUGVyVmlldzonYXV0bycgKi9cbiAgLnRvcC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnRvcC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLyogZWRnZSBhcnJvd3MgKi9cbiAgLnRvcC1jYXJvdXNlbCAuc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHotaW5kZXg6IDExXG4gIH1cblxuICAudG9wLWNhcm91c2VsIC5zaWRlLnByZXYgeyBsZWZ0OiAwOyB9XG4gIC50b3AtY2Fyb3VzZWwgLnNpZGUubmV4dCB7IHJpZ2h0OiAwOyB9XG5cbiAgLnRvcC1jYXJvdXNlbCAuYnRuLXByZXYsXG4gIC50b3AtY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICAudG9wLWNhcm91c2VsIC5idG4tcHJldiB7XG4gICAgICAuYXJyb3ctbGlua3Mtc3dpcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG4gIC50b3AtY2Fyb3VzZWwgLmJ0bi1uZXh0IHtcbiAgICAuYXJyb3ctbGlua3Mtc3dpcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLnRvcC1jYXJvdXNlbC1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTotNDBweDtcbiAgICBsZWZ0OjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDd2dywgOTZweCk7XG4gICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy9tYXJnaW4tdG9wOiAtNzBweDtcbiAgICB6LWluZGV4OiAxMjtcbiAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgaSwgZW0ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG5cbiAgLmJvdHRvbSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDYxNXB4O1xuICAgIG1hcmdpbjo2MHB4IGF1dG87XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICAuc3lub3BzaXMge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b20taW1hZ2VzIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbn0iLCIuYmxvY2sucGFydG5lcnNoaXBzLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay5wYXJ0bmVyc2hpcHMubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gU0hBUkVEXG4uYmxvY2sucGFydG5lcnNoaXBzIHtcbiAgLnBhcnRuZXJzaGlwLXRvcC1sYWJlbHMge1xuICAgIG1hcmdpbjowIGF1dG8gLTgwcHg7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuc3VibGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucmF0aW8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pY29uYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5iZ2ltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNvcHkge1xuICAgIG1hcmdpbjoxMHB4IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lLWxlZnRyaWdodCgpO1xuICAgIH1cblxuICB9XG59XG5cblxuLmJsb2NrLnBhcnRuZXJzaGlwcy5kZXNrdG9wIHtcblxuICAucGFydG5lcnNoaXAtY2Fyb3VzZWwtb3V0ZXIge1xuICAgIHBhZGRpbmc6NDBweCAwO1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodDtcblxuICAgIC5wYXJ0bmVyc2hpcC1jYXJvdXNlbCB7XG4gICAgICAmLm5vdC1sb29waW5nIHtcbiAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcblxuICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgJi5sYWJlbCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgLmxhYmVsMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzo0MHB4IDA7XG4gICAgfVxuXG4gICAgJi5uby1sYWJlbCB7XG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAvKiAtLS0gTmF2aWdhdGlvbiBhcnJvd3MgLS0tICovXG4gIC5wYXJ0bmVyc2hpcC1jYXJvdXNlbCB7XG4gICAgLnNpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1wcmV2LFxuICAgIC5idG4tbmV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgcGFkZGluZzo4cHggMCAxMHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL2ZpbGw6ICMwMDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tcHJldiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1uZXh0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogLS0tIFNsaWRlIGNvbnRlbnQgLS0tICovXG4gICAgLnN3aXBlci1zbGlkZSB7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC5sYWJlbDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLyogLS0tIEdyYWRpZW50IHNpZGVzIC0tLSAqL1xuICAuZ3JhZGllbnQtc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLmxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDEpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB9XG4gIH1cbn0gLy9ERVNLVE9QXG5cblxuLmJsb2NrLnBhcnRuZXJzaGlwcy5tb2JpbGUge1xuICAuaXRlbXMtc2lkZS1pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5pdGVtcy1zaWRlIHtcbiAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC5sYWJlbDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vc2lkZVxuICAgIC5pdGVtcy1pbWFnZXMge1xuICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gODVweCk7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5ibG9jay5maWxtQWNjb2xhZGVzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOjkwJTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgLmZpbG0tYWNjb2xhZGUge1xuICAgIG1hcmdpbjoxMDBweCAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb3B5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDQ1JSAtIDYwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgfVxuICAgICAgLm51bS1sYmwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAubGJsIHtcbiAgICAgICAgICBjb2xvcjokY29sb3ItbGlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICB9XG4gICAgICAgIC5udW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0Oi0xNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgIGNvbG9yOiRjb2xvci1saWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDk2cHg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgbGVmdDotMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbGVyKSB7XG4gICAgICAgICAgICBsZWZ0Oi03MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucXVvdGUge1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIC5xdW90ZUF0dHJpYnV0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiM5MDkwOTA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH0vL2ZpbG1cbn0iLCIuYmxvY2suYWJvdXRBd2FyZHMge1xuICAvKiAtLS0gU3dpcGVyIGNvcmUgc3R5bGVzIC0tLSAqL1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOjQwcHggYXV0bztcbiAgLnN3aXBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBtYXJnaW4tbGVmdDo3NXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAvKiAtLS0gTmF2aWdhdGlvbiBhcnJvd3MgLS0tICovXG4gIC5hYm91dC1hd2FyZHMtY2Fyb3VzZWwge1xuICAgIC5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYucHJldiB7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1wcmV2LFxuICAgIC5idG4tbmV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgcGFkZGluZzo4cHggMCAxMHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL2ZpbGw6ICMwMDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tcHJldiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1uZXh0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogLS0tIFNsaWRlIGNvbnRlbnQgLS0tICovXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJG1vYlRvcFNtYWxsOjMxJTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRtb2JUb3BTbWFsbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iaWctaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwMHB4O1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgcmlnaHQ6LTI1cHg7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5lcyB7XG4gICAgICAgICAgICAubDEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sMiB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc21hbGwtaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0Oi0wO1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgbGVmdDoyMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIHJpZ2h0OnVuc2V0O1xuICAgICAgICAgIGxlZnQ6MjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5zbWFsbC1pbWFnZSB7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICAgICAgICAgIGxlZnQ6dW5zZXQ7XG4gICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogLS0tIEdyYWRpZW50IHNpZGVzIC0tLSAqL1xuICAuZ3JhZGllbnQtc2lkZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHotaW5kZXg6IDQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLmxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgfVxuXG4gICAgJi5yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDEpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay5waG90b0dhbGxlcnkge1xuICAvKiAtLS0gU3dpcGVyIGNvcmUgc3R5bGVzIC0tLSAqL1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOjEwMHB4IGF1dG87XG5cbiAgLnBob3RvLWdhbGxlcnktY2Fyb3VzZWwtbGFiZWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuc3VibGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbGlnaHQoKTtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuXG4gIC5zd2lwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgbWFyZ2luLWxlZnQ6NzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBtYXJnaW4tbGVmdDoyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC8qIC0tLSBOYXZpZ2F0aW9uIGFycm93cyAtLS0gKi9cbiAgLnBob3RvLWdhbGxlcnktY2Fyb3VzZWwge1xuICAgIC5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICYucHJldiB7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5leHQge1xuICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcHJldixcbiAgICAuYnRuLW5leHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmc6OHB4IDAgMTBweDtcblxuXG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0b3A6LTMwcHg7XG4gICAgICAgICYubW9iIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRzayB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL2ZpbGw6ICMwMDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tcHJldiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1uZXh0IHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogLS0tIFNsaWRlIGNvbnRlbnQgLS0tICovXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jYXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNkU2RTZFO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGFzcGVjdC1yYXRpbzogODI4LzY5NDtcblxuICAgICAgICAudG9wIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAuYm90dG9tLW91dGVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAuYm90dG9tIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDMpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wb3J0cmFpdCB7XG4gICAgICAgICAgLy8gbWFrZSBib3R0b20gd2lkZVxuICAgICAgICAgIC5ib3R0b20tb3V0ZXIge1xuICAgICAgICAgICAgdG9wOjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYubGFuZHNjYXBlIHtcbiAgICAgICAgICAvLyBtYWtlIGJvdHRvbSB0YWxsXG4gICAgICAgICAgLmJvdHRvbS1vdXRlciB7XG4gICAgICAgICAgICBsZWZ0OjUwcHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBsZWZ0OjIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8qIC0tLSBHcmFkaWVudCBzaWRlcyAtLS0gKi9cbiAgLmdyYWRpZW50LXNpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi5sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAxKSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2suZ2l2ZWF3YXlzLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay5naXZlYXdheXMubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuXG4vLyBTSEFSRURcbi5ibG9jay5naXZlYXdheXMge1xuXG4gIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogY2xhbXAoMTBweCwgMnZ3LCAyMHB4KTtcbiAgICAuYmctcGFuZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOmNsYW1wKDEwcHgsIDJ2dywgMjBweCk7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5wYW5lbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNzcuNzclO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDMwMC8xODQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjFCMUI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICAudHh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdpdmVhd2F5LWNhcHRpb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOi0xMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAuZ2l2ZWF3YXktY2FwdGlvbjIge1xuICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7XG4gICAgICBhc3BlY3QtcmF0aW86IDMyNi8zNzg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIC5iZ2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuXG4uYmxvY2suZ2l2ZWF3YXlzLmRlc2t0b3Age1xuICAuZ2l2ZWF3YXktY2Fyb3VzZWwtb3V0ZXIge1xuICAgIHBhZGRpbmc6NDBweCAwO1xuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodDtcblxuICAgIC5naXZlYXdheS1jYXJvdXNlbCB7XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICAgICAgLmxhYmVsMiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZpdCB7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZmlsbCB7XG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6NDBweCAwO1xuICB9XG5cbiAgLyogLS0tIE5hdmlnYXRpb24gYXJyb3dzIC0tLSAqL1xuICAuZ2l2ZWF3YXktY2Fyb3VzZWwge1xuICAgIC5zaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICYucHJldiB7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICYubmV4dCB7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tcHJldixcbiAgICAuYnRuLW5leHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmc6OHB4IDAgMTBweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy9maWxsOiAjMDAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXByZXYge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tbmV4dCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8qIC0tLSBTbGlkZSBjb250ZW50IC0tLSAqL1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLmxhYmVsMiB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuXG4gICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAgICAgICB0ZXh0LW9yaWVudGF0aW9uOiBtaXhlZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAvKiAtLS0gR3JhZGllbnQgc2lkZXMgLS0tICovXG4gIC5ncmFkaWVudC1zaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICYubGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDEpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5ibG9jay5naXZlYXdheXMubW9iaWxlIHtcbiAgLml0ZW1zLXNpZGUtaW1hZ2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAuaXRlbXMtc2lkZSB7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICAubGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAubGFiZWwyIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgIHRleHQtb3JpZW50YXRpb246IG1peGVkO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHghaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAvL3NpZGVcbiAgICAuaXRlbXMtaW1hZ2VzIHtcbiAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDg1cHgpO1xuXG4gICAgICAuZ2l2ZWF3YXktY2FwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmxvY2sudGlja2V0UHJvbW8ge1xuICAuaG9sZGVyIHtcbiAgICBwYWRkaW5nOjQwcHggMDtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICAudGlja2V0UHJvbW8tYmxvY2tUaXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmJsYWNrLWJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOjUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmJsb2NrVGl0bGUyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBmb250LWFkcmlhbm5hLWxpZ2h0KCk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLnRpY2tldFByb21vLWxyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnRpY2tldFByb21vLWwge1xuICAgICAgQGluY2x1ZGUgbWFzdGVyLXBhZGRpbmctbCgpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1wbHVzLTEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNTBweCk7XG4gICAgICB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgIH1cbiAgICAgIC5idG4sIC5hcnJvdy1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAjdGlja2V0LXByb21vLWhvbGRlci1lcnJvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAucnRlIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItcmVndWxhcigpO1xuICAgICAgICAgIGZvbnQtc2l6ZTo0OHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVzYyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vXG4gICAgICAgICAgQGluY2x1ZGUgbGluay11bmRlcmxpbmUtbGVmdHJpZ2h0KCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvZGUtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAuY29weS1pY29ucyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpY2tldC1wcm9tby1jb3B5LWljb24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdG9wOjJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lLWxlZnRyaWdodCgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb3B5LXRvb2x0aXAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG4gICAgfVxuICAgIC50aWNrZXRQcm9tby1yIHtcbiAgICAgIC8vd2lkdGg6IGNhbGMoNTAlIC0gODBweCk7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLnRpY2tldFByb21vLWwsIC50aWNrZXRQcm9tby1yIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50aWNrZXQtcHJvbW8tc3RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRpY2tldC1wcm9tby1zdGF0ZS1sb2dpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvL19fc291cmNlL2FwcC9zY3NzL3NpdGUvYmxvY2tzL3ZpZGVvU2Nyb2xsQW5kU2NydWIuc2Nzc1xuLmJsb2NrLnZpZGVvU2Nyb2xsQW5kU2NydWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuc2Nyb2xsLXNjcnViLXZpZGVvLWhvb2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3NXZ3OyAvL292ZXJyaWRkZW4gaW4ganNcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDUwdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuc2Nyb2xsLXNjcnViLXBvc3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDc1dnc7IC8vb3ZlcnJpZGRlbiBpbiBqc1xuICAgIGhlaWdodDogYXV0bzsgLy9vdmVycmlkZGVuIGluIGpzXG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDUwdmg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi5pcy1wb3N0ZXIge1xuICAgIC5zY3JvbGwtc2NydWItcG9zdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay52aWRlb1Njcm9sbEFuZFNjcnViT3V0ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjIwcHggMCAwIDA7XG59IiwiYm9keS5wYWdlLWhvbWUge1xuICAuY29udGFpbmVyLWFsbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4iLCJib2R5LnBhZ2UtZ2VuZXJhbCB7XG4gIC5ydGUge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiYm9keS5wYWdlLWZpbG0ge1xuICAkd3JhcFc6IDUwMHB4O1xuXG4gICNmZWF0dXJlZC1maWxtLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB2aDEwMCgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gICAgLnBhbmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgd2lsbENoYW5nZSgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZSBlYXNlLWluLW91dDtcblxuICAgICAgLmJnaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vb3BhY2l0eToxO1xuICAgICAgfVxuXG4gICAgICAuYWNjb2xhZGVzLWNvcm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICBib3R0b206IGNhbGMoNSUgKyB2YXIoLS11aS1icm93c2VyLWhlaWdodCkpO1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLmRlY29yYXRpb25zLWljb25zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgIC5kZWNvcmF0aW9ucy1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvdy1saW5rcyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgdG9wOjJweDtcblxuICAgICAgICAgIC53YXRjaC1ub3ctdHh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuY29ybmVyLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICBib3R0b206IDUlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5lcyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1tZWRpdW0oKTtcbiAgICAgICAgICAgIGNvbG9yOiAjYzZjOGM0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnR4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1tZWRpdW0oKTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3Atb3V0LXRleHQtc3VidGxlKCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vZmVhdHVyZWQtZmlsbS1wYW5lbFxuXG5cbiAgLnBvc3Rlci1kZXRhaWxzIHsvLy5maWxtLWNvcHkuYm90dG9tXG4gICAgcGFkZGluZzogODBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbC1tZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZpbG0tY29weS5ib3R0b20ge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgICAvL3dpZHRoOiA5MCU7XG4gICAgLy9tYXJnaW46IDAgNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYuc2hvd3RpbWVzLWFib3ZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuc3lub3BzaXMge1xuICAgICAgLy9tYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAucG9zdGVyLWRldGFpbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmhvbGRlciB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDgwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9sZGVyMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0ZXIge1xuICAgICAgLy9AaW5jbHVkZSB3aWR0aE1heE1pbigzNSUpO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gICAgICAmLmJ1Z3Mge1xuICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgLy9QUkVWSU9VUyBTSVpJTkdcbiAgICAgICAgd2lkdGg6IGNhbGMoNzAlIC0gNDBweCk7XG4gICAgICB9XG5cbiAgICAgICYubm9idWdzIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzAlIC0gNDBweCk7XG4gICAgICB9XG5cbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDEwMCUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0ZXItZ3JhcGhpYyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAudGlja2V0cy1zaWRld2F5cyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLnRpY2tldHMtc2lkZXdheXMtbW9iIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aWNrZXRzLXNpZGV3YXlzLWRlc2t0b3Age1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIC5wb3N0ZXItZ3JhcGhpYyB7XG4gICAgICAgICAgJi53aXRoLXNob3d0aW1lcyxcbiAgICAgICAgICAmLndpdGgtYnVncyB7XG5cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAudGlja2V0cy1zaWRld2F5cyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0ZXItZ3JhcGhpYy1pbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfSAvLyB3aXRoc1xuXG4gICAgICAgICAgJi53aXRoLXNob3d0aW1lcyB7IC8vR0VUIFRJQ0tFVFNcbiAgICAgICAgICAgICRpbWd3aWR0aDogMTIuNXZ3OyAvLzEzLjYgbWF0Y2hlcyBpbWFnZSBzaXplIGV4YWN0bHlcbiAgICAgICAgICAgIC50aWNrZXRzLXNpZGV3YXlzIHtcbiAgICAgICAgICAgICAgd2lkdGg6ICRpbWd3aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3N0ZXItZ3JhcGhpYy1pbWcge1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYyg5NSUgLSAkaW1nd2lkdGgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLndpdGgtYnVncyB7IC8vIFdBVENIIE5PV1xuICAgICAgICAgICAgJGltZ3dpZHRoOiAxMi4wdnc7IC8vMTMuNiBtYXRjaGVzIGltYWdlIHNpemUgZXhhY3RseVxuICAgICAgICAgICAgLnRpY2tldHMtc2lkZXdheXMge1xuICAgICAgICAgICAgICB3aWR0aDogJGltZ3dpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3Rlci1ncmFwaGljLWltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDk1JSAtICRpbWd3aWR0aCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH0gLy9wb3N0ZXItZ3JhcGhpY1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAucG9zdGVyLWdyYXBoaWMge1xuICAgICAgICAgICAgJi53aXRoLXNob3d0aW1lcyAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSAvL3NtYWxsIHNlbGVjdG9yXG4gICAgfSAvL3Bvc3RlclxuXG4gICAgLmRldGFpbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYuYnVncyB7XG4gICAgICAgIC8vbWF4LXdpZHRoOiA1MDBweDsgLy9QUkVWSU9VUyBTSVpJTkdcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5zaG93dGltZXMtb3V0ZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cblxuICAgIC5idG4tbG9hZC1tb3JlLWhvbGRlciB7XG4gICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI0VGRUFEODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAubG9hZC1tb3JlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgI3Nob3d0aW1lcy1zZWFyY2gtbG9jYXRpb24sXG4gICAgI3Nob3d0aW1lcy1zZWFyY2gtYnV0dG9uLFxuICAgICNzaG93dGltZXMtc2VhcmNoLWJ1dHRvbjIge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3Nob3d0aW1lcy1zZWFyY2gtYnV0dG9uMiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93dGltZXMtc2VhcmNoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsvL3dpdGggYnV0dG9uXG4gICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICNzaG93dGltZXMtc2VhcmNoLWN1cnJlbnQge1xuICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1kZW1pYm9sZCgpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAuZGF0ZS1ib3hlcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgLmRhdGUtYm94ZXMxIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5kYXRlLWJveGVzMiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5ib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIHdpZHRoTWF4TWluKDgwcHgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYm94MiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIC5ib3gzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tb250aC1kYXksIC53ZWVrZGF5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubW9udGgtZGF5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndlZWtkYXkge1xuICAgICAgICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vYm94MlxuICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgICAgLmJveDMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgLm1vbnRoLWRheSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL2JveFxuICAgIH1cblxuICAgIC8vZGF0ZS1ib3hlc1xuXG4gICAgLmRhdGUtYm94ZXMtb3V0ZXItZGVza3RvcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zdHJpcC1oaWRlci10cmlnZ2VyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IC8vdG8gZ2V0IHRoZSBhcnJvd3MgdG8gc2hvd1xuICAgICAgfVxuXG4gICAgICAuZGF0ZS1ib3hlcyB7XG4gICAgICAgIGhlaWdodDogODJweDtcblxuICAgICAgICAuZGF0ZS1ib3hlczEge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvL3RvIGdldCB0aGUgYXJyb3dzIHRvIHNob3dcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnF1aWNrLXRodW1icy1zaWRlIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzZweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRhdGUtYm94ZXMtb3V0ZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGhlYXRlci1yb3dzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIC50aGVhdGVyLXJvd3MtZGF0ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRoZWF0ZXItcm93IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAwO1xuXG4gICAgICAgICAgJi5tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRoZWF0ZXItcm93LWxyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAvL2p1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ci1sIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbWVzMCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGltZXMge1xuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXJvYm90by1tZWRpdW0oKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ci1yIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIC8vd2lkdGg6NTAlO1xuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICNzaG93dGltZXMtZGV0YWlscy1ob29rLW91dGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIC5hcnJvdy1wcmV2IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC50eHQge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgI3Nob3d0aW1lcy1kZXRhaWxzLWhvb2sge1xuXG4gICAgICAudG9wIHtcblxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAgICAgcC5sYmwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC5idWctbHIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblxuICAgICAgICAgIC5idWctbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnVnLXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cmFwVykge1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICAuYnVnLWZhbmRhbmdvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIC5idWctYnV5IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhNYXhNaW4oMTAwcHgpO1xuICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1hbGwoKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vc2hvd3RpbWVzLW91dGVyXG5cblxuICAjZ2V0LXRpY2tldHMtbWFpbiB7XG4gICAgJi5jLXJlZ3VsYXIge1xuICAgICAgLmNwYWRkZWQge1xuICAgICAgICAucG9zdGVyLWRldGFpbHMge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIDUlO1xuXG4gICAgICAgICAgJi5idWdzIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAvL21hcmdpbjogMCAxMCU7XG4gICAgICAgICAgICAvL21hcmdpbjogMCAxMSUgMCA5JTtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAub2ZmaWNpYWwtdHJhaWxlciB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG5cbiAgICAudmlkZW8tcGxheSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLy8udmlkZW8taWNvbiB7XG4gICAgICAvLyAgLmNvcm5lci10eHQge1xuICAgICAgLy8gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIC8vICB9XG4gICAgICAvL31cblxuICAgIH1cbiAgfVxuXG5cbiAgLmJ1Z3MtaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJ1Z3Mtc3BlbmQge1xuICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1saWdodFxuICAgIH1cblxuICAgIC5idWdzMiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgJi5tYW51YWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idWdzLXNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgICBoNiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnVnIHtcbiAgICAgIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAqIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1hZHJpYW5uYS1yZWd1bGFyKCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5idWctaWNvbiB7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHdpbGxDaGFuZ2UoKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLmZpbG0tY29weSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICYuYm90dG9tIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuYm90dG9tMiB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwYWNlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5idWdzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1saWdodCgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNjZWNlY2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuc3lub3BzaXMge1xuICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAvL21hcmdpbi10b3A6IDE2MHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cblxuICAuYnVnLWZhbmRhbmdvIHtcbiAgICBtYXJnaW46MCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3cmFwVykge1xuICAgICAgbWFyZ2luOjAgMCAxMHB4IDA7XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE1ZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgfVxuICAgIH1cbiAgICAuZmFuZGFuZ28tbCwgLmZhbmRhbmdvLXIge1xuICAgICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIG1pbi13aWR0aDogMjRweDtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLy8uYnRuIHtcbiAgICAvLyAgZm9udC1zaXplOiAxMnB4O1xuICAgIC8vICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICNFOUU5RTk7XG4gICAgLy8gIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vICAmOmhvdmVyIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIC8vICAgIHN2ZyB7XG4gICAgLy8gICAgICBwYXRoIHtcbiAgICAvLyAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAvLyAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvL31cblxuICAgICYubG9nZ2VkLWluLCAmLmxvZ2dlZC1vdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbiAgICAgIC8vZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cbiAgfVxuXG4gICNzaG93dGltZXMtc2VhcmNoLWZhbmRhbmdvIHtcbiAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xuICAgIC5idWctZmFuZGFuZ28ge1xuICAgICAgbWFyZ2luOjA7XG4gICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTsvL2FjY291bnQgZm9yIHBhZGRpbmdcbiAgICAgICYubG9nZ2VkLW91dCwgJi5sb2dnZWQtaW4ge1xuICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLy5idG4ge1xuICAgICAgLy8gIHdpZHRoOiAxMDAlO1xuICAgICAgLy99XG4gICAgfVxuICB9XG4gICNzaG93dGltZXMtZGV0YWlscy1ob29rIHtcbiAgICAuYnVnLWZhbmRhbmdvIHtcbiAgICAgICYubG9nZ2VkLWluLCAmLmxvZ2dlZC1vdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuZmFuZGFuZ28tbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoNiwgcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuZmFuZGFuZ28tdGltZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuYnVnLWZhbmRhbmdvIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAuZmFuZGFuZ28tbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL2Rpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICAvL2p1c3RpZnktY29udGVudDogbGVmdCFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zeW5vcHNpcyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufS8vYm9keS5wYWdlLWZpbG1cblxuXG5ib2R5LnBhZ2UtZmlsbS5kZXZpY2UtbW9iaWxlIHtcbiAgI2ZlYXR1cmVkLWZpbG0tcGFuZWwge1xuICAgIC5wYW5lbCAuYWNjb2xhZGVzLWNvcm5lciB7XG4gICAgICBib3R0b206IGNhbGMoMSUgKyB2YXIoLS11aS1icm93c2VyLWhlaWdodCkpO1xuICAgIH1cbiAgfVxufVxuXG5cbiIsImJvZHkucGFnZS1maWxtcyB7XG4gIC5mZWF0dXJlLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmdyYWRpZW50LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICAgIDE4MGRlZyxcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDAlLFxuICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMSkgMTAwJVxuICAgICAgKTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLy96LWluZGV4OiAyO1xuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBoZWlnaHQ6IDcwdmg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAub3ZlcmxheS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjV2aDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbWVkaXVtKCk7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgIH1cblxuICB9XG5cbiAgLmxpYnJhcnkge1xuICAgIHBhZGRpbmctdG9wOiA1MHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxpYnJhcnktY29udHJvbHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5saW5lMSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLnN3aXRjaGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgICAgICAgLnN3aXRjaGVzLWwge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2l0Y2hlcy1yIHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtbWVkaXVtKCk7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tYWxsKCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbjowIDAgMTBweCAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4ubGlicmFyeS1ncmlkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogMjBweDtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgcm93LWdhcDogMjVweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsZXIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG5cbiAgLmdyaWQtaXRlbSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgfVxuXG4gICAgLmJnaW1nLW91dGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBhc3BlY3QtcmF0aW86IDE2LzEwO1xuICAgIH1cblxuICAgIC5ncmlkLWl0ZW0tY29weSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1vdXRmaXQtcmVndWxhcigpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIHBvcC1vdXQtdGV4dC1zdWJ0bGUoKTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLWxpZ2h0KCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgcG9wLW91dC10ZXh0LXN1YnRsZSgpO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWFsbCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5ncmlkLWl0ZW0tY29weTIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsImJvZHkucGFnZS1jb250ZXN0IHtcbiAgI2ZlYXR1cmVkLWNvbnRlc3QtcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgdmgxMDAoKTtcbiAgICAucGFuZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lIGVhc2UtaW4tb3V0O1xuICAgICAgLmJnaW1nIHtcbiAgICAgICAgb3BhY2l0eTowLjQ7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgIH1cbiAgICAgIC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL29wYWNpdHk6MTtcbiAgICAgIH1cbiAgICB9XG4gIH0vL2ZlYXR1cmVkLWNvbnRlc3RzLXBhbmVsXG5cbiAgLnVuZGVyLXRvcC1wYW5lbCB7XG4gICAgKiB7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tdW5kZXIge1xuICAgIG1hcmdpbi10b3A6IDIwdmg7XG4gICAgbWluLWhlaWdodDogMjB2aDtcblxuICAgIC5jb250ZXN0LWNvcHkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlc3QtZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLnN1YmxhYmVsIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgaDEge1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBwYWRkaW5nOjA7XG4gICAgICBAaW5jbHVkZSBmb250LXBsYXlmYWlyLXJlZ3VsYXIoKTtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1ob2xkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uLWhvbGRlciB7XG4gICAgICBtYXJnaW46MjBweCBhdXRvO1xuICAgICAgKiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjYnV0dG9uLWhvbGRlci1maW5hbC1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1yZWd1bGFyKCk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9Ly9jb250ZXN0LWVudGVyXG5cbiAgLmNvbnRlc3QtZW50ZXItZmluYWwge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbiIsImJvZHkucGFnZS1hYm91dCB7XG4gICNmZWF0dXJlZC1hYm91dC1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSB2aDEwMCgpO1xuXG4gICAgLmdyYWRpZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbGVmdDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwdmg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIC8vQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgLy8gIGhlaWdodDogMTAwcHg7XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAucGFuZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSB3aWxsQ2hhbmdlKCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lIGVhc2UtaW4tb3V0O1xuICAgICAgLmJnaW1nIHtcbiAgICAgICAgb3BhY2l0eTowLjM7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6MTtcbiAgICAgIH1cbiAgICAgIC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAvL29wYWNpdHk6MTtcbiAgICAgIH1cbiAgICB9XG4gIH0vL2ZlYXR1cmVkLWFib3V0LXBhbmVsXG5cbiAgLmludHJvIHtcbiAgICAvL21hcmdpbi10b3A6IC0zMHZoO1xuXG5cbiAgICAuZm91bmRlZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblxuICAgICAgLmZvdW5kZWQtY29scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjo4MHB4IGF1dG87XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZm91bmRlZC1sIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMlIC0gNDBweCk7XG5cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuXG5cblxuICAgICAgICAgIC5sMSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LWxpZ2h0KCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmwyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1saWdodCgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmZvdW5kZWQtciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjY2JSAtIDQwcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sdW1uczogMjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sdW1uczogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuYXdhcmRzLWdyaWQge1xuICAgIHBhZGRpbmc6ODBweCAwO1xuICAgIG1hcmdpbjo4MHB4IDA7XG5cbiAgICAuaXRlbXMge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBjb2x1bW4tZ2FwOiA4MHB4O1xuICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgcm93LWdhcDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGxlcikge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE5NS8yOTI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAubGluZXMge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtb3V0Zml0LXJlZ3VsYXIoKTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5hd2FyZHMtY291bnRlciB7XG4gICAgLml0ZW1zIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItYm9yZGVyO1xuICAgICAgbWFyZ2luOjQwcHggMDtcbiAgICAgIHBhZGRpbmc6NDBweCAwIDEwcHg7XG4gICAgICAmLmJsb2Nrcy1iZWxvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItYm9yZGVyO1xuICAgICAgICBwYWRkaW5nOjQwcHggMCA5MHB4O1xuICAgICAgfVxuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuYXdhcmRzLWNvdW50ZXItbCwgLmF3YXJkcy1jb3VudGVyLXIsIC5hd2FyZHMtY291bnRlci1jIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICAgIC5udW0ge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItbGlnaHQoKTtcbiAgICAgICAgICBmb250LXNpemU6IDEyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAubGJsIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LW91dGZpdC1saWdodCgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTozOHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICAgIC5udW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmxibCB7XG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgbWFyZ2luOjQwcHggMDtcbiAgICAgICAgICAubnVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sYmwge1xuICAgICAgICAgICAgZm9udC1zaXplOjM4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxufSIsImJvZHkucGFnZS1tZW1iZXItcG9ydGFsIHtcblxuICAjZmVhdHVyZWQtbWVtYmVyLXBhbmVsIHtcbiAgICBAaW5jbHVkZSB2aDEwMCgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5tYWluLWJnaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAuYmxvY2suYmVjb21lTWVtYmVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgdG9wOiAxNXZoO1xuICAgIH1cbiAgfVxuXG5cbiAgLnNjcm9sbC1jaGVjay10cmlnZ2VyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0O1xuICB9XG5cbiAgZm9vdGVyLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICB9XG5cbiAgLnNjcm9sbC1jaGVjay10cmlnZ2VyIC5ibG9ja3Mge1xuICAgIC5ib3JkZXItdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ibG9jayB7XG4gICAgICAuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmJvcmRlci1ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsImJvZHkucGFnZS1zZWFyY2gge1xuICAjY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIC5ydGUge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1wbGF5ZmFpci1yZWd1bGFyKCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYuYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsImJvZHkucGFnZS1zY3JlZW5pbmcge1xuXG4gIC5zY3JlZW5pbmctaGVybyB7XG4gICAgJi5iZWxvdy1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNjcmVlbmluZy1oZXJvLWFydCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGgtY29weTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgLnNjcmVlbmluZy1oZXJvLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNjcmVlbmluZy1kaXZpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG5cbiAgLnNjcmVlbmluZy1kZXRhaWxzIHtcbiAgICAucnRlIGgxIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtcGxheWZhaXItcmVndWxhcigpO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjZ2V0LXRpY2tldHMtbWFpbiB7XG4gICAgLnBvc3Rlci1kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAuaG9sZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsLXBsdXMtMSkge1xuICAgICAgI3Nob3d0aW1lcy1zZWFyY2gtaG9vayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gQ1VTVE9NIFRPIFBST0pFQ1RcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBHTE9CQUwtSVNIXG5bZGF0YS1hb3M9XCJjdXN0b20tZmFkZS1pblwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLWltZy1zbGlkZS1yZXZlYWwtLWZyb20tbGVmdFwiXSB7XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ODAwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICBib2R5ICNhcHAubGFuZy1hciAmIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB9XG4gIH1cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIGJvZHkgI2FwcC5sYW5nLWFyICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS1yaWdodFwiXSB7XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ODAwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIGJvZHkgI2FwcC5sYW5nLWFyICYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG4gIH1cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIGJvZHkgI2FwcC5sYW5nLWFyICYge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5bZGF0YS1hb3M9XCJjdXN0b20taW1nLXNsaWRlLXJldmVhbC0tZnJvbS11cFwiXSB7XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ODAwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuW2RhdGEtYW9zPVwiY3VzdG9tLWltZy1zbGlkZS1yZXZlYWwtLWZyb20tZG93blwiXSB7XG4gIGltZyB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ODAwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWFvcz1cImN1c3RvbS1zY2FsZS1pblwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5bZGF0YS1hb3M9XCJjdXN0b20tZmFkZS1pblwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbltkYXRhLWFvcz1cImN1c3RvbS1zbGlkZS1sZWZ0LW1pbmlcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtYW9zPVwiY3VzdG9tLXNsaWRlLXJpZ2h0LW1pbmlcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG4gIG9wYWNpdHk6IDA7XG4gICYuYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5bZGF0YS1hb3M9XCJjdXN0b20tc2xpZGUtdXAtbWluaVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICBvcGFjaXR5OiAwO1xuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cblxuXG5bZGF0YS1hb3M9XCJjdXN0b20tZmFkZS11cC1tb2JpbGVcIl0ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsLXBsdXMtMSkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOmF1dG87XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLWFvcz1cImN1c3RvbS1mYWRlLXVwLWRlc2t0b3BcIl0ge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6YXV0bztcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwtcGx1cy0xKSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG4iLCJcbi8vTEVBVkUgQVQgQk9UVE9NIC0gZGVza3RvcCwgbW9iaWxlIGdsb2JhbCBoaWRlcnNcbi5zaG93LWRlc2t0b3Age1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICYuYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYuZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuZmxleCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLmZsZXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmLmJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLmZsZXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBPTkVJRFxuLmhvb2stb25laWQtbG9naW4sIC5ob29rLW9uZWlkLWxvZ291dCwgLmhvb2stb25laWQtcG9zdGluaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLy9ib2R5LmJsciB7XG4vLyAgLmNvbnRhaW5lci1hbGwsIC5oZWFkZXIge1xuLy8gICAgZmlsdGVyOiBibHVyKDNweCk7XG4vLyAgfVxuLy99XG5cblxuLmJsYWNrLXNpZGViYXIge1xuXG4gIC5ibGFjay1zaWRlYmFyLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjMDAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnJ0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vX19idWlsZC9ub2RlX21vZHVsZXMvYW9zL2Rpc3QvYW9zLmNzcyc7XG5AaW1wb3J0ICcuLi8uLi9fX2J1aWxkL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzJztcblxuQGltcG9ydCAnLi4vZm91dC9mb3V0LnNjc3MnO1xuQGltcG9ydCBcInNjc3MvZW5naW5lL2xvYWRlclwiO1xuQGltcG9ydCBcInNjc3Mvc2l0ZS9sb2FkZXJcIjtcblxuLnRlc3Qge1xuICBvcGFjaXR5OiAxO1xufSJdLCJzb3VyY2VSb290IjoiIn0= */