html{line-height:1.15;-webkit-text-size-adjust:100%}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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}body{margin:0;color:#2d2d2d;font-weight:300;line-height:1}@supports not (font-variation-settings:normal){body{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){body{font-family:Montserrat-VF,sans-serif}}h1,h2,h3,h4,p{margin:0}@media (max-width:767px){p{font-size:14px}}a{outline:0;text-decoration:none}button,input,optgroup,select,textarea{outline:0;border:0}button:active,button:focus,input:active,input:focus,optgroup:active,optgroup:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0}img{vertical-align:middle}section{padding-top:100px;padding-bottom:100px}@media (max-width:1600px){section{padding-top:60px;padding-bottom:60px}}@media (max-width:1280px){section{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){section{padding-top:15px;padding-bottom:15px}}.wrapper{overflow:hidden;padding-left:100px;padding-right:100px}@media (max-width:1600px){.wrapper{padding-left:60px;padding-right:60px}}@media (max-width:1280px){.wrapper{padding-left:40px;padding-right:40px}}@media (max-width:767px){.wrapper{padding-left:15px;padding-right:15px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes shine{0%{box-shadow:0 0 5px 0 #fff;filter:blur(0)}50%{box-shadow:0 0 35px 23px #fff;filter:blur(1px)}}@keyframes shine{0%{box-shadow:0 0 5px 0 #fff;filter:blur(0)}50%{box-shadow:0 0 35px 23px #fff;filter:blur(1px)}}@-webkit-keyframes anim-1{0%{opacity:0;transform:translate(0) rotate(0)}25%{opacity:1;transform:translate(5%,2%) rotate(5deg)}50%{opacity:0;transform:translate(1%,5%) rotate(2deg)}75%{transform:translate(5%,2%) rotate(5deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes anim-1{0%{opacity:0;transform:translate(0) rotate(0)}25%{opacity:1;transform:translate(5%,2%) rotate(5deg)}50%{opacity:0;transform:translate(1%,5%) rotate(2deg)}75%{transform:translate(5%,2%) rotate(5deg)}to{opacity:1;transform:translate(0) rotate(0)}}@-webkit-keyframes anim-2{0%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes anim-2{0%{transform:scale(1)}50%{transform:scale(1.2)}}@-webkit-keyframes light{0%{background-position:-600px}to{background-position:0}}@keyframes light{0%{background-position:-600px}to{background-position:0}}@-webkit-keyframes rotate{0%{opacity:0;transform:translate(0) rotate(0)}25%{opacity:1;transform:translate(5%,2%) rotate(180deg)}50%{opacity:0;transform:translate(1%,5%) rotate(1turn)}75%{transform:translate(5%,2%) rotate(180deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes rotate{0%{opacity:0;transform:translate(0) rotate(0)}25%{opacity:1;transform:translate(5%,2%) rotate(180deg)}50%{opacity:0;transform:translate(1%,5%) rotate(1turn)}75%{transform:translate(5%,2%) rotate(180deg)}to{opacity:1;transform:translate(0) rotate(0)}}@-webkit-keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}[data-aos=fade-left]{transition-property:transform;transform:translateX(50px)}[data-aos=fade-left].aos-animate{transform:translateX(0)}[data-aos=fade-right]{transition-property:transform;transform:translateX(-50px)}[data-aos=fade-right].aos-animate{transform:translateX(0)}[data-aos=fade-up-text]{transition-property:transform;transform:translateY(20px)}[data-aos=fade-up-text].aos-animate{transform:translateY(0)}[data-aos=fade-up-list]{transition-property:transform;transform:translateY(5px)}[data-aos=fade-up-list].aos-animate{transform:translateY(0)}[data-aos=rotate]{transition-property:transform,opacity;opacity:0;transform:rotate(45deg)}[data-aos=rotate].aos-animate{opacity:1;transform:rotate(0)}[data-aos=rotateReverse]{transition-property:transform,opacity;opacity:0;transform:rotate(-45deg)}[data-aos=rotateReverse].aos-animate{opacity:1;transform:rotate(0)}[data-aos=slide-up]{transition-property:transform;transform:translateY(100%)}[data-aos=slide-up].aos-animate{transform:translateY(0)}[data-aos=tada]{transition-property:opacity,transform}[data-aos=tada].aos-animate{-webkit-animation:tada .5s 1s;animation:tada .5s 1s}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.container{width:100%;max-width:1720px;margin:0 auto}.container--block{height:100%}.block{position:relative;width:100%;height:750px;display:flex;align-items:center;justify-content:space-between}@media (max-width:1600px){.block{height:530px}}@media (max-width:1250px){.block{height:auto}}.arrow{position:absolute;z-index:1;cursor:pointer}.arrow>a{display:inline-block;text-align:center}.arrow>a img{width:100%;display:inline-block}@media (max-width:1600px){.arrow>a img{width:450px}}@media (max-width:767px){.arrow>a img{width:320px}}.arrow--down{bottom:-21px;left:50%;transform:translateX(-50%)}@media (max-width:1600px){.arrow--down{bottom:-14px}}@media (max-width:1280px){.arrow--down{bottom:-15px}}@media (max-width:767px){.arrow--down{bottom:-10px}}.arrow--next,.arrow--prev{transform:translateY(-50%);width:77px}@media (max-width:1900px){.arrow--next,.arrow--prev{width:63px;height:530px!important}}@media (max-width:767px){.arrow--next,.arrow--prev{width:50px;height:421px!important}}.arrow--next{top:40.5%;right:-22px;height:644px;background:url(/img/snapchat/arrow-next.png) no-repeat 50%/cover}@media (max-width:1900px){.arrow--next{top:39.5%;right:-17px}}@media (max-width:767px){.arrow--next{top:42.5%;right:-14px}}.arrow--prev{top:45%;left:-21px;height:649px;background:url(/img/snapchat/arrow-prev.png) no-repeat 50%/cover}@media (max-width:1900px){.arrow--prev{left:-18px}}@media (max-width:767px){.arrow--prev{left:-14px}}.btn{height:54px;display:inline-block;text-align:center;font-size:16px;font-weight:700!important;line-height:1.85!important;text-transform:uppercase;letter-spacing:.58px;cursor:pointer}.btn--link{transform:translate3d(0,20px,0);width:250px;color:#fff!important;background:#f03859;border-radius:27px;opacity:0;transition:opacity 1s ease-out,transform 1s ease-out;background:linear-gradient(135deg,#f03859,#f03859 40%,#fff 50%,#f03859 60%,#f03859);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f03859",endColorstr="#f03859",GradientType=1);background-repeat:no-repeat;background-position:0;background-size:350%}.btn--link:hover{-webkit-animation:light 1s;animation:light 1s}.btn--link.is-active{opacity:1;transform:translateZ(0)}.btn--submit{width:312px;background:#ffe552;border-radius:10px;color:#000!important;background:linear-gradient(135deg,#ffe552,#ffe552 40%,#fff 50%,#ffe552 60%,#ffe552);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe552",endColorstr="#ffe552",GradientType=1);background-repeat:no-repeat;background-position:0;background-size:300%}.btn--submit:hover{-webkit-animation:light 1s;animation:light 1s}@media (max-width:375px){.btn--submit{width:100%}}.section-title{margin-bottom:40px}@media (max-width:767px){.section-title{margin-bottom:30px}}.section-title h2{font-size:54px;font-weight:300;line-height:1.3}@media (max-width:1600px){.section-title h2{font-size:40px}}@media (max-width:767px){.section-title h2{font-size:26px}}.text-container{padding-right:24%}@media (max-width:1600px){.text-container{padding-right:0}}.text-container h3{font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:.87px;margin-bottom:20px}@media (max-width:1600px){.text-container h3{font-size:20px;margin-bottom:15px}}@media (max-width:767px){.text-container h3{font-size:16px;margin-bottom:10px}}.text-container p{font-size:16px;line-height:1.5;margin-bottom:30px}@media (max-width:1600px){.text-container p{font-size:15px;margin-bottom:20px}}@media (max-width:767px){.text-container p{font-size:14px;margin-bottom:15px}}.subtitle{font-size:21px;line-height:1.5;padding-top:30px}@media (max-width:1600px){.subtitle{font-size:18px;padding-top:20px}}@media (max-width:767px){.subtitle{font-size:16px}}.subtitle strong{font-weight:700}.common__container{width:100%;display:flex;align-items:center;justify-content:space-between}@media (max-width:1024px){.common__container{flex-direction:column-reverse}}.common__item{width:100%;flex:1}.common__item:first-child{text-align:center;margin-right:5%}@media (max-width:1024px){.common__item:first-child{margin-right:0}}@media (max-width:1024px){.common__item{flex:inherit}}.common__item img{max-width:100%}.camera-flash{position:absolute;width:1px;height:1px;display:inline-block;z-index:10;box-shadow:0 0 5px 0 #fff;border-radius:100%;filter:blur(0)}.title{height:100vh}@media (max-width:1280px){.title{height:auto}}.title .block{height:100%;background-color:#ffe552;padding-left:9%;padding-right:1%}.title .block:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/img/snapchat/pattern-yellow.jpg);background-repeat:repeat;background-position-x:30px;background-position-y:35px}@media (max-width:1280px){.title .block{padding-left:5%}}@media (max-width:1024px){.title .block{flex-direction:column-reverse;justify-content:center;padding-left:10px;padding-right:15px;padding-bottom:60px}}.title__header{flex:1;z-index:1}@media (max-width:1024px){.title__header{flex:inherit;text-align:center}}.title__header h1{font-size:56px;font-weight:300;line-height:1.4;margin-bottom:5%}@media (max-width:1600px){.title__header h1{font-size:40px}}@media (max-width:1280px){.title__header h1{font-size:38px}}@media (max-width:767px){.title__header h1{font-size:24px}}@media (max-width:320px){.title__header h1{font-size:21px}}.title__header h1 strong{font-weight:700}.title__img{width:100%;display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;z-index:1;margin-top:5%;opacity:0;transition:opacity 1s ease-in-out}.title__img.is-active{opacity:1}@media (max-width:1024px){.title__img{flex:inherit;text-align:center;margin-top:-3%}}.title__img img{width:750px}@media (max-width:1600px){.title__img img{width:500px}}@media (max-width:1024px){.title__img img{max-width:92%}}@media (max-width:768px){.title__img img{max-width:77%}}@media (max-width:767px){.title__img img{max-width:100%}}@media (max-width:375px){.title__img img{max-width:90%}}.cursor{-webkit-animation:flash 1s infinite;animation:flash 1s infinite}.advantages .section-title{padding-right:26%}@media (max-width:1024px){.advantages .section-title{padding-right:0}}.advantages .common__item:first-child{position:relative}@media (max-width:1024px){.advantages .common__item:first-child{margin-top:50px;margin-bottom:30px}}.advantages .camera-flash{bottom:24%;right:35%;-webkit-animation:shine .7s ease-in infinite;animation:shine .7s ease-in infinite}@media (max-width:1600px){.advantages .camera-flash{right:33.8%}}@media (max-width:1024px){.advantages .camera-flash{right:37%}}@media (max-width:980px){.advantages .camera-flash{right:36%}}@media (max-width:930px){.advantages .camera-flash{right:35%}}@media (max-width:880px){.advantages .camera-flash{right:34%}}@media (max-width:320px){.advantages .camera-flash{right:33%}}.icon-items{position:absolute;width:100%;height:100%;z-index:2}.icon-item{position:absolute;display:inline-table;-webkit-animation:anim-1 2.5s ease-in-out infinite;animation:anim-1 2.5s ease-in-out infinite}.icon-item img{display:inline-block}@media (max-width:1600px){.icon-item img{max-width:80%}}@media (max-width:767px){.icon-item img{max-width:50%}}.icon-item:first-child{top:-5%;right:34%;transition-delay:.2s;-webkit-animation:none;animation:none}.icon-item:first-child>img{-webkit-animation:anim-2 1s .2s infinite;animation:anim-2 1s .2s infinite}.icon-item:nth-child(2){top:5%;right:28%;transition-delay:.5s;-webkit-animation:none;animation:none}.icon-item:nth-child(2)>img{-webkit-animation:rotate 5s ease-in-out .2s infinite;animation:rotate 5s ease-in-out .2s infinite}.icon-item:nth-child(3){top:-4%;right:17%;transition-delay:1s;-webkit-animation-delay:.5s;animation-delay:.5s}.icon-item:nth-child(4){top:5%;right:5%;transition-delay:.2s;-webkit-animation:none;animation:none}.icon-item:nth-child(4)>img{-webkit-animation:anim-2 1s 1s infinite;animation:anim-2 1s 1s infinite}.icon-item:nth-child(5){top:9%;right:15%;transition-delay:.5s;-webkit-animation-delay:.2s;animation-delay:.2s}.icon-item:nth-child(6){top:-11%;right:0;transition-delay:1s;-webkit-animation-delay:.5s;animation-delay:.5s}.icon-item:nth-child(7){top:19%;right:5%;transition-delay:.3s;-webkit-animation-delay:.4s;animation-delay:.4s}.icon-item:nth-child(8){top:28%;right:17%;transition-delay:.2s;-webkit-animation:none;animation:none}.icon-item:nth-child(8)>img{-webkit-animation:rotate 3s ease-in-out .7s infinite;animation:rotate 3s ease-in-out .7s infinite}.icon-item:nth-child(9){top:36%;right:11%;transition-delay:1s;-webkit-animation-delay:.4s;animation-delay:.4s}.icon-item:nth-child(10){top:37%;right:0;transition-delay:.2s;-webkit-animation-delay:.7s;animation-delay:.7s}.icon-item:nth-child(11){top:46%;right:8%;transition-delay:1s;-webkit-animation:none;animation:none}.icon-item:nth-child(11)>img{-webkit-animation:rotate 4s ease-in-out infinite;animation:rotate 4s ease-in-out infinite}.icon-item:nth-child(12){top:47%;right:12%;transition-delay:.5s;-webkit-animation-delay:.2s;animation-delay:.2s}.icon-item:nth-child(13){top:54%;right:6%;transition-delay:.2s;-webkit-animation-delay:.6s;animation-delay:.6s}.icon-item:nth-child(14){top:62%;right:0;transition-delay:1s;-webkit-animation:none;animation:none}.icon-item:nth-child(14)>img{-webkit-animation:anim-2 1s .5s infinite;animation:anim-2 1s .5s infinite}.icon-item:nth-child(15){top:6%;right:24%;transition-delay:.2s;-webkit-animation-delay:.3s;animation-delay:.3s}.icon-item:nth-child(16){top:31%;right:20%;transition-delay:.5s;-webkit-animation-delay:1s;animation-delay:1s}.icon-item:nth-child(17){top:32%;right:2%;transition-delay:1s;-webkit-animation-delay:.5s;animation-delay:.5s}.icon-item:nth-child(18){top:58%;right:12%;transition-delay:.2s;-webkit-animation-delay:.7s;animation-delay:.7s}.features{color:#fff;padding-top:0}.features .block{background-color:#58d0eb}.features .block:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/img/snapchat/pattern-blue.jpg);background-repeat:repeat;background-position-x:30px;background-position-y:48px}@media (max-width:1250px){.features .block{align-items:flex-end}}.features__content{z-index:1;flex:1;padding-left:11%}@media (max-width:1366px){.features__content{padding-left:9%}}@media (max-width:1250px){.features__content{padding-top:30px;padding-left:5%}}@media (max-width:767px){.features__content{padding-left:25px;padding-right:10px}}.features__img{height:100%;display:flex;z-index:1}@media (max-width:767px){.features__img{display:none}}.features__img img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1250px){.features__img img{width:100%;max-width:350px}}.features__lists{margin:0;padding:0;-moz-column-gap:2em;column-gap:2em;-moz-column-count:2;column-count:2}@media (max-width:1600px){.features__lists{-moz-column-gap:3em;column-gap:3em}}@media (max-width:1250px){.features__lists{-moz-column-gap:inherit;column-gap:inherit;-moz-column-count:inherit;column-count:inherit}}.features__list{display:inline-flex;align-items:center;list-style:none;font-size:18px;font-weight:400;line-height:1.3;margin-bottom:10px}.features__list:last-child{visibility:hidden}@media (max-width:1800px){.features__list{font-size:15px}}@media (max-width:1250px){.features__list{display:flex;align-items:center}}@media (max-width:767px){.features__list{font-size:14px}}.features__list img{display:inline-block;max-width:60px;margin-right:30px}@media (max-width:1800px){.features__list img{max-width:45px}}@media (max-width:767px){.features__list img{margin-right:20px}}.idea{position:relative;padding-top:0;padding-bottom:0}.idea .container{max-width:1390px}.idea .section-title{max-width:650px}@media (max-width:1024px){.idea .section-title{max-width:100%}}.idea .common__container .common__item:last-child{align-self:flex-end}@media (max-width:1024px){.idea .common__container{flex-direction:column}}.applink{color:#58d0eb;font-weight:700;transition:color .3s}.applink:hover{color:#18a5c5}.box{width:210px;height:275px;display:flex;justify-content:center;align-items:center;background-color:#f1f4f9}.common__imgs{width:100%;max-width:660px;display:flex}@media (max-width:1024px){.common__imgs{max-width:100%;justify-content:center}}.common__imgs-item{display:flex;flex-direction:column;justify-content:flex-end;text-align:center;margin-right:5px;margin-left:5px}.common__img{display:flex;align-items:flex-end;justify-content:center;margin-bottom:10px}.common__img:last-child{margin-bottom:0}.common__img img{width:100%;max-width:209px}.faq{padding-top:0}.faq .section-title{padding-left:190px;margin-bottom:25px}@media (max-width:1900px){.faq .section-title{text-align:center;padding-left:0}}@media (max-width:767px){.faq .section-title{margin-bottom:5px}}.faq .block{display:block;background-color:#ffe552}.faq .block:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/img/snapchat/pattern-yellow.jpg);background-repeat:repeat;background-position-x:30px;background-position-y:35px;background-position-y:15px}@media (max-width:1900px){.faq .block{height:560px}}@media (max-width:767px){.faq .block{height:auto}}.faq .text-container{padding-right:0}.faq .slick-initialized .slick-slide{display:flex;justify-content:center}.faq__content{position:relative;padding-top:50px;z-index:1}@media (max-width:1900px){.faq__content{padding-top:25px}}@media (max-width:767px){.faq__content{padding-bottom:30px}}.faq__slider-box{position:relative;width:650px;height:560px;border-radius:10px;background-color:#fff;padding:40px 50px 50px}@media (max-width:1900px){.faq__slider-box{width:525px;height:410px;padding:25px}.faq__slider-box .text-container p{font-size:14px;margin-bottom:10px}.faq__slider-box img{max-width:100px}}@media (max-width:767px){.faq__slider-box{height:auto;margin:10px!important}}.faq__slider-box.first-slide,.faq__slider-box.third-slide{margin-right:5px}.faq__slider-box.fourth-slide,.faq__slider-box.second-slide{margin-left:5px}.faq__slider-box .subtitle{font-weight:700;margin-bottom:30px}@media (max-width:1900px){.faq__slider-box .subtitle{font-size:16px;margin-bottom:15px}}.faq__slide:active,.faq__slide:focus{outline:0}.faq__slide.slick-slide[data-slick-index="0"],.faq__slide.slick-slide[data-slick-index="2"]{justify-content:flex-end}@media (max-width:1199px){.faq__slide.slick-slide[data-slick-index="0"],.faq__slide.slick-slide[data-slick-index="2"]{justify-content:center}}.faq__slide.slick-slide[data-slick-index="1"],.faq__slide.slick-slide[data-slick-index="3"]{justify-content:flex-start}@media (max-width:1199px){.faq__slide.slick-slide[data-slick-index="1"],.faq__slide.slick-slide[data-slick-index="3"]{justify-content:center}}.app{padding-top:0;padding-bottom:0}.app .common__container .common__item:first-child{position:relative;align-self:flex-end}.app .icon-item>img{-webkit-animation:none;animation:none}.app .icon-item:first-child{top:3%;left:23%;max-width:8%;-webkit-animation:anim-1 2.5s ease-in-out 1s infinite;animation:anim-1 2.5s ease-in-out 1s infinite}.app .icon-item:nth-child(2){top:3%;left:16%}.app .icon-item:nth-child(3){top:11%;left:10%;transform:rotate(-45deg)}.app .icon-item:nth-child(4){top:22%;left:26%}.app .icon-item:nth-child(5){top:26%;left:14%}.app .icon-item:nth-child(6){top:29%;left:6%}.app .icon-item:nth-child(7){top:32%;left:21%;transform:rotate(35deg)}.app .icon-item:nth-child(8){top:38%;left:16%;-webkit-animation:none;animation:none}.app .icon-item:nth-child(8)>img{-webkit-animation:rotate 5s ease-in-out infinite;animation:rotate 5s ease-in-out infinite}.app .icon-item:nth-child(9){top:35%;left:6%;transform:rotate(35deg)}.app .icon-item:nth-child(10){top:44%;left:8%;transform:rotate(35deg)}.app .icon-item:nth-child(11){top:2%;right:28%;-webkit-animation:anim-1 2.5s ease-in-out .5s infinite;animation:anim-1 2.5s ease-in-out .5s infinite}.app .icon-item:nth-child(12){top:18%;right:20%;transform:rotate(35deg);-webkit-animation:none;animation:none}.app .icon-item:nth-child(12)>img{-webkit-animation:rotate 5s ease-in-out 1s infinite;animation:rotate 5s ease-in-out 1s infinite}.app .icon-item:nth-child(13){top:23%;right:29%;-webkit-animation:none;animation:none}.app .icon-item:nth-child(13)>img{-webkit-animation:anim-2 1s infinite;animation:anim-2 1s infinite}.app .icon-item:nth-child(14){top:22%;right:17%;transition-delay:.5s;-webkit-animation-delay:1s;animation-delay:1s}.app .icon-item:nth-child(15){top:20%;right:7%;transform:rotate(35deg);transition-delay:1s;-webkit-animation-delay:.2s;animation-delay:.2s}.app .icon-item:nth-child(16){top:30%;right:23%;transform:rotate(-35deg);transition-delay:.5s;-webkit-animation-delay:.8s;animation-delay:.8s}.app .icon-item:nth-child(17){top:28%;right:11%;transform:rotate(35deg);transition-delay:.3s;-webkit-animation-delay:1s;animation-delay:1s}.app .icon-item:nth-child(18){top:32%;right:1%;transform:rotate(45deg);-webkit-animation:none;animation:none}.app .icon-item:nth-child(18)>img{-webkit-animation:anim-2 1s .5s infinite;animation:anim-2 1s .5s infinite}.app .icon-item:nth-child(19){top:43%;right:24%;transition-delay:.5s;-webkit-animation-delay:.2s;animation-delay:.2s}.app .icon-item:nth-child(20){top:44%;right:19%;transform:rotate(25deg);-webkit-animation:none;animation:none}.app .icon-item:nth-child(20)>img{-webkit-animation:rotate 5s ease-in-out .5s infinite;animation:rotate 5s ease-in-out .5s infinite}.app .icon-item:nth-child(21){top:44%;right:8%;transform:rotate(25deg);transition-delay:1.5s;-webkit-animation-delay:.2s;animation-delay:.2s}.app .icon-item:nth-child(22){top:51%;right:10%;transition-delay:.4s;-webkit-animation-delay:.7s;animation-delay:.7s}.form{color:#fff;padding-top:0}.form .section-title{text-align:center}.form .block{justify-content:center;background-color:#58d0eb}.form .block:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/img/snapchat/pattern-blue.jpg);background-repeat:repeat;background-position-x:30px;background-position-y:48px}@media (max-width:1250px){.form .block{padding:30px 15px}}.form .btn--submit{margin-top:10px}.form__content{max-width:565px;z-index:1}.form__fields-row{text-align:center;margin-bottom:30px}.form__fields-row div.error{text-align:left;margin-top:5px}@media (max-width:550px){.form__fields-row{margin-bottom:15px}}.user-data{display:flex;justify-content:space-between}@media (max-width:550px){.user-data{flex-direction:column}}.user-data__item{width:48%}@media (max-width:550px){.user-data__item{width:100%;margin-bottom:15px}.user-data__item:last-child{margin-bottom:0}}.user-data__input,.user-data__textarea{width:100%;border-radius:10px;background-color:#fff;padding:15px 30px}.user-data__input.error,.user-data__textarea.error{border:1px solid #ff4141}.user-data__input.error:focus,.user-data__textarea.error:focus{box-shadow:0 0 15px 3px rgba(255,65,65,.42)}.user-data__input::-moz-placeholder,.user-data__textarea::-moz-placeholder{color:#afafb3;font-size:15px;font-weight:300;opacity:1}.user-data__input::placeholder,.user-data__textarea::placeholder{color:#afafb3;font-size:15px;font-weight:300;opacity:1}@supports not (font-variation-settings:normal){.user-data__input::-moz-placeholder,.user-data__textarea::-moz-placeholder{font-family:Montserrat,sans-serif}.user-data__input::placeholder,.user-data__textarea::placeholder{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.user-data__input::-moz-placeholder,.user-data__textarea::-moz-placeholder{font-family:Montserrat-VF,sans-serif}.user-data__input::placeholder,.user-data__textarea::placeholder{font-family:Montserrat-VF,sans-serif}}@media (max-width:767px){.user-data__input::-moz-placeholder,.user-data__textarea::-moz-placeholder{font-size:14px}.user-data__input::placeholder,.user-data__textarea::placeholder{font-size:14px}}.user-data__textarea{resize:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.common__imgs-item{width:100%}}@media (-ms-high-contrast:active) and (max-width:1024px),(-ms-high-contrast:none) and (max-width:1024px){.common__item{height:100%}}@media (-ms-high-contrast:active) and (max-width:767px),(-ms-high-contrast:none) and (max-width:767px){.common__row,.title__img,.title__img img{height:100%}}:root{--container:1180px;--portfolioHeight:500px;--padding:15px}@media (min-width:768px){:root{--portfolioHeight:373px;--padding:30px}}.link{position:relative;padding-left:25px;color:#ff6d3c;font-size:21px;font-weight:600;letter-spacing:.05em;text-transform:capitalize;text-decoration:none}@supports not (font-variation-settings:normal){.link{font-family:Montserrat,sans-serif}}@supports (font-variation-settings:normal){.link{font-family:Montserrat-VF,sans-serif}}@media only screen and (max-width:575px){.link{font-size:19px}}.link:hover{color:#fa5923;text-decoration:none}.link:hover:before{-webkit-animation:arrow-xs .3s ease-in-out infinite alternate;animation:arrow-xs .3s ease-in-out infinite alternate}.link:before{top:50%;left:0;width:16px;height:14px;background-image:url(/img/home/arrow-xs.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);transition:transform .3s ease-in-out}.link:after,.link:before{display:block;position:absolute;content:""}.link:after{right:0;bottom:-2px;left:25px;width:0;margin:auto;background-color:currentColor;transition:width .3s}.link:hover:after{width:calc(100% - 25px);height:2px}.link.link--v2{padding-left:44px;color:#256af0;font-size:14px;font-weight:700;text-transform:uppercase}.link.link--v2:before{left:0;width:32px;height:18px;background-image:url(/img/common/arrow-long.svg)}.link.link--v2:after{right:0;left:44px;width:0;margin:auto;transition:width .3s}.link.link--v2:hover:after{width:calc(100% - 44px)}@media only screen and (max-width:991px){.link.link--v2{padding-left:22px;font-size:12px}.link.link--v2:before{width:13px;height:10px;margin-right:8px;background-image:url(/img/common/arrow-long-mob.svg)}.link.link--v2:after{left:22px}.link.link--v2:hover:after{width:calc(100% - 22px)}}.link.link--sm{font-size:16px;line-height:1.5}.link--show-more:before{transform:translateY(-50%) rotate(90deg)}.link--show-more.active:before{transform:translateY(-50%) rotate(-90deg)}.link--show-more:hover:before{-webkit-animation:none;animation:none}@-webkit-keyframes arrow-xs{0%{transform:translateY(-50%) translateX(0)}to{transform:translateY(-50%) translateX(-3px)}}@keyframes arrow-xs{0%{transform:translateY(-50%) translateX(0)}to{transform:translateY(-50%) translateX(-3px)}}.layout__nav-collapse:before{display:block;width:24px;height:24px;margin:auto;background-image:url(/img/bars.svg);background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:767px){.layout__nav-list-close{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;line-height:30px;background:transparent;border-radius:50%;border:0;outline:0;cursor:pointer}}.layout__nav-list-close:after,.layout__nav-list-close:before{position:absolute;width:20px;height:3px;background-color:#fff;border-radius:5px;transform:rotate(45deg);content:""}.layout__nav-list-close:after{transform:rotate(-45deg)}.banner-fixed .btn{height:auto;font-weight:600!important;line-height:1.25!important}@font-face{font-family:Montserrat-VF;font-weight:100 900;font-style:normal;font-stretch:25% 150%;font-display:fallback;src:url(/fonts/Montserrat/Montserrat-VF.ttf) format("truetype-variations"),url(/fonts/Montserrat/Montserrat-VF.woff2) format("woff2-variations")}@font-face{font-family:Montserrat-VF;font-weight:100 900;font-style:italic;font-stretch:25% 150%;font-display:fallback;src:url(/fonts/Montserrat/Montserrat-Italic-VF.ttf) format("truetype-variations"),url(/fonts/Montserrat/Montserrat-Italic-VF.woff2) format("woff2-variations")}@font-face{font-family:Raleway-VF;font-weight:100 900;font-style:normal;font-stretch:25% 150%;font-display:fallback;src:url(/fonts/Raleway/Raleway-VF.ttf) format("truetype-variations"),url(/fonts/Raleway/Raleway-VF.woff2) format("woff2-variations")}@font-face{font-family:Raleway-VF;font-weight:100 900;font-style:italic;font-stretch:25% 150%;font-display:fallback;src:url(/fonts/Raleway/Raleway-Italic-VF.ttf) format("truetype-variations"),url(/fonts/Raleway/Raleway-Italic-VF.woff2) format("woff2-variations")}.banner-fixed{position:fixed;top:0;right:0;bottom:0;z-index:999;width:635px;color:#fff;background:#003539;transform:translateX(100%);transition:transform .4s ease,box-shadow .4s ease}@media screen and (max-height:940px){.banner-fixed{width:600px}}@media screen and (max-height:768px),screen and (max-width:768px){.banner-fixed{width:480px}}@media screen and (max-height:576px),screen and (max-width:576px){.banner-fixed{width:100%}}@media screen and (max-width:576px){.banner-fixed{display:none}}.banner-fixed__title.heading{margin-bottom:15px;color:#fff;font-feature-settings:"pnum" on,"lnum" on}.banner-fixed__title.heading span{color:#72f3ca}.banner-fixed__subtitle.subheading{display:block;margin-bottom:25px;color:#fff}@media only screen and (max-width:575px){.banner-fixed__subtitle.subheading{margin-bottom:15px}}.banner-fixed p{margin-bottom:15px;font-feature-settings:"pnum" on,"lnum" on;font-size:16px;line-height:27px}@media only screen and (min-width:576px){.banner-fixed p{font-size:18px}}.banner-fixed p strong{color:#fff}.banner-fixed__content{position:relative;z-index:1;height:100%;padding:55px 80px 65px 72px;overflow:auto}@media screen and (max-height:940px){.banner-fixed__content{padding:55px 70px}}@media screen and (max-height:820px),screen and (max-width:768px){.banner-fixed__content{padding:50px}}@media screen and (max-height:576px),screen and (max-width:576px){.banner-fixed__content{padding:40px 30px}}@media screen and (max-width:374px){.banner-fixed__content{padding:30px 15px}}.banner-fixed__text-section{margin-bottom:70px}@media screen and (max-height:768px),screen and (max-width:768px){.banner-fixed__text-section{margin-bottom:30px}}.banner-fixed__text-section:last-child{margin-bottom:0}.banner-fixed__img{position:absolute;right:0;bottom:0;left:0;max-width:100%}@media screen and (max-height:940px){.banner-fixed__img{bottom:-50px}}@media screen and (max-height:880px){.banner-fixed__img{bottom:-90px}}@media screen and (max-height:820px){.banner-fixed__img{bottom:-140px}}@media screen and (max-height:768px),screen and (max-width:768px){.banner-fixed__img{display:none}}.banner-fixed__discount{display:flex;align-items:center;color:#72f3ca;font-size:18px;font-weight:700}@media only screen and (max-width:575px){.banner-fixed__discount{font-size:16px}}.banner-fixed__discount:before{display:inline-block;margin-right:14px;width:46px;height:16px;background:url(/img/banner-fixed/arrow.svg) 50% no-repeat;background-size:contain;content:""}@media screen and (max-width:576px) and (min-width:375px){.banner-fixed__discount:before{width:36px;height:11px}}@media screen and (max-width:359px){.banner-fixed__discount:before{display:none}}.banner-fixed__contact{margin-top:15px}.banner-fixed .close{position:absolute;top:25px;right:25px;z-index:2;width:20px;height:20px;max-width:100%;border:none;background:url(/img/banner-fixed/close-modal-white.png) 50% no-repeat;background-size:contain;cursor:pointer}.banner-fixed .btn{width:auto;border:1px solid transparent}.banner-fixed .btn:after{display:none}@media screen and (max-height:576px),screen and (max-width:576px){body.banner-open{overflow:hidden}}.layout__nav{padding-left:0}@media (max-width:1600px){.layout__nav{padding-top:10px}}@media (max-width:992px){.layout__nav{padding-top:0}}@media (max-width:576px){.layout__nav{padding-top:20px;padding-right:20px}}@media (max-width:1600px){.layout__nav-logo img{max-width:200px}}@media (max-width:992px){.layout__nav-logo img{max-width:150px}}.layout__nav-list>a{color:#2d2d2d;border:1px solid transparent}@media (max-width:576px){.layout__nav-list>a{color:#fff}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #fff!important;-webkit-text-fill-color:#2d2d2d!important;color:#2d2d2d!important}.btn[type=submit]{-webkit-animation:none;animation:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwicGFnZXMvc25hcGNoYXQvbWFpbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBUUEsS0FDRSxnQkFBaUIsQ0FFakIsNkJBQ08sQ0FhVCxLQUNFLGFBQWMsQ0FNaEIsR0FDRSxhQUFjLENBQ2QsY0FBZ0IsQ0FRbEIsR0FDRSxzQkFBdUIsQ0FFdkIsUUFBUyxDQUVULGdCQUNPLENBTVQsSUFDRSwrQkFBaUMsQ0FFakMsYUFDTyxDQU9ULEVBQ0UsNEJBQTZCLENBTS9CLFlBQ0Usa0JBQW1CLENBRW5CLHlCQUEwQixDQUUxQix3Q0FBaUMsQ0FBakMsZ0NBQ08sQ0FLVCxTQUVFLGtCQUFtQixDQU1yQixjQUdFLCtCQUFpQyxDQUVqQyxhQUNPLENBS1QsTUFDRSxhQUFjLENBTWhCLFFBRUUsYUFBYyxDQUNkLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsdUJBQXdCLENBRTFCLElBQ0UsYUFBZSxDQUVqQixJQUNFLFNBQVcsQ0FPYixJQUNFLGlCQUFrQixDQVFwQixzQ0FLRSxtQkFBb0IsQ0FFcEIsY0FBZSxDQUVmLGdCQUFpQixDQUVqQixRQUNPLENBTVQsYUFHRSxnQkFBaUIsQ0FNbkIsY0FHRSxtQkFBb0IsQ0FLdEIsZ0RBSUUseUJBQTBCLENBSzVCLHdIQUlFLGlCQUFrQixDQUNsQixTQUFVLENBS1osNEdBSUUsNkJBQThCLENBS2hDLFNBQ0UsMEJBQThCLENBUWhDLE9BQ0UscUJBQXNCLENBRXRCLGFBQWMsQ0FFZCxhQUFjLENBRWQsY0FBZSxDQUVmLFNBQVUsQ0FFVixrQkFDTyxDQUtULFNBQ0UsdUJBQXdCLENBSzFCLFNBQ0UsYUFBYyxDQ01oQiw2QkRFRSxxQkFBc0IsQ0FFdEIsU0FDTyxDQ0tULGtGREVFLFdBQVksQ0NNZCxjRENFLDRCQUE2QixDQUU3QixtQkFDTyxDQ0tULHlDRENFLHVCQUF3QixDQU0xQiw2QkFDRSx5QkFBMEIsQ0FFMUIsWUFDTyxDQU9ULFFBQ0UsYUFBYyxDQUtoQixRQUNFLGlCQUFrQixDQ2FwQixrQkRDRSxZQUFhLENBcUZmLGlCQUdFLHFCQUFzQixDQUV4QixLQUNFLFFBQVMsQ0FDVCxhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNpQywrQ0FDN0MsS0FDRSxpQ0FBcUMsQ0FBRyxDQUNELDJDQUN6QyxLQUNFLG9DQUF3QyxDQUFHLENBRWpELGNBS0UsUUFBUyxDQUVYLHlCQUNFLEVBQ0UsY0FBZSxDQUFHLENBRXRCLEVBQ0UsU0FBVSxDQUNWLG9CQUFxQixDQUV2QixzQ0FLRSxTQUFVLENBQ1YsUUFBUyxDQUNULDZJQVNFLFNBQVUsQ0FFZCxJQUNFLHFCQUFzQixDQUV4QixRQUNFLGlCQUFrQixDQUNsQixvQkFBcUIsQ0FDckIsMEJBQ0UsUUFDRSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQUcsQ0FDM0IsMEJBQ0UsUUFDRSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQUcsQ0FDM0IseUJBQ0UsUUFDRSxnQkFBaUIsQ0FDakIsbUJBQW9CLENBQUcsQ0FFN0IsU0FDRSxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLDBCQUNFLFNBQ0UsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUFHLENBQzFCLDBCQUNFLFNBQ0UsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUFHLENBQzFCLHlCQUNFLFNBQ0UsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUFHLENDWTVCLHFGRFJFLHdCQUF5QixDQ1czQiwrRURSRSxrQkFBbUIsQ0NXckIsdUdEUkUscUJBQXNCLENDV3hCLHVGRFJFLHVCQUF3QixDQ1cxQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUsb0JBQXFCLENDV3ZCLHVGRFJFLHdCQUF5QixDQ1czQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUscUJBQXNCLENDV3hCLHVGRFJFLHVCQUF3QixDQ1cxQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUsb0JBQXFCLENDV3ZCLHVGRFJFLHdCQUF5QixDQ1czQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUscUJBQXNCLENDV3hCLHVGRFJFLHVCQUF3QixDQ1cxQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUsb0JBQXFCLENDV3ZCLHVGRFJFLHdCQUF5QixDQ1czQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUscUJBQXNCLENDV3hCLHVGRFJFLHVCQUF3QixDQ1cxQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUsb0JBQXFCLENDV3ZCLHVGRFJFLHdCQUF5QixDQ1czQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUscUJBQXNCLENDV3hCLHVGRFJFLHVCQUF3QixDQ1cxQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUsb0JBQXFCLENDV3ZCLHVGRFJFLHdCQUF5QixDQ1czQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUscUJBQXNCLENDV3hCLHVGRFJFLHVCQUF3QixDQ1cxQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUsb0JBQXFCLENDV3ZCLHVGRFJFLHdCQUF5QixDQ1czQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUscUJBQXNCLENDV3hCLHVGRFJFLHVCQUF3QixDQ1cxQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUsb0JBQXFCLENDV3ZCLHVGRFJFLHdCQUF5QixDQ1czQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUscUJBQXNCLENDV3hCLHVGRFJFLHVCQUF3QixDQ1cxQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUsb0JBQXFCLENDV3ZCLHVGRFJFLHdCQUF5QixDQ1czQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUscUJBQXNCLENDV3hCLHVGRFJFLHVCQUF3QixDQ1cxQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUsb0JBQXFCLENDV3ZCLHVGRFJFLHdCQUF5QixDQ1czQixpRkRSRSxrQkFBbUIsQ0NXckIseUdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHNCQUF1QixDQ1d6QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsbUJBQW9CLENDV3RCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHNCQUF1QixDQ1d6QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsbUJBQW9CLENDV3RCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHdCQUF5QixDQ1czQixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUscUJBQXNCLENDV3hCLHlGRFJFLHlCQUEwQixDQ1c1QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsc0JBQXVCLENDV3pCLHlGRFJFLHNCQUF1QixDQ1d6QixtRkRSRSxrQkFBbUIsQ0NXckIsMkdEUkUsbUJBQW9CLENDV3RCLHFGRFJFLHdEQUFnRSxDQ1dsRSxpRkRSRSwrQkFBZ0MsQ0NXbEMsdUZEUkUsa0NBQW1DLENDV3JDLHlGRFJFLG1DQUFvQyxDQ1d0QywrRkRSRSxzQ0FBdUMsQ0NXekMsaUdEUkUsMERBQWtFLENDV3BFLG1HRFJFLDREQUFtRSxDQ1dyRSx5R0RSRSwyREFBa0UsQ0NXcEUsaUdEUkUsd0RBQStELENDV2pFLG1HRFJFLHdEQUErRCxDQ1dqRSx5R0RSRSx5REFBaUUsQ0NXbkUsaUdEUkUseURBQWlFLENDV25FLG1HRFJFLHdEQUFnRSxDQ1dsRSx5R0RSRSwyREFBbUUsQ0NXckUsbUdEUkUseURBQWlFLENDV25FLHFHRFJFLHdEQUFnRSxDQ1dsRSwyR0RSRSwyREFBbUUsQ0NXckUsbUdEUkUseURBQWlFLENDV25FLHFHRFJFLHdEQUFnRSxDQ1dsRSwyR0RSRSwyREFBbUUsQ0NXckUsaUNEUkUsU0FBVSxDQUNWLHFDQUFzQyxDQ1d4Qyw2Q0RUSSxTQUFVLENBQ1Ysc0JBQXVCLENDWTNCLG1CRFRFLDJCQUE0QixDQ1k5QixxQkRURSw0QkFBNkIsQ0NZL0Isc0JEVEUsMkJB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LGtCQUNFLHNCQUFlLENBQWYsY0FBZSIsImZpbGUiOiJwYWdlcy9zbmFwY2hhdC9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGRlZmF1bHQgc3R5bGUgKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBiYXNlICovXG4vKiBtZWRpYSBxdWVyaWVzICovXG4vKiBjb2xvcnMgKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwiL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9SYWxld2F5L1JhbGV3YXktSXRhbGljLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgIGJvZHkge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVZGXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAge1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbmEge1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwOyB9XG4gIGJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSxcbiAgaW5wdXQ6Zm9jdXMsXG4gIGlucHV0OmFjdGl2ZSxcbiAgb3B0Z3JvdXA6Zm9jdXMsXG4gIG9wdGdyb3VwOmFjdGl2ZSxcbiAgc2VsZWN0OmZvY3VzLFxuICBzZWxlY3Q6YWN0aXZlLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgdGV4dGFyZWE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICBzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLndyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAud3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi8qIGFvcyBkZWZhdWx0IGFuaW1hdGlvbiAgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzMwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSczMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSczNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzM1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSczNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzM1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc0MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNDUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzQ1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQ1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc0NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzUwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzU1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzYwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzYwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc2MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc2NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzY1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzY1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc3MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNzUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249Jzc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzc1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc3NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nODAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzgwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzgwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249Jzg1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzkwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzkwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc5MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc5NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzk1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzk1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMDAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEwNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTA1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTA1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTA1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTEwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzExMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTE1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzExNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTE1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMjAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTIwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTIwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMjUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEzMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTMwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMzAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTMwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzEzNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTM1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTM1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQ1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE2MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTYwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNjAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTYwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE2NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTY1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTY1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTcwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTc1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTc1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxODAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTgwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTgwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxODUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE5MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTkwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxOTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTkwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE5NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTk1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTk1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMDUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIwNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjA1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIxMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjEwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIxNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjE1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjE1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjIwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjI1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjI1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMzAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIzMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjMwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMzUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIzNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI0MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI0NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjQ1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjUwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjU1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjU1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNjAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjYwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNjUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI3MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjcwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI3NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjc1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjgwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjg1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyODUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjg1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyOTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjkwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyOTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzMwMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSczMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07IH1cbiAgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAxMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgLTEwMHB4KTsgfVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtOyB9XG4gIFtkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpOyB9XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20taW4tZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMHB4KSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtZG93bl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgpIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgpIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbltkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTsgfVxuICBbZGF0YS1hb3M9ZmxpcC1yaWdodF0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLXVwXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfVxuXG4vKiBhbmltYXRpb24ga2V5ZnJhbWVzICovXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgZnJvbSxcbiAgNTAlLFxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGFzaCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDsgfVxuXG5Aa2V5ZnJhbWVzIHNoaW5lIHtcbiAgMCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjZmZmO1xuICAgIGZpbHRlcjogYmx1cigwKTsgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDIzcHggI2ZmZjtcbiAgICBmaWx0ZXI6IGJsdXIoMXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbS0xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKDApOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgMiUpIHJvdGF0ZSg1ZGVnKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMSUsIDUlKSByb3RhdGUoMmRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgMiUpIHJvdGF0ZSg1ZGVnKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbS0yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MDBweDsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSByb3RhdGUoMCk7IH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUlLCAyJSkgcm90YXRlKDE4MGRlZyk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDElLCA1JSkgcm90YXRlKDM2MGRlZyk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgMiUpIHJvdGF0ZSgxODBkZWcpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKDApOyB9IH1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDEwJSxcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi50YWRhIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7IH1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDEwJSxcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbi50YWRhIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7IH1cblxuLyogYW9zIGFuaW1hdGlvbiAqL1xuW2RhdGEtYW9zPVwiZmFkZS1sZWZ0XCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7IH1cbiAgW2RhdGEtYW9zPVwiZmFkZS1sZWZ0XCJdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuW2RhdGEtYW9zPVwiZmFkZS1yaWdodFwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTsgfVxuICBbZGF0YS1hb3M9XCJmYWRlLXJpZ2h0XCJdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuW2RhdGEtYW9zPVwiZmFkZS11cC10ZXh0XCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgW2RhdGEtYW9zPVwiZmFkZS11cC10ZXh0XCJdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuW2RhdGEtYW9zPVwiZmFkZS11cC1saXN0XCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTsgfVxuICBbZGF0YS1hb3M9XCJmYWRlLXVwLWxpc3RcIl0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG5bZGF0YS1hb3M9XCJyb3RhdGVcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICBbZGF0YS1hb3M9XCJyb3RhdGVcIl0uYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cblxuW2RhdGEtYW9zPVwicm90YXRlUmV2ZXJzZVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICBbZGF0YS1hb3M9XCJyb3RhdGVSZXZlcnNlXCJdLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbltkYXRhLWFvcz1cInNsaWRlLXVwXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgW2RhdGEtYW9zPVwic2xpZGUtdXBcIl0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG5bZGF0YS1hb3M9XCJ0YWRhXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG4gIFtkYXRhLWFvcz1cInRhZGFcIl0uYW9zLWFuaW1hdGUge1xuICAgIGFuaW1hdGlvbjogdGFkYSAwLjVzIDFzOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbW9kdWxlcyAqL1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRhaW5lci0tYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5ibG9jayB7XG4gICAgICBoZWlnaHQ6IDUzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgIC5ibG9jayB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXJyb3cgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFycm93ID4gYSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgLmFycm93ID4gYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0NTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFycm93ID4gYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMjBweDsgfSB9XG4gIC5hcnJvdy0tZG93biB7XG4gICAgYm90dG9tOiAtMjFweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmFycm93LS1kb3duIHtcbiAgICAgICAgYm90dG9tOiAtMTRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLmFycm93LS1kb3duIHtcbiAgICAgICAgYm90dG9tOiAtMTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXJyb3ctLWRvd24ge1xuICAgICAgICBib3R0b206IC0xMHB4OyB9IH1cbiAgLmFycm93LS1uZXh0LCAuYXJyb3ctLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNzdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgIC5hcnJvdy0tbmV4dCwgLmFycm93LS1wcmV2IHtcbiAgICAgICAgd2lkdGg6IDYzcHg7XG4gICAgICAgIGhlaWdodDogNTMwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXJyb3ctLW5leHQsIC5hcnJvdy0tcHJldiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDQyMXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuYXJyb3ctLW5leHQge1xuICAgIHRvcDogNDAuNSU7XG4gICAgcmlnaHQ6IC0yMnB4O1xuICAgIGhlaWdodDogNjQ0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWcvc25hcGNoYXQvYXJyb3ctbmV4dC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gICAgICAuYXJyb3ctLW5leHQge1xuICAgICAgICB0b3A6IDM5LjUlO1xuICAgICAgICByaWdodDogLTE3cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFycm93LS1uZXh0IHtcbiAgICAgICAgdG9wOiA0Mi41JTtcbiAgICAgICAgcmlnaHQ6IC0xNHB4OyB9IH1cbiAgLmFycm93LS1wcmV2IHtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICBoZWlnaHQ6IDY0OXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1nL3NuYXBjaGF0L2Fycm93LXByZXYucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgLmFycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFycm93LS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTE0cHg7IH0gfVxuXG4uYnRuIHtcbiAgaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuLS1saW5rIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmMDM4NTk7XG4gICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxcyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjAzODU5IDAlLCAjZjAzODU5IDQwJSwgI2ZmZiA1MCUsICNmMDM4NTkgNjAlLCAjZjAzODU5IDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmMDM4NTknLCBlbmRDb2xvcnN0cj0nI2YwMzg1OScsIEdyYWRpZW50VHlwZT0xKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNTAlOyB9XG4gICAgLmJ0bi0tbGluazpob3ZlciB7XG4gICAgICBhbmltYXRpb246IGxpZ2h0IDFzOyB9XG4gICAgLmJ0bi0tbGluay5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgLmJ0bi0tc3VibWl0IHtcbiAgICB3aWR0aDogMzEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZTU1MjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZTU1MiAwJSwgI2ZmZTU1MiA0MCUsICNmZmYgNTAlLCAjZmZlNTUyIDYwJSwgI2ZmZTU1MiAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNTUyJywgZW5kQ29sb3JzdHI9JyNmZmU1NTInLCBHcmFkaWVudFR5cGU9MSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJTsgfVxuICAgIC5idG4tLXN1Ym1pdDpob3ZlciB7XG4gICAgICBhbmltYXRpb246IGxpZ2h0IDFzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuYnRuLS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnNlY3Rpb24tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuc2VjdGlvbi10aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi10aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG5cbi50ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAudGV4dC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuODdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnRleHQtY29udGFpbmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZXh0LWNvbnRhaW5lciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnRleHQtY29udGFpbmVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRleHQtY29udGFpbmVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uc3VidGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnN1YnRpdGxlIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY29tbW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tbW9uX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuLmNvbW1vbl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxOyB9XG4gIC5jb21tb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmNvbW1vbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tbW9uX19pdGVtIHtcbiAgICAgIGZsZXg6IGluaGVyaXQ7IH0gfVxuICAuY29tbW9uX19pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jYW1lcmEtZmxhc2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDAgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZmlsdGVyOiBibHVyKDApOyB9XG5cbi8qIHNlY3Rpb24gKi9cbi50aXRsZSB7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIC50aXRsZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAudGl0bGUgLmJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTU1MjtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElOyB9XG4gICAgLnRpdGxlIC5ibG9jazo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9zbmFwY2hhdC9wYXR0ZXJuLXllbGxvdy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC50aXRsZSAuYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudGl0bGUgLmJsb2NrIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG5cbi50aXRsZV9faGVhZGVyIHtcbiAgZmxleDogMTtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRpdGxlX19oZWFkZXIge1xuICAgICAgZmxleDogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC50aXRsZV9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi1ib3R0b206IDUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnRpdGxlX19oZWFkZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC50aXRsZV9faGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aXRsZV9faGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIC50aXRsZV9faGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cbiAgICAudGl0bGVfX2hlYWRlciBoMSBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGl0bGVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogNSU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRpdGxlX19pbWcuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGl0bGVfX2ltZyB7XG4gICAgICBmbGV4OiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogLTMlOyB9IH1cbiAgLnRpdGxlX19pbWcgaW1nIHtcbiAgICB3aWR0aDogNzUwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAudGl0bGVfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC50aXRsZV9faW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTIlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aXRsZV9faW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNzclOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aXRsZV9faW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAudGl0bGVfX2ltZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG5cbi5jdXJzb3Ige1xuICBhbmltYXRpb246IGZsYXNoIDFzIGluZmluaXRlOyB9XG5cbi5hZHZhbnRhZ2VzIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMjYlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWR2YW50YWdlcyAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFkdmFudGFnZXMgLmNvbW1vbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFkdmFudGFnZXMgLmNvbW1vbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5hZHZhbnRhZ2VzIC5jYW1lcmEtZmxhc2gge1xuICBib3R0b206IDI0JTtcbiAgcmlnaHQ6IDM1JTtcbiAgYW5pbWF0aW9uOiBzaGluZSAwLjdzIGVhc2UtaW4gaW5maW5pdGU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5hZHZhbnRhZ2VzIC5jYW1lcmEtZmxhc2gge1xuICAgICAgcmlnaHQ6IDMzLjglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5hZHZhbnRhZ2VzIC5jYW1lcmEtZmxhc2gge1xuICAgICAgcmlnaHQ6IDM3JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5hZHZhbnRhZ2VzIC5jYW1lcmEtZmxhc2gge1xuICAgICAgcmlnaHQ6IDM2JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzBweCkge1xuICAgIC5hZHZhbnRhZ2VzIC5jYW1lcmEtZmxhc2gge1xuICAgICAgcmlnaHQ6IDM1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgIC5hZHZhbnRhZ2VzIC5jYW1lcmEtZmxhc2gge1xuICAgICAgcmlnaHQ6IDM0JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5hZHZhbnRhZ2VzIC5jYW1lcmEtZmxhc2gge1xuICAgICAgcmlnaHQ6IDMzJTsgfSB9XG5cbi5pY29uLWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5pY29uLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgYW5pbWF0aW9uOiBhbmltLTEgMi41cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAuaWNvbi1pdGVtIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLmljb24taXRlbSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaWNvbi1pdGVtIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgLmljb24taXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogLTUlO1xuICAgIHJpZ2h0OiAzNCU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICBhbmltYXRpb246IG5vbmU7IH1cbiAgICAuaWNvbi1pdGVtOm50aC1jaGlsZCgxKSA+IGltZyB7XG4gICAgICBhbmltYXRpb246IGFuaW0tMiAxcyBpbmZpbml0ZSAwLjJzOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDUlO1xuICAgIHJpZ2h0OiAyOCU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICBhbmltYXRpb246IG5vbmU7IH1cbiAgICAuaWNvbi1pdGVtOm50aC1jaGlsZCgyKSA+IGltZyB7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZSA1cyBlYXNlLWluLW91dCAwLjJzIGluZmluaXRlOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IC00JTtcbiAgICByaWdodDogMTclO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuICAuaWNvbi1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiA1JTtcbiAgICByaWdodDogNSU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICBhbmltYXRpb246IG5vbmU7IH1cbiAgICAuaWNvbi1pdGVtOm50aC1jaGlsZCg0KSA+IGltZyB7XG4gICAgICBhbmltYXRpb246IGFuaW0tMiAxcyBpbmZpbml0ZSAxczsgfVxuICAuaWNvbi1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgdG9wOiA5JTtcbiAgICByaWdodDogMTUlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICB0b3A6IC0xMSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDcpIHtcbiAgICB0b3A6IDE5JTtcbiAgICByaWdodDogNSU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgLmljb24taXRlbTpudGgtY2hpbGQoOCkge1xuICAgIHRvcDogMjglO1xuICAgIHJpZ2h0OiAxNyU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICBhbmltYXRpb246IG5vbmU7IH1cbiAgICAuaWNvbi1pdGVtOm50aC1jaGlsZCg4KSA+IGltZyB7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZSAzcyBlYXNlLWluLW91dCAwLjdzIGluZmluaXRlOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgICB0b3A6IDM2JTtcbiAgICByaWdodDogMTElO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxuICAuaWNvbi1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgIHRvcDogMzclO1xuICAgIHJpZ2h0OiAwJTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC43czsgfVxuICAuaWNvbi1pdGVtOm50aC1jaGlsZCgxMSkge1xuICAgIHRvcDogNDYlO1xuICAgIHJpZ2h0OiA4JTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICBhbmltYXRpb246IG5vbmU7IH1cbiAgICAuaWNvbi1pdGVtOm50aC1jaGlsZCgxMSkgPiBpbWcge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGUgNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgLmljb24taXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgICB0b3A6IDQ3JTtcbiAgICByaWdodDogMTIlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDEzKSB7XG4gICAgdG9wOiA1NCU7XG4gICAgcmlnaHQ6IDYlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDE0KSB7XG4gICAgdG9wOiA2MiU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfVxuICAgIC5pY29uLWl0ZW06bnRoLWNoaWxkKDE0KSA+IGltZyB7XG4gICAgICBhbmltYXRpb246IGFuaW0tMiAxcyBpbmZpbml0ZSAwLjVzOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDE1KSB7XG4gICAgdG9wOiA2JTtcbiAgICByaWdodDogMjQlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDE2KSB7XG4gICAgdG9wOiAzMSU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgLmljb24taXRlbTpudGgtY2hpbGQoMTcpIHtcbiAgICB0b3A6IDMyJTtcbiAgICByaWdodDogMiU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5pY29uLWl0ZW06bnRoLWNoaWxkKDE4KSB7XG4gICAgdG9wOiA1OCU7XG4gICAgcmlnaHQ6IDEyJTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC43czsgfVxuXG4uZmVhdHVyZXMge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmZlYXR1cmVzIC5ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZDBlYjsgfVxuICAgIC5mZWF0dXJlcyAuYmxvY2s6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvc25hcGNoYXQvcGF0dGVybi1ibHVlLmpwZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0OHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAgICAgLmZlYXR1cmVzIC5ibG9jayB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG5cbi5mZWF0dXJlc19fY29udGVudCB7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTElOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA5JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAuZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVzX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH0gfVxuXG4uZmVhdHVyZXNfX2ltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZXNfX2ltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZlYXR1cmVzX19pbWcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAuZmVhdHVyZXNfX2ltZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG5cbi5mZWF0dXJlc19fbGlzdHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbHVtbi1nYXA6IDJlbTtcbiAgY29sdW1uLWNvdW50OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuZmVhdHVyZXNfX2xpc3RzIHtcbiAgICAgIGNvbHVtbi1nYXA6IDNlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgICAuZmVhdHVyZXNfX2xpc3RzIHtcbiAgICAgIGNvbHVtbi1nYXA6IGluaGVyaXQ7XG4gICAgICBjb2x1bW4tY291bnQ6IGluaGVyaXQ7IH0gfVxuXG4uZmVhdHVyZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mZWF0dXJlc19fbGlzdDpsYXN0LWNoaWxkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgIC5mZWF0dXJlc19fbGlzdCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgLmZlYXR1cmVzX19saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVzX19saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5mZWF0dXJlc19fbGlzdCBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgLmZlYXR1cmVzX19saXN0IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZXNfX2xpc3QgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmlkZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuaWRlYSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzOTBweDsgfVxuICAuaWRlYSAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5pZGVhIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmlkZWEgLmNvbW1vbl9fY29udGFpbmVyIC5jb21tb25fX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5pZGVhIC5jb21tb25fX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLmFwcGxpbmsge1xuICBjb2xvcjogIzU4ZDBlYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zczsgfVxuICAuYXBwbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxOGE1YzU7IH1cblxuLmJveCB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAyNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjk7IH1cblxuLmNvbW1vbl9faW1ncyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY2MHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY29tbW9uX19pbWdzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmNvbW1vbl9faW1ncy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uY29tbW9uX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb21tb25fX2ltZzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb21tb25fX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjA5cHg7IH1cblxuLmZhcSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5mYXEgLnNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgIC5mYXEgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmFxIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgLmZhcSAuYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU1NTI7IH1cbiAgICAuZmFxIC5ibG9jazo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9zbmFwY2hhdC9wYXR0ZXJuLXllbGxvdy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMzVweDsgfVxuICAgIC5mYXEgLmJsb2NrOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgICAgLmZhcSAuYmxvY2sge1xuICAgICAgICBoZWlnaHQ6IDU2MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mYXEgLmJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmZhcSAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmZhcSAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mYXFfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAuZmFxX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZhcV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5mYXFfX3NsaWRlci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAgIC5mYXFfX3NsaWRlci1ib3gge1xuICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgaGVpZ2h0OiA0MTBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAgIC5mYXFfX3NsaWRlci1ib3ggLnRleHQtY29udGFpbmVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5mYXFfX3NsaWRlci1ib3ggaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mYXFfX3NsaWRlci1ib3gge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuZmFxX19zbGlkZXItYm94LmZpcnN0LXNsaWRlLCAuZmFxX19zbGlkZXItYm94LnRoaXJkLXNsaWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuZmFxX19zbGlkZXItYm94LnNlY29uZC1zbGlkZSwgLmZhcV9fc2xpZGVyLWJveC5mb3VydGgtc2xpZGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmZhcV9fc2xpZGVyLWJveCAuc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAgIC5mYXFfX3NsaWRlci1ib3ggLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmZhcV9fc2xpZGU6Zm9jdXMsIC5mYXFfX3NsaWRlOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZhcV9fc2xpZGUuc2xpY2stc2xpZGVbZGF0YS1zbGljay1pbmRleD0nMCddLCAuZmFxX19zbGlkZS5zbGljay1zbGlkZVtkYXRhLXNsaWNrLWluZGV4PScyJ10ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZmFxX19zbGlkZS5zbGljay1zbGlkZVtkYXRhLXNsaWNrLWluZGV4PScwJ10sIC5mYXFfX3NsaWRlLnNsaWNrLXNsaWRlW2RhdGEtc2xpY2staW5kZXg9JzInXSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5mYXFfX3NsaWRlLnNsaWNrLXNsaWRlW2RhdGEtc2xpY2staW5kZXg9JzEnXSwgLmZhcV9fc2xpZGUuc2xpY2stc2xpZGVbZGF0YS1zbGljay1pbmRleD0nMyddIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZmFxX19zbGlkZS5zbGljay1zbGlkZVtkYXRhLXNsaWNrLWluZGV4PScxJ10sIC5mYXFfX3NsaWRlLnNsaWNrLXNsaWRlW2RhdGEtc2xpY2staW5kZXg9JzMnXSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5hcHAge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmFwcCAuY29tbW9uX19jb250YWluZXIgLmNvbW1vbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG4gIC5hcHAgLmljb24taXRlbSA+IGltZyB7XG4gICAgYW5pbWF0aW9uOiBub25lOyB9XG4gIC5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMyU7XG4gICAgbGVmdDogMjMlO1xuICAgIG1heC13aWR0aDogOCU7XG4gICAgYW5pbWF0aW9uOiBhbmltLTEgMi41cyBlYXNlLWluLW91dCAxcyBpbmZpbml0ZTsgfVxuICAuYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0b3A6IDMlO1xuICAgIGxlZnQ6IDE2JTsgfVxuICAuYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDExJTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IDIyJTtcbiAgICBsZWZ0OiAyNiU7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgdG9wOiAyNiU7XG4gICAgbGVmdDogMTQlOyB9XG4gIC5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoNikge1xuICAgIHRvcDogMjklO1xuICAgIGxlZnQ6IDYlOyB9XG4gIC5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoNykge1xuICAgIHRvcDogMzIlO1xuICAgIGxlZnQ6IDIxJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCg4KSB7XG4gICAgdG9wOiAzOCU7XG4gICAgbGVmdDogMTYlO1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfVxuICAgIC5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoOCkgPiBpbWcge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGUgNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCg5KSB7XG4gICAgdG9wOiAzNSU7XG4gICAgbGVmdDogNiU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpOyB9XG4gIC5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMTApIHtcbiAgICB0b3A6IDQ0JTtcbiAgICBsZWZ0OiA4JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxMSkge1xuICAgIHRvcDogMiU7XG4gICAgcmlnaHQ6IDI4JTtcbiAgICBhbmltYXRpb246IGFuaW0tMSAyLjVzIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZTsgfVxuICAuYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDEyKSB7XG4gICAgdG9wOiAxOCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgYW5pbWF0aW9uOiBub25lOyB9XG4gICAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxMikgPiBpbWcge1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGUgNXMgZWFzZS1pbi1vdXQgMXMgaW5maW5pdGU7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxMykge1xuICAgIHRvcDogMjMlO1xuICAgIHJpZ2h0OiAyOSU7XG4gICAgYW5pbWF0aW9uOiBub25lOyB9XG4gICAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxMykgPiBpbWcge1xuICAgICAgYW5pbWF0aW9uOiBhbmltLTIgMXMgaW5maW5pdGU7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxNCkge1xuICAgIHRvcDogMjIlO1xuICAgIHJpZ2h0OiAxNyU7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxNSkge1xuICAgIHRvcDogMjAlO1xuICAgIHJpZ2h0OiA3JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxNikge1xuICAgIHRvcDogMzAlO1xuICAgIHJpZ2h0OiAyMyU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuOHM7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxNykge1xuICAgIHRvcDogMjglO1xuICAgIHJpZ2h0OiAxMSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG4gIC5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMTgpIHtcbiAgICB0b3A6IDMyJTtcbiAgICByaWdodDogMSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfVxuICAgIC5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMTgpID4gaW1nIHtcbiAgICAgIGFuaW1hdGlvbjogYW5pbS0yIDFzIGluZmluaXRlIC41czsgfVxuICAuYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDE5KSB7XG4gICAgdG9wOiA0MyU7XG4gICAgcmlnaHQ6IDI0JTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7IH1cbiAgLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgyMCkge1xuICAgIHRvcDogNDQlO1xuICAgIHJpZ2h0OiAxOSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfVxuICAgIC5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMjApID4gaW1nIHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlIDVzIGVhc2UtaW4tb3V0IC41cyBpbmZpbml0ZTsgfVxuICAuYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDIxKSB7XG4gICAgdG9wOiA0NCU7XG4gICAgcmlnaHQ6IDglO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI1ZGVnKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogLjJzOyB9XG4gIC5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMjIpIHtcbiAgICB0b3A6IDUxJTtcbiAgICByaWdodDogMTAlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbiAgICBhbmltYXRpb24tZGVsYXk6IC43czsgfVxuXG4uZm9ybSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZm9ybSAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtIC5ibG9jayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZDBlYjsgfVxuICAgIC5mb3JtIC5ibG9jazo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9zbmFwY2hhdC9wYXR0ZXJuLWJsdWUuanBnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICAgICAuZm9ybSAuYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH0gfVxuICAuZm9ybSAuYnRuLS1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmZvcm1fX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU2NXB4O1xuICB6LWluZGV4OiAxOyB9XG5cbi5mb3JtX19maWVsZHMtcm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5mb3JtX19maWVsZHMtcm93IGRpdi5lcnJvciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLmZvcm1fX2ZpZWxkcy1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi51c2VyLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnVzZXItZGF0YSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnVzZXItZGF0YV9faXRlbSB7XG4gIHdpZHRoOiA0OCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLnVzZXItZGF0YV9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC51c2VyLWRhdGFfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4udXNlci1kYXRhX19pbnB1dCxcbi51c2VyLWRhdGFfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzBweDsgfVxuICAudXNlci1kYXRhX19pbnB1dC5lcnJvcixcbiAgLnVzZXItZGF0YV9fdGV4dGFyZWEuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjQxNDE7IH1cbiAgLnVzZXItZGF0YV9faW5wdXQuZXJyb3I6Zm9jdXMsXG4gIC51c2VyLWRhdGFfX3RleHRhcmVhLmVycm9yOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAzcHggcmdiYSgyNTUsIDY1LCA2NSwgMC40Mik7IH1cbiAgLnVzZXItZGF0YV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAudXNlci1kYXRhX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjYWZhZmIzO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAc3VwcG9ydHMgbm90IChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gICAgICAudXNlci1kYXRhX19pbnB1dDo6cGxhY2Vob2xkZXIsXG4gICAgICAudXNlci1kYXRhX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBzdXBwb3J0cyAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAgICAgLnVzZXItZGF0YV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgLnVzZXItZGF0YV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1WRlwiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC51c2VyLWRhdGFfX2lucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgIC51c2VyLWRhdGFfX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi51c2VyLWRhdGFfX3RleHRhcmVhIHtcbiAgcmVzaXplOiBub25lOyB9XG5cbi8qIG1vZHVsZXMgKi9cbi8qIFN0eWxlIGZvciBJRSAxMC8xMSAqL1xuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmNvbW1vbl9faW1ncy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tb25fX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uX19yb3csXG4gIC50aXRsZV9faW1nLFxuICAudGl0bGVfX2ltZyBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi8qIFN0eWxlIGZvciBJRSAxMissIEVER0UgKi9cbi8qIFN0eWxlIGZvciBTYWZhcmkgKi9cbi8qIG1lZGlhIHF1ZXJpZXMgKi9cbi8qIGNvbG9ycyAqL1xuLyogYXJ0aWNsZXMgaXRlbXMgdGl0bGUgKi9cbi8qIGFydGljbGVzIGl0ZW1zIHRleHQgKi9cbi8qR2FtYmxpbmcgdmFyaWFibGVzKi9cbjpyb290IHtcbiAgLS1jb250YWluZXI6IDExODBweDtcbiAgLS1wb3J0Zm9saW9IZWlnaHQ6IDUwMHB4O1xuICAtLXBhZGRpbmc6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1wb3J0Zm9saW9IZWlnaHQ6IDM3M3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgOnJvb3Qge1xuICAgICAgLS1wYWRkaW5nOiAzMHB4OyB9IH1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwiL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtSXRhbGljLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIi9mb250cy9SYWxld2F5L1JhbGV3YXktVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9SYWxld2F5L1JhbGV3YXktVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwiL2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4ubGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBjb2xvcjogI2ZmNmQzYztcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBzdXBwb3J0cyBub3QgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgICAubGluayB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAc3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgICAubGluayB7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVZGXCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cbiAgLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmE1OTIzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5saW5rOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBhcnJvdy14cyAuM3MgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlOyB9XG4gIC5saW5rOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2hvbWUvYXJyb3cteHMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjNzO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmxpbms6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmxpbms6aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgaGVpZ2h0OiAycHg7IH1cbiAgLmxpbmsubGluay0tdjIge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBjb2xvcjogIzI1NmFmMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmxpbmsubGluay0tdjI6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NvbW1vbi9hcnJvdy1sb25nLnN2Z1wiKTsgfVxuICAgIC5saW5rLmxpbmstLXYyOjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDQ0cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IDAuM3Mgd2lkdGg7IH1cbiAgICAubGluay5saW5rLS12Mjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmxpbmsubGluay0tdjIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAubGluay5saW5rLS12Mjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jb21tb24vYXJyb3ctbG9uZy1tb2Iuc3ZnXCIpOyB9XG4gICAgICAgIC5saW5rLmxpbmstLXYyOjphZnRlciB7XG4gICAgICAgICAgbGVmdDogMjJweDsgfVxuICAgICAgICAubGluay5saW5rLS12Mjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMnB4KTsgfSB9XG4gIC5saW5rLmxpbmstLXNtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAubGluay0tc2hvdy1tb3JlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpOyB9XG4gIC5saW5rLS1zaG93LW1vcmUuYWN0aXZlOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTsgfVxuICAubGluay0tc2hvdy1tb3JlOmhvdmVyOjpiZWZvcmUge1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIGFycm93LXhzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0zcHgpOyB9IH1cblxuLmxheW91dF9fbmF2LWNvbGxhcHNlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2JhcnMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXlvdXRfX25hdi1saXN0LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuLmxheW91dF9fbmF2LWxpc3QtY2xvc2U6OmFmdGVyLCAubGF5b3V0X19uYXYtbGlzdC1jbG9zZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5sYXlvdXRfX25hdi1saXN0LWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmJhbm5lci1maXhlZCAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7IH1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwiL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtSXRhbGljLVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMi12YXJpYXRpb25zXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JhbGV3YXktVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIi9mb250cy9SYWxld2F5L1JhbGV3YXktVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9SYWxld2F5L1JhbGV3YXktVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwiL2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4vKiFcbiAqIENvcHlyaWdodCAoYykgMjAyMCBHQktTT0ZULiBXZWIgYW5kIE1vYmlsZSBTb2Z0d2FyZSBEZXZlbG9wbWVudC5cbiAqIFNlZSBMSUNFTlNFLnR4dCBmb3IgbGljZW5zZSBkZXRhaWxzLlxuICovXG4uYmFubmVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDYzNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMzUzOTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLCBib3gtc2hhZG93IDAuNHMgZWFzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTQwcHgpIHtcbiAgICAuYmFubmVyLWZpeGVkIHtcbiAgICAgIHdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgICAuYmFubmVyLWZpeGVkIHtcbiAgICAgIHdpZHRoOiA0ODBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgICAuYmFubmVyLWZpeGVkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuYmFubmVyLWZpeGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYmFubmVyLWZpeGVkX190aXRsZS5oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BudW0nIG9uLCAnbG51bScgb247IH1cbiAgICAuYmFubmVyLWZpeGVkX190aXRsZS5oZWFkaW5nIHNwYW4ge1xuICAgICAgY29sb3I6ICM3MmYzY2E7IH1cbiAgLmJhbm5lci1maXhlZF9fc3VidGl0bGUuc3ViaGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5iYW5uZXItZml4ZWRfX3N1YnRpdGxlLnN1YmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmJhbm5lci1maXhlZCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BudW0nIG9uLCAnbG51bScgb247XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJhbm5lci1maXhlZCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAuYmFubmVyLWZpeGVkIHAgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iYW5uZXItZml4ZWRfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1NXB4IDgwcHggNjVweCA3MnB4O1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDk0MHB4KSB7XG4gICAgICAuYmFubmVyLWZpeGVkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNTVweCA3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG4gICAgICAuYmFubmVyLWZpeGVkX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAgICAgLmJhbm5lci1maXhlZF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgIC5iYW5uZXItZml4ZWRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH0gfVxuICAuYmFubmVyLWZpeGVkX190ZXh0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgICAuYmFubmVyLWZpeGVkX190ZXh0LXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAuYmFubmVyLWZpeGVkX190ZXh0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5iYW5uZXItZml4ZWRfX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5NDBweCkge1xuICAgICAgLmJhbm5lci1maXhlZF9faW1nIHtcbiAgICAgICAgYm90dG9tOiAtNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDg4MHB4KSB7XG4gICAgICAuYmFubmVyLWZpeGVkX19pbWcge1xuICAgICAgICBib3R0b206IC05MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODIwcHgpIHtcbiAgICAgIC5iYW5uZXItZml4ZWRfX2ltZyB7XG4gICAgICAgIGJvdHRvbTogLTE0MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgICAuYmFubmVyLWZpeGVkX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmJhbm5lci1maXhlZF9fZGlzY291bnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzcyZjNjYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5iYW5uZXItZml4ZWRfX2Rpc2NvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuYmFubmVyLWZpeGVkX19kaXNjb3VudDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9iYW5uZXItZml4ZWQvYXJyb3cuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgICAuYmFubmVyLWZpeGVkX19kaXNjb3VudDo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDExcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgICAgICAgLmJhbm5lci1maXhlZF9fZGlzY291bnQ6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5iYW5uZXItZml4ZWRfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmJhbm5lci1maXhlZCAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL2Jhbm5lci1maXhlZC9jbG9zZS1tb2RhbC13aGl0ZS5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5iYW5uZXItZml4ZWQgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuYmFubmVyLWZpeGVkIC5idG46OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICBib2R5LmJhbm5lci1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLmxheW91dF9fbmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubGF5b3V0X19uYXYge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAubGF5b3V0X19uYXYge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAubGF5b3V0X19uYXYge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubGF5b3V0X19uYXYtbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dF9fbmF2LWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cblxuLmxheW91dF9fbmF2LWxpc3QgPiBhIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5sYXlvdXRfX25hdi1saXN0ID4gYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi8qIENoYW5nZSBhdXRvY29tcGxldGUgc3R5bGVzIGluIFdlYktpdCAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNTBweCAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMmQyZDJkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmQyZDJkICFpbXBvcnRhbnQ7IH1cblxuLmJ0blt0eXBlPXN1Ym1pdF0ge1xuICBhbmltYXRpb246IG5vbmU7IH1cbiIsIi8qIGRlZmF1bHQgc3R5bGUgKi9cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBiYXNlICovXG4vKiBtZWRpYSBxdWVyaWVzICovXG4vKiBjb2xvcnMgKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwiL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9SYWxld2F5L1JhbGV3YXktSXRhbGljLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzJkMmQyZDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICBib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuXG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgYm9keSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdC1WRlwiLCBzYW5zLXNlcmlmOyB9IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5wIHtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5hIHtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUsXG5pbnB1dDpmb2N1cyxcbmlucHV0OmFjdGl2ZSxcbm9wdGdyb3VwOmZvY3VzLFxub3B0Z3JvdXA6YWN0aXZlLFxuc2VsZWN0OmZvY3VzLFxuc2VsZWN0OmFjdGl2ZSxcbnRleHRhcmVhOmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi53cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG4vKiBhb3MgZGVmYXVsdCBhbmltYXRpb24gICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSczMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMzAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMzUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzM1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSczNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNDAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzQwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzQwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzQ1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc0NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNDUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzQ1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc0NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzUwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc1MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzUwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc1MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc1NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzU1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzU1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc2MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNjAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzYwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNjUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc2NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzY1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc2NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nNzAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzcwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzcwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249Jzc1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc3NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nNzUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc3NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nNzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzgwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPSc4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc4MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzgwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc4MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc4NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nODUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzg1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nODUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9Jzg1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSc5MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nOTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzkwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nOTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nOTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249Jzk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSc5NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9Jzk1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PSc5NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTAwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTAwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMDUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEwNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEwNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTA1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMDUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEwNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzExMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTEwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzExMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTEwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzExNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTE1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTE1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzExNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTE1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTIwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEyMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTI1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxMjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMjUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEyNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTI1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMzAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEzMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTMwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTMwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxMzUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzEzNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzEzNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTM1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxMzUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzEzNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE0MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNDAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNDAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE0NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTQ1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE0NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTQ1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTUwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE1MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTU1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxNTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE1NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTU1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNjAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE2MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTYwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTYwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxNjUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE2NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTY1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNjUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE2NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE3MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTcwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxNzAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTcwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNzAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzE3NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMTc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTc1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxNzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE3NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTc1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTgwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxODAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE4MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMTg1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScxODUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxODUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE4NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTg1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxODUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxOTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE5MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMTkwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScxOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTkwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScxOTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzE5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzE5NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMTk1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScxOTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzE5NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIwMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjAwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIwMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjAwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjA1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMDUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMDUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIwNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjA1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMDUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMTAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIxMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjEwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxMDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjEwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyMTUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzIxNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIxNTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjE1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMTUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIxNTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIyMDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjIwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMjAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIyMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjIwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzIyNTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjI1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjI1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIyNTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjI1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjMwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzIzMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjMwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjM1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyMzUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyMzUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzIzNTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjM1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyMzUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNDAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI0MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjQwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNDAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjQwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNDUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI0NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI0NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjQ1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNDUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI0NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI1MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjUwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNTAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI1MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjUwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI1NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjU1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjU1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI1NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjU1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjYwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNjAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI2MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjYwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjY1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyNjUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNjUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI2NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjY1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNjUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNzAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI3MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjcwMCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyNzAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3MDAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjcwMCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPScyNzUwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzI3NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI3NTAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjc1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyNzUwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI3NTAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI4MDAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjgwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyODAwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI4MDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjgwMCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyODAwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249JzI4NTAnXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj0nMjg1MCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjg1MCddLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyODUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI4NTAnXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjg1MCddIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjkwMCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyOTAwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzI5MDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMjkwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5MDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nMjk1MCddLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScyOTUwJ10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PScyOTUwJ10sIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzI5NTAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nMjk1MCddLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PScyOTUwJ10gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPSczMDAwJ10sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249JzMwMDAnXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9JzMwMDAnXSwgYm9keVtkYXRhLWFvcy1kZWxheT0nMzAwMCddIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PSczMDAwJ10uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9JzMwMDAnXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC4yNSwgMC43NSwgMC43NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtOyB9XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAxMDBweCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtdXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtMTAwcHgpOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgLTEwMHB4KTsgfVxuXG5bZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtOyB9XG5cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgc2NhbGUoMSk7IH1cblxuW2RhdGEtYW9zPXpvb20taW5dIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCkgc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4KSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwcHgpIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0XSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCkgc2NhbGUoMS4yKTsgfVxuXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuXG5bZGF0YS1hb3M9c2xpZGUtdXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG5cbltkYXRhLWFvcz1zbGlkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbltkYXRhLWFvc149ZmxpcF1bZGF0YS1hb3NePWZsaXBdIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuW2RhdGEtYW9zPWZsaXAtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG5cbltkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7IH1cblxuW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7IH1cblxuW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH1cblxuW2RhdGEtYW9zPWZsaXAtZG93bl0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpOyB9XG5cbltkYXRhLWFvcz1mbGlwLWRvd25dLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7IH1cblxuLyogYW5pbWF0aW9uIGtleWZyYW1lcyAqL1xuQGtleWZyYW1lcyBmbGFzaCB7XG4gIGZyb20sXG4gIDUwJSxcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxhc2gge1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7IH1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgI2ZmZjtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7IH1cbiAgNTAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMzVweCAyM3B4ICNmZmY7XG4gICAgZmlsdGVyOiBibHVyKDFweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW0tMSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwKTsgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIDIlKSByb3RhdGUoNWRlZyk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDElLCA1JSkgcm90YXRlKDJkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIDIlKSByb3RhdGUoNWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFuaW0tMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9IH1cblxuQGtleWZyYW1lcyBsaWdodCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAwcHg7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKDApOyB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgMiUpIHJvdGF0ZSgxODBkZWcpOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxJSwgNSUpIHJvdGF0ZSgzNjBkZWcpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIDIlKSByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4udGFkYSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhOyB9XG5cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG4udGFkYSB7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhOyB9XG5cbi8qIGFvcyBhbmltYXRpb24gKi9cbltkYXRhLWFvcz1cImZhZGUtbGVmdFwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpOyB9XG5cbltkYXRhLWFvcz1cImZhZGUtbGVmdFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG5bZGF0YS1hb3M9XCJmYWRlLXJpZ2h0XCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpOyB9XG5cbltkYXRhLWFvcz1cImZhZGUtcmlnaHRcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuW2RhdGEtYW9zPVwiZmFkZS11cC10ZXh0XCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cblxuW2RhdGEtYW9zPVwiZmFkZS11cC10ZXh0XCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbltkYXRhLWFvcz1cImZhZGUtdXAtbGlzdFwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7IH1cblxuW2RhdGEtYW9zPVwiZmFkZS11cC1saXN0XCJdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbltkYXRhLWFvcz1cInJvdGF0ZVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbltkYXRhLWFvcz1cInJvdGF0ZVwiXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbltkYXRhLWFvcz1cInJvdGF0ZVJldmVyc2VcIl0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuW2RhdGEtYW9zPVwicm90YXRlUmV2ZXJzZVwiXS5hb3MtYW5pbWF0ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbltkYXRhLWFvcz1cInNsaWRlLXVwXCJdIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cblxuW2RhdGEtYW9zPVwic2xpZGUtdXBcIl0uYW9zLWFuaW1hdGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuW2RhdGEtYW9zPVwidGFkYVwiXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3M9XCJ0YWRhXCJdLmFvcy1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiB0YWRhIDAuNXMgMXM7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbW9kdWxlcyAqL1xuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRhaW5lci0tYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJsb2NrIHtcbiAgICBoZWlnaHQ6IDUzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuYmxvY2sge1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hcnJvdyA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYXJyb3cgPiBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYXJyb3cgPiBhIGltZyB7XG4gICAgd2lkdGg6IDQ1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnJvdyA+IGEgaW1nIHtcbiAgICB3aWR0aDogMzIwcHg7IH0gfVxuXG4uYXJyb3ctLWRvd24ge1xuICBib3R0b206IC0yMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hcnJvdy0tZG93biB7XG4gICAgYm90dG9tOiAtMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFycm93LS1kb3duIHtcbiAgICBib3R0b206IC0xNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnJvdy0tZG93biB7XG4gICAgYm90dG9tOiAtMTBweDsgfSB9XG5cbi5hcnJvdy0tbmV4dCwgLmFycm93LS1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNzdweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5hcnJvdy0tbmV4dCwgLmFycm93LS1wcmV2IHtcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IDUzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFycm93LS1uZXh0LCAuYXJyb3ctLXByZXYge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNDIxcHggIWltcG9ydGFudDsgfSB9XG5cbi5hcnJvdy0tbmV4dCB7XG4gIHRvcDogNDAuNSU7XG4gIHJpZ2h0OiAtMjJweDtcbiAgaGVpZ2h0OiA2NDRweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvc25hcGNoYXQvYXJyb3ctbmV4dC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuYXJyb3ctLW5leHQge1xuICAgIHRvcDogMzkuNSU7XG4gICAgcmlnaHQ6IC0xN3B4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hcnJvdy0tbmV4dCB7XG4gICAgdG9wOiA0Mi41JTtcbiAgICByaWdodDogLTE0cHg7IH0gfVxuXG4uYXJyb3ctLXByZXYge1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogLTIxcHg7XG4gIGhlaWdodDogNjQ5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1nL3NuYXBjaGF0L2Fycm93LXByZXYucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgLmFycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAtMThweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0xNHB4OyB9IH1cblxuLmJ0biB7XG4gIGhlaWdodDogNTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44NSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ0bi0tbGluayB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIHdpZHRoOiAyNTBweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YwMzg1OTtcbiAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLW91dCwgdHJhbnNmb3JtIDFzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjAzODU5IDAlLCAjZjAzODU5IDQwJSwgI2ZmZiA1MCUsICNmMDM4NTkgNjAlLCAjZjAzODU5IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjAzODU5JywgZW5kQ29sb3JzdHI9JyNmMDM4NTknLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMzUwJTsgfVxuXG4uYnRuLS1saW5rOmhvdmVyIHtcbiAgYW5pbWF0aW9uOiBsaWdodCAxczsgfVxuXG4uYnRuLS1saW5rLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmJ0bi0tc3VibWl0IHtcbiAgd2lkdGg6IDMxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZlNTUyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZmZlNTUyIDAlLCAjZmZlNTUyIDQwJSwgI2ZmZiA1MCUsICNmZmU1NTIgNjAlLCAjZmZlNTUyIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZlNTUyJywgZW5kQ29sb3JzdHI9JyNmZmU1NTInLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJTsgfVxuXG4uYnRuLS1zdWJtaXQ6aG92ZXIge1xuICBhbmltYXRpb246IGxpZ2h0IDFzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYnRuLS1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9IH1cblxuLnRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMjQlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnRleHQtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC44N3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQtY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnRleHQtY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGV4dC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnN1YnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNvbW1vbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tb25fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cblxuLmNvbW1vbl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxOyB9XG5cbi5jb21tb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tb25fX2l0ZW0ge1xuICAgIGZsZXg6IGluaGVyaXQ7IH0gfVxuXG4uY29tbW9uX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY2FtZXJhLWZsYXNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZpbHRlcjogYmx1cigwKTsgfVxuXG4vKiBzZWN0aW9uICovXG4udGl0bGUge1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRpdGxlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4udGl0bGUgLmJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTUyO1xuICBwYWRkaW5nLWxlZnQ6IDklO1xuICBwYWRkaW5nLXJpZ2h0OiAxJTsgfVxuXG4udGl0bGUgLmJsb2NrOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3NuYXBjaGF0L3BhdHRlcm4teWVsbG93LmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRpdGxlIC5ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGxlIC5ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cblxuLnRpdGxlX19oZWFkZXIge1xuICBmbGV4OiAxO1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGxlX19oZWFkZXIge1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnRpdGxlX19oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDUlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRpdGxlX19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRpdGxlX19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGVfX2hlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC50aXRsZV9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4udGl0bGVfX2hlYWRlciBoMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50aXRsZV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiA1JTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDsgfVxuXG4udGl0bGVfX2ltZy5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGxlX19pbWcge1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IC0zJTsgfSB9XG5cbi50aXRsZV9faW1nIGltZyB7XG4gIHdpZHRoOiA3NTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50aXRsZV9faW1nIGltZyB7XG4gICAgd2lkdGg6IDUwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGl0bGVfX2ltZyBpbWcge1xuICAgIG1heC13aWR0aDogOTIlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZV9faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3NyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpdGxlX19pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnRpdGxlX19pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfSB9XG5cbi5jdXJzb3Ige1xuICBhbmltYXRpb246IGZsYXNoIDFzIGluZmluaXRlOyB9XG5cbi5hZHZhbnRhZ2VzIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMjYlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkdmFudGFnZXMgLnNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4uYWR2YW50YWdlcyAuY29tbW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkdmFudGFnZXMgLmNvbW1vbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmFkdmFudGFnZXMgLmNhbWVyYS1mbGFzaCB7XG4gIGJvdHRvbTogMjQlO1xuICByaWdodDogMzUlO1xuICBhbmltYXRpb246IHNoaW5lIDAuN3MgZWFzZS1pbiBpbmZpbml0ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hZHZhbnRhZ2VzIC5jYW1lcmEtZmxhc2gge1xuICAgIHJpZ2h0OiAzMy44JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFkdmFudGFnZXMgLmNhbWVyYS1mbGFzaCB7XG4gICAgcmlnaHQ6IDM3JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuYWR2YW50YWdlcyAuY2FtZXJhLWZsYXNoIHtcbiAgICByaWdodDogMzYlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5hZHZhbnRhZ2VzIC5jYW1lcmEtZmxhc2gge1xuICAgIHJpZ2h0OiAzNSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLmFkdmFudGFnZXMgLmNhbWVyYS1mbGFzaCB7XG4gICAgcmlnaHQ6IDM0JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYWR2YW50YWdlcyAuY2FtZXJhLWZsYXNoIHtcbiAgICByaWdodDogMzMlOyB9IH1cblxuLmljb24taXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7IH1cblxuLmljb24taXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBhbmltYXRpb246IGFuaW0tMSAyLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbi5pY29uLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmljb24taXRlbSBpbWcge1xuICAgIG1heC13aWR0aDogODAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29uLWl0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG5cbi5pY29uLWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAtNSU7XG4gIHJpZ2h0OiAzNCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbjogbm9uZTsgfVxuXG4uaWNvbi1pdGVtOm50aC1jaGlsZCgxKSA+IGltZyB7XG4gIGFuaW1hdGlvbjogYW5pbS0yIDFzIGluZmluaXRlIDAuMnM7IH1cblxuLmljb24taXRlbTpudGgtY2hpbGQoMikge1xuICB0b3A6IDUlO1xuICByaWdodDogMjglO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLmljb24taXRlbTpudGgtY2hpbGQoMikgPiBpbWcge1xuICBhbmltYXRpb246IHJvdGF0ZSA1cyBlYXNlLWluLW91dCAwLjJzIGluZmluaXRlOyB9XG5cbi5pY29uLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAtNCU7XG4gIHJpZ2h0OiAxNyU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7IH1cblxuLmljb24taXRlbTpudGgtY2hpbGQoNCkge1xuICB0b3A6IDUlO1xuICByaWdodDogNSU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbjogbm9uZTsgfVxuXG4uaWNvbi1pdGVtOm50aC1jaGlsZCg0KSA+IGltZyB7XG4gIGFuaW1hdGlvbjogYW5pbS0yIDFzIGluZmluaXRlIDFzOyB9XG5cbi5pY29uLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgdG9wOiA5JTtcbiAgcmlnaHQ6IDE1JTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG5cbi5pY29uLWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgdG9wOiAtMTElO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41czsgfVxuXG4uaWNvbi1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIHRvcDogMTklO1xuICByaWdodDogNSU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40czsgfVxuXG4uaWNvbi1pdGVtOm50aC1jaGlsZCg4KSB7XG4gIHRvcDogMjglO1xuICByaWdodDogMTclO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLmljb24taXRlbTpudGgtY2hpbGQoOCkgPiBpbWcge1xuICBhbmltYXRpb246IHJvdGF0ZSAzcyBlYXNlLWluLW91dCAwLjdzIGluZmluaXRlOyB9XG5cbi5pY29uLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgdG9wOiAzNiU7XG4gIHJpZ2h0OiAxMSU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7IH1cblxuLmljb24taXRlbTpudGgtY2hpbGQoMTApIHtcbiAgdG9wOiAzNyU7XG4gIHJpZ2h0OiAwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzOyB9XG5cbi5pY29uLWl0ZW06bnRoLWNoaWxkKDExKSB7XG4gIHRvcDogNDYlO1xuICByaWdodDogOCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLmljb24taXRlbTpudGgtY2hpbGQoMTEpID4gaW1nIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuLmljb24taXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgdG9wOiA0NyU7XG4gIHJpZ2h0OiAxMiU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuXG4uaWNvbi1pdGVtOm50aC1jaGlsZCgxMykge1xuICB0b3A6IDU0JTtcbiAgcmlnaHQ6IDYlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7IH1cblxuLmljb24taXRlbTpudGgtY2hpbGQoMTQpIHtcbiAgdG9wOiA2MiU7XG4gIHJpZ2h0OiAwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbjogbm9uZTsgfVxuXG4uaWNvbi1pdGVtOm50aC1jaGlsZCgxNCkgPiBpbWcge1xuICBhbmltYXRpb246IGFuaW0tMiAxcyBpbmZpbml0ZSAwLjVzOyB9XG5cbi5pY29uLWl0ZW06bnRoLWNoaWxkKDE1KSB7XG4gIHRvcDogNiU7XG4gIHJpZ2h0OiAyNCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuXG4uaWNvbi1pdGVtOm50aC1jaGlsZCgxNikge1xuICB0b3A6IDMxJTtcbiAgcmlnaHQ6IDIwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXG4uaWNvbi1pdGVtOm50aC1jaGlsZCgxNykge1xuICB0b3A6IDMyJTtcbiAgcmlnaHQ6IDIlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzOyB9XG5cbi5pY29uLWl0ZW06bnRoLWNoaWxkKDE4KSB7XG4gIHRvcDogNTglO1xuICByaWdodDogMTIlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7IH1cblxuLmZlYXR1cmVzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5mZWF0dXJlcyAuYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThkMGViOyB9XG5cbi5mZWF0dXJlcyAuYmxvY2s6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvc25hcGNoYXQvcGF0dGVybi1ibHVlLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0OHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmZlYXR1cmVzIC5ibG9jayB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cblxuLmZlYXR1cmVzX19jb250ZW50IHtcbiAgei1pbmRleDogMTtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxMSU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogOSU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5mZWF0dXJlc19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9IH1cblxuLmZlYXR1cmVzX19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlc19faW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZlYXR1cmVzX19pbWcgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuZmVhdHVyZXNfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuXG4uZmVhdHVyZXNfX2xpc3RzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2x1bW4tZ2FwOiAyZW07XG4gIGNvbHVtbi1jb3VudDogMjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mZWF0dXJlc19fbGlzdHMge1xuICAgIGNvbHVtbi1nYXA6IDNlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmZlYXR1cmVzX19saXN0cyB7XG4gICAgY29sdW1uLWdhcDogaW5oZXJpdDtcbiAgICBjb2x1bW4tY291bnQ6IGluaGVyaXQ7IH0gfVxuXG4uZmVhdHVyZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5mZWF0dXJlc19fbGlzdDpsYXN0LWNoaWxkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmZlYXR1cmVzX19saXN0IHtcbiAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5mZWF0dXJlc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlc19fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmZlYXR1cmVzX19saXN0IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuZmVhdHVyZXNfX2xpc3QgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQ1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVzX19saXN0IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cblxuLmlkZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uaWRlYSAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzkwcHg7IH1cblxuLmlkZWEgLnNlY3Rpb24tdGl0bGUge1xuICBtYXgtd2lkdGg6IDY1MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlkZWEgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbi5pZGVhIC5jb21tb25fX2NvbnRhaW5lciAuY29tbW9uX19pdGVtOmxhc3QtY2hpbGQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pZGVhIC5jb21tb25fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5hcHBsaW5rIHtcbiAgY29sb3I6ICM1OGQwZWI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7IH1cblxuLmFwcGxpbms6aG92ZXIge1xuICBjb2xvcjogIzE4YTVjNTsgfVxuXG4uYm94IHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDI3NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjRmOTsgfVxuXG4uY29tbW9uX19pbWdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbW9uX19pbWdzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uY29tbW9uX19pbWdzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5jb21tb25fX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNvbW1vbl9faW1nOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb21tb25fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDlweDsgfVxuXG4uZmFxIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmZhcSAuc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuZmFxIC5zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG5cbi5mYXEgLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1NTI7IH1cblxuLmZhcSAuYmxvY2s6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvc25hcGNoYXQvcGF0dGVybi15ZWxsb3cuanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDM1cHg7IH1cblxuLmZhcSAuYmxvY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5mYXEgLmJsb2NrIHtcbiAgICBoZWlnaHQ6IDU2MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEgLmJsb2NrIHtcbiAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uZmFxIC50ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmZhcSAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZhcV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHotaW5kZXg6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuZmFxX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfSB9XG5cbi5mYXFfX3NsaWRlci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNTBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAuZmFxX19zbGlkZXItYm94IHtcbiAgICB3aWR0aDogNTI1cHg7XG4gICAgaGVpZ2h0OiA0MTBweDtcbiAgICBwYWRkaW5nOiAyNXB4OyB9XG4gIC5mYXFfX3NsaWRlci1ib3ggLnRleHQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mYXFfX3NsaWRlci1ib3ggaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXFfX3NsaWRlci1ib3gge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbi5mYXFfX3NsaWRlci1ib3guZmlyc3Qtc2xpZGUsIC5mYXFfX3NsaWRlci1ib3gudGhpcmQtc2xpZGUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZmFxX19zbGlkZXItYm94LnNlY29uZC1zbGlkZSwgLmZhcV9fc2xpZGVyLWJveC5mb3VydGgtc2xpZGUge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5mYXFfX3NsaWRlci1ib3ggLnN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5mYXFfX3NsaWRlci1ib3ggLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi5mYXFfX3NsaWRlOmZvY3VzLCAuZmFxX19zbGlkZTphY3RpdmUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5mYXFfX3NsaWRlLnNsaWNrLXNsaWRlW2RhdGEtc2xpY2staW5kZXg9JzAnXSwgLmZhcV9fc2xpZGUuc2xpY2stc2xpZGVbZGF0YS1zbGljay1pbmRleD0nMiddIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mYXFfX3NsaWRlLnNsaWNrLXNsaWRlW2RhdGEtc2xpY2staW5kZXg9JzAnXSwgLmZhcV9fc2xpZGUuc2xpY2stc2xpZGVbZGF0YS1zbGljay1pbmRleD0nMiddIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5mYXFfX3NsaWRlLnNsaWNrLXNsaWRlW2RhdGEtc2xpY2staW5kZXg9JzEnXSwgLmZhcV9fc2xpZGUuc2xpY2stc2xpZGVbZGF0YS1zbGljay1pbmRleD0nMyddIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZhcV9fc2xpZGUuc2xpY2stc2xpZGVbZGF0YS1zbGljay1pbmRleD0nMSddLCAuZmFxX19zbGlkZS5zbGljay1zbGlkZVtkYXRhLXNsaWNrLWluZGV4PSczJ10ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmFwcCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uYXBwIC5jb21tb25fX2NvbnRhaW5lciAuY29tbW9uX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uYXBwIC5pY29uLWl0ZW0gPiBpbWcge1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMyU7XG4gIGxlZnQ6IDIzJTtcbiAgbWF4LXdpZHRoOiA4JTtcbiAgYW5pbWF0aW9uOiBhbmltLTEgMi41cyBlYXNlLWluLW91dCAxcyBpbmZpbml0ZTsgfVxuXG4uYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAzJTtcbiAgbGVmdDogMTYlOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMykge1xuICB0b3A6IDExJTtcbiAgbGVmdDogMTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoNCkge1xuICB0b3A6IDIyJTtcbiAgbGVmdDogMjYlOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoNSkge1xuICB0b3A6IDI2JTtcbiAgbGVmdDogMTQlOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoNikge1xuICB0b3A6IDI5JTtcbiAgbGVmdDogNiU7IH1cblxuLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCg3KSB7XG4gIHRvcDogMzIlO1xuICBsZWZ0OiAyMSU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTsgfVxuXG4uYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDgpIHtcbiAgdG9wOiAzOCU7XG4gIGxlZnQ6IDE2JTtcbiAgYW5pbWF0aW9uOiBub25lOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoOCkgPiBpbWcge1xuICBhbmltYXRpb246IHJvdGF0ZSA1cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4uYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDkpIHtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDYlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7IH1cblxuLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxMCkge1xuICB0b3A6IDQ0JTtcbiAgbGVmdDogOCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTsgfVxuXG4uYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDExKSB7XG4gIHRvcDogMiU7XG4gIHJpZ2h0OiAyOCU7XG4gIGFuaW1hdGlvbjogYW5pbS0xIDIuNXMgZWFzZS1pbi1vdXQgLjVzIGluZmluaXRlOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMTIpIHtcbiAgdG9wOiAxOCU7XG4gIHJpZ2h0OiAyMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgYW5pbWF0aW9uOiBub25lOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMTIpID4gaW1nIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUgNXMgZWFzZS1pbi1vdXQgMXMgaW5maW5pdGU7IH1cblxuLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxMykge1xuICB0b3A6IDIzJTtcbiAgcmlnaHQ6IDI5JTtcbiAgYW5pbWF0aW9uOiBub25lOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMTMpID4gaW1nIHtcbiAgYW5pbWF0aW9uOiBhbmltLTIgMXMgaW5maW5pdGU7IH1cblxuLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxNCkge1xuICB0b3A6IDIyJTtcbiAgcmlnaHQ6IDE3JTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDFzOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMTUpIHtcbiAgdG9wOiAyMCU7XG4gIHJpZ2h0OiA3JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7IH1cblxuLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgxNikge1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IDIzJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC44czsgfVxuXG4uYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDE3KSB7XG4gIHRvcDogMjglO1xuICByaWdodDogMTElO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxczsgfVxuXG4uYXBwIC5pY29uLWl0ZW06bnRoLWNoaWxkKDE4KSB7XG4gIHRvcDogMzIlO1xuICByaWdodDogMSU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYW5pbWF0aW9uOiBub25lOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMTgpID4gaW1nIHtcbiAgYW5pbWF0aW9uOiBhbmltLTIgMXMgaW5maW5pdGUgLjVzOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMTkpIHtcbiAgdG9wOiA0MyU7XG4gIHJpZ2h0OiAyNCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7IH1cblxuLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgyMCkge1xuICB0b3A6IDQ0JTtcbiAgcmlnaHQ6IDE5JTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgyMCkgPiBpbWcge1xuICBhbmltYXRpb246IHJvdGF0ZSA1cyBlYXNlLWluLW91dCAuNXMgaW5maW5pdGU7IH1cblxuLmFwcCAuaWNvbi1pdGVtOm50aC1jaGlsZCgyMSkge1xuICB0b3A6IDQ0JTtcbiAgcmlnaHQ6IDglO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLjJzOyB9XG5cbi5hcHAgLmljb24taXRlbTpudGgtY2hpbGQoMjIpIHtcbiAgdG9wOiA1MSU7XG4gIHJpZ2h0OiAxMCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7IH1cblxuLmZvcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmZvcm0gLnNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvcm0gLmJsb2NrIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OGQwZWI7IH1cblxuLmZvcm0gLmJsb2NrOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3NuYXBjaGF0L3BhdHRlcm4tYmx1ZS5qcGcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNDhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5mb3JtIC5ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4OyB9IH1cblxuLmZvcm0gLmJ0bi0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZm9ybV9fY29udGVudCB7XG4gIG1heC13aWR0aDogNTY1cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZvcm1fX2ZpZWxkcy1yb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmZvcm1fX2ZpZWxkcy1yb3cgZGl2LmVycm9yIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuZm9ybV9fZmllbGRzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG5cbi51c2VyLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC51c2VyLWRhdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4udXNlci1kYXRhX19pdGVtIHtcbiAgd2lkdGg6IDQ4JTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnVzZXItZGF0YV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudXNlci1kYXRhX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4udXNlci1kYXRhX19pbnB1dCxcbi51c2VyLWRhdGFfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMzBweDsgfVxuXG4udXNlci1kYXRhX19pbnB1dC5lcnJvcixcbi51c2VyLWRhdGFfX3RleHRhcmVhLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGNDE0MTsgfVxuXG4udXNlci1kYXRhX19pbnB1dC5lcnJvcjpmb2N1cyxcbi51c2VyLWRhdGFfX3RleHRhcmVhLmVycm9yOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDE1cHggM3B4IHJnYmEoMjU1LCA2NSwgNjUsIDAuNDIpOyB9XG5cbi51c2VyLWRhdGFfX2lucHV0OjpwbGFjZWhvbGRlcixcbi51c2VyLWRhdGFfX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWZhZmIzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDE7IH1cblxuQHN1cHBvcnRzIG5vdCAoZm9udC12YXJpYXRpb24tc2V0dGluZ3M6IG5vcm1hbCkge1xuICAudXNlci1kYXRhX19pbnB1dDo6cGxhY2Vob2xkZXIsXG4gIC51c2VyLWRhdGFfX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmOyB9IH1cblxuQHN1cHBvcnRzIChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIC51c2VyLWRhdGFfX2lucHV0OjpwbGFjZWhvbGRlcixcbiAgLnVzZXItZGF0YV9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVZGXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXItZGF0YV9faW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAudXNlci1kYXRhX190ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi51c2VyLWRhdGFfX3RleHRhcmVhIHtcbiAgcmVzaXplOiBub25lOyB9XG5cbi8qIG1vZHVsZXMgKi9cbi8qIFN0eWxlIGZvciBJRSAxMC8xMSAqL1xuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLmNvbW1vbl9faW1ncy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tb25fX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbW9uX19yb3csXG4gIC50aXRsZV9faW1nLFxuICAudGl0bGVfX2ltZyBpbWcge1xuICAgIGhlaWdodDogMTAwJTsgfSB9XG5cbi8qIFN0eWxlIGZvciBJRSAxMissIEVER0UgKi9cbi8qIFN0eWxlIGZvciBTYWZhcmkgKi9cbi8qIG1lZGlhIHF1ZXJpZXMgKi9cbi8qIGNvbG9ycyAqL1xuLyogYXJ0aWNsZXMgaXRlbXMgdGl0bGUgKi9cbi8qIGFydGljbGVzIGl0ZW1zIHRleHQgKi9cbi8qR2FtYmxpbmcgdmFyaWFibGVzKi9cbjpyb290IHtcbiAgLS1jb250YWluZXI6IDExODBweDtcbiAgLS1wb3J0Zm9saW9IZWlnaHQ6IDUwMHB4O1xuICAtLXBhZGRpbmc6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLXBvcnRmb2xpb0hlaWdodDogMzczcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tcGFkZGluZzogMzBweDsgfSB9XG5cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwiL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9SYWxld2F5L1JhbGV3YXktSXRhbGljLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgY29sb3I6ICNmZjZkM2M7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5Ac3VwcG9ydHMgbm90IChmb250LXZhcmlhdGlvbi1zZXR0aW5nczogbm9ybWFsKSB7XG4gIC5saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7IH0gfVxuXG5Ac3VwcG9ydHMgKGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiBub3JtYWwpIHtcbiAgLmxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQtVkZcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG5cbi5saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmYTU5MjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubGluazpob3Zlcjo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBhcnJvdy14cyAuM3MgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlOyB9XG5cbi5saW5rOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9ob21lL2Fycm93LXhzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAuM3M7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5saW5rOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgaGVpZ2h0OiAycHg7IH1cblxuLmxpbmsubGluay0tdjIge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIGNvbG9yOiAjMjU2YWYwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmxpbmsubGluay0tdjI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY29tbW9uL2Fycm93LWxvbmcuc3ZnXCIpOyB9XG5cbi5saW5rLmxpbmstLXYyOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiA0NHB4O1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzIHdpZHRoOyB9XG5cbi5saW5rLmxpbmstLXYyOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NHB4KTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5saW5rLmxpbmstLXYyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5saW5rLmxpbmstLXYyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2NvbW1vbi9hcnJvdy1sb25nLW1vYi5zdmdcIik7IH1cbiAgLmxpbmsubGluay0tdjI6OmFmdGVyIHtcbiAgICBsZWZ0OiAyMnB4OyB9XG4gIC5saW5rLmxpbmstLXYyOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpOyB9IH1cblxuLmxpbmsubGluay0tc20ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmxpbmstLXNob3ctbW9yZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7IH1cblxuLmxpbmstLXNob3ctbW9yZS5hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTsgfVxuXG4ubGluay0tc2hvdy1tb3JlOmhvdmVyOjpiZWZvcmUge1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuQGtleWZyYW1lcyBhcnJvdy14cyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtM3B4KTsgfSB9XG5cbi5sYXlvdXRfX25hdi1jb2xsYXBzZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9iYXJzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGF5b3V0X19uYXYtbGlzdC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbi5sYXlvdXRfX25hdi1saXN0LWNsb3NlOjphZnRlciwgLmxheW91dF9fbmF2LWxpc3QtY2xvc2U6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ubGF5b3V0X19uYXYtbGlzdC1jbG9zZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5iYW5uZXItZml4ZWQgLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50OyB9XG5cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbi8qIVxuICogQ29weXJpZ2h0IChjKSAyMDIwIEdCS1NPRlQuIFdlYiBhbmQgTW9iaWxlIFNvZnR3YXJlIERldmVsb3BtZW50LlxuICogU2VlIExJQ0VOU0UudHh0IGZvciBsaWNlbnNlIGRldGFpbHMuXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtVkYnO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IDI1JSAxNTAlO1xuICBmb250LWRpc3BsYXk6IGZhbGxiYWNrO1xuICBzcmM6IHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUl0YWxpYy1WRi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGUtdmFyaWF0aW9uc1wiKSwgdXJsKFwiL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1JdGFsaWMtVkYud29mZjJcIikgZm9ybWF0KFwid29mZjItdmFyaWF0aW9uc1wiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSYWxld2F5LVZGJztcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiAyNSUgMTUwJTtcbiAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgc3JjOiB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZS12YXJpYXRpb25zXCIpLCB1cmwoXCIvZm9udHMvUmFsZXdheS9SYWxld2F5LVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheS1WRic7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc3RyZXRjaDogMjUlIDE1MCU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL1JhbGV3YXkvUmFsZXdheS1JdGFsaWMtVkYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlLXZhcmlhdGlvbnNcIiksIHVybChcIi9mb250cy9SYWxld2F5L1JhbGV3YXktSXRhbGljLVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyLXZhcmlhdGlvbnNcIik7IH1cblxuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLyohXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjAgR0JLU09GVC4gV2ViIGFuZCBNb2JpbGUgU29mdHdhcmUgRGV2ZWxvcG1lbnQuXG4gKiBTZWUgTElDRU5TRS50eHQgZm9yIGxpY2Vuc2UgZGV0YWlscy5cbiAqL1xuLmJhbm5lci1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiA2MzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDM1Mzk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDEwMCUpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2U7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDk0MHB4KSB7XG4gIC5iYW5uZXItZml4ZWQge1xuICAgIHdpZHRoOiA2MDBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgLmJhbm5lci1maXhlZCB7XG4gICAgd2lkdGg6IDQ4MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuYmFubmVyLWZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5iYW5uZXItZml4ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYmFubmVyLWZpeGVkX190aXRsZS5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3BudW0nIG9uLCAnbG51bScgb247IH1cblxuLmJhbm5lci1maXhlZF9fdGl0bGUuaGVhZGluZyBzcGFuIHtcbiAgY29sb3I6ICM3MmYzY2E7IH1cblxuLmJhbm5lci1maXhlZF9fc3VidGl0bGUuc3ViaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItZml4ZWRfX3N1YnRpdGxlLnN1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuXG4uYmFubmVyLWZpeGVkIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdwbnVtJyBvbiwgJ2xudW0nIG9uO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJhbm5lci1maXhlZCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uYmFubmVyLWZpeGVkIHAgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci1maXhlZF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1NXB4IDgwcHggNjVweCA3MnB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTQwcHgpIHtcbiAgLmJhbm5lci1maXhlZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNTVweCA3MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MjBweCkge1xuICAuYmFubmVyLWZpeGVkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NzZweCkge1xuICAuYmFubmVyLWZpeGVkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYmFubmVyLWZpeGVkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH0gfVxuXG4uYmFubmVyLWZpeGVkX190ZXh0LXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgLmJhbm5lci1maXhlZF9fdGV4dC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmJhbm5lci1maXhlZF9fdGV4dC1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5iYW5uZXItZml4ZWRfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5NDBweCkge1xuICAuYmFubmVyLWZpeGVkX19pbWcge1xuICAgIGJvdHRvbTogLTUwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODgwcHgpIHtcbiAgLmJhbm5lci1maXhlZF9faW1nIHtcbiAgICBib3R0b206IC05MHB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDgyMHB4KSB7XG4gIC5iYW5uZXItZml4ZWRfX2ltZyB7XG4gICAgYm90dG9tOiAtMTQwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5iYW5uZXItZml4ZWRfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5iYW5uZXItZml4ZWRfX2Rpc2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM3MmYzY2E7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5iYW5uZXItZml4ZWRfX2Rpc2NvdW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYmFubmVyLWZpeGVkX19kaXNjb3VudDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWcvYmFubmVyLWZpeGVkL2Fycm93LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmJhbm5lci1maXhlZF9fZGlzY291bnQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAxMXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU5cHgpIHtcbiAgLmJhbm5lci1maXhlZF9fZGlzY291bnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5iYW5uZXItZml4ZWRfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5iYW5uZXItZml4ZWQgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9iYW5uZXItZml4ZWQvY2xvc2UtbW9kYWwtd2hpdGUucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5iYW5uZXItZml4ZWQgLmJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uYmFubmVyLWZpeGVkIC5idG46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIGJvZHkuYmFubmVyLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4ubGF5b3V0X19uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubGF5b3V0X19uYXYge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXRfX25hdiB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmxheW91dF9fbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubGF5b3V0X19uYXYtbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dF9fbmF2LWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cblxuLmxheW91dF9fbmF2LWxpc3QgPiBhIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubGF5b3V0X19uYXYtbGlzdCA+IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLyogQ2hhbmdlIGF1dG9jb21wbGV0ZSBzdHlsZXMgaW4gV2ViS2l0ICovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4ICNmZmYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMyZDJkMmQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZDJkMmQgIWltcG9ydGFudDsgfVxuXG4uYnRuW3R5cGU9c3VibWl0XSB7XG4gIGFuaW1hdGlvbjogbm9uZTsgfVxuIl19 */
