/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}body{max-width:100%;overflow-x:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}img{display:block;height:auto;max-width:100%}a{text-decoration:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}h1,h2,h3,h4,h5{margin:0;padding:0}@font-face{font-family:MuseoSans;src:url(fonts/MuseoSans_100.otf);font-weight:100}@font-face{font-family:MuseoSans;src:url(fonts/MuseoSans_300.otf);font-weight:300}@font-face{font-family:MuseoSans;src:url(fonts/MuseoSans_500.otf);font-weight:500}@font-face{font-family:MuseoSans;src:url(fonts/MuseoSans_700.otf);font-weight:700}@font-face{font-family:MuseoSans;src:url(fonts/MuseoSans_900.otf);font-weight:900}html{font-size:62.5%}body{color:#222}p{line-height:28px}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;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]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);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]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);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]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);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]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);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]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);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]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);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]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);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]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);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]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);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]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);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]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);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]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);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]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);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]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);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]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}.clearfix:after{clear:both;content:"";display:table}.container{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.disable-scrolling{position:fixed;width:100%;overflow-y:scroll}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden}body{min-height:100vh;position:relative}.line-container{position:absolute;height:100%;pointer-events:none;z-index:100;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}@media screen and (min-width:1025px){.line-container{display:block}}.left_line,.right_line{position:absolute;top:0;bottom:0;background:#ddd;opacity:.76;width:1px;z-index:9}.left_line{left:15px}.right_line{right:15px}.full_width{width:100%}.upper{text-transform:uppercase}a{cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.container .row{margin:0 -15px}.main_btn{display:inline-block;font-weight:300;position:relative;line-height:26px;font-size:16px;letter-spacing:1px;padding:12px 50px;text-transform:uppercase;color:#fff;background:transparent;background:-webkit-gradient(linear,left top,right top,color-stop(0,#58c8e7),to(#1007a5));background:linear-gradient(90deg,#58c8e7,#1007a5)}.main_btn:before{position:absolute;content:"";top:0;left:0;width:0;bottom:0;-webkit-transition:all .3s;transition:all .3s;background:#58c8e7}.main_btn span{position:relative}.main_btn:hover:before{width:100%}@media (min-width:641px){.show_for_small{display:none}}@media (min-width:768px){.show_for_medium{display:none}}.hvr-sweep-to-right{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative}.hvr-sweep-to-right,.hvr-sweep-to-right:before{-webkit-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-right:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#2098d1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hvr-sweep-to-right:active,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:hover{color:#fff}.hvr-sweep-to-right:active:before,.hvr-sweep-to-right:focus:before,.hvr-sweep-to-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.page-header{z-index:9999;position:absolute;top:0;left:0;right:0;padding-top:23px;padding-bottom:10px}.page-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header__logo{display:inline-block;width:100%;max-width:265px}@media (max-width:991px){.page-header__logo{max-width:235px}}@media (max-width:767px){.page-header__logo{max-width:195px}}@media (max-width:640px){.page-header__logo{max-width:135px}}.page-header__logo img{width:100%}.page-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1100px){.page-header__nav{padding:5vw 10vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;overflow:visible;-webkit-transition:.6s cubic-bezier(.68,-.55,.265,1.55);transition:.6s cubic-bezier(.68,-.55,.265,1.55);position:absolute;top:0;right:-100%;height:100vh}}@media (max-width:1100px) and (max-height:414px){.page-header__nav{padding:5vw 6vw}}@media (max-width:1100px){.page-header__nav:before{position:absolute;top:50%;left:0;width:3000px;height:3000px;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;border-radius:50%;background:linear-gradient(15deg,#020024,#58c6e7,#263fb9);content:""}}.page-header .menu_container{display:block;width:100%}.page-header .menu_container>ul{margin:0;padding:0}@media (min-width:1100px){.page-header .menu_container>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.page-header .menu_container>ul>li{list-style:none}.page-header .menu_container>ul>li:not(:last-child){margin-right:33px}@media (max-width:1200px){.page-header .menu_container>ul>li:not(:last-child){margin-right:24px}}@media (max-width:1100px){.page-header .menu_container>ul>li:not(:last-child){margin:0 0 20px}}@media (max-height:414px){.page-header .menu_container>ul>li:not(:last-child){margin-bottom:10px}}.page-header .menu_container>ul>li>a{line-height:.9;font-weight:300;position:relative;display:inline-block;text-transform:uppercase;color:#fff;font-size:18px}@media (min-width:1100px){.page-header .menu_container>ul>li>a{font-size:16px;color:#28337f}.page-header .menu_container>ul>li>a:before{position:absolute;content:"";left:0;top:100%;width:0;height:2px;background:linear-gradient(45deg,#58c8e7,#1007a5);-webkit-transition:all .3s;transition:all .3s}}@media (max-height:414px){.page-header .menu_container>ul>li>a{font-size:17px}}.page-header .menu_container>ul>li>a:hover{text-decoration:none}@media (min-width:992px){.page-header .menu_container>ul>li>a:hover:before{width:100%}}.page-header .menu_container>ul>li.current-menu-item>a,.page-header .menu_container>ul>li.current_page_item>a{font-weight:700}.page-header .menu_container>ul>li.menu-item-has-children{position:relative;padding-right:28px}@media (min-width:992px){.page-header .menu_container>ul>li.menu-item-has-children:before{position:absolute;content:"";top:-1px;right:11px;border:solid #28337f;border-width:0 1px 1px 0;display:inline-block;padding:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-bottom:3px}}.page-header .menu_container>ul>li.menu-item-has-children>ul{padding:0;margin:0;list-style:none;-webkit-transition:all .3s;transition:all .3s}@media (min-width:992px){.page-header .menu_container>ul>li.menu-item-has-children>ul{text-align:center;visibility:hidden;opacity:0;position:absolute;top:calc(100% + 15px);right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);background:#fff}.page-header .menu_container>ul>li.menu-item-has-children>ul:before{position:absolute;content:"";bottom:100%;left:0;right:0;height:15px}}@media (max-width:991px){.page-header .menu_container>ul>li.menu-item-has-children>ul{padding-top:10px}}.page-header .menu_container>ul>li.menu-item-has-children>ul>li>a{font-weight:300;position:relative;padding:10px 20px;display:block;color:#fff;font-size:16px}@media (min-width:992px){.page-header .menu_container>ul>li.menu-item-has-children>ul>li>a{color:#28337f}.page-header .menu_container>ul>li.menu-item-has-children>ul>li>a:before{position:absolute;content:"";background:-webkit-gradient(linear,left top,right top,from(#58c8e7),to(#1007a5));background:linear-gradient(90deg,#58c8e7,#1007a5);left:0;right:0;bottom:0;top:0;z-index:-1;-webkit-transition:all .3s;transition:all .3s;opacity:0}}@media (max-width:991px){.page-header .menu_container>ul>li.menu-item-has-children>ul>li>a:before{content:"- "}}@media (max-height:414px){.page-header .menu_container>ul>li.menu-item-has-children>ul>li>a{font-size:14px;padding:10px 15px 0}}.page-header .menu_container>ul>li.menu-item-has-children>ul>li>a:hover{color:#fff}@media (min-width:992px){.page-header .menu_container>ul>li.menu-item-has-children>ul>li>a:hover:before{opacity:1}}.page-header .menu_container>ul>li.menu-item-has-children:hover:before{top:6px;border-width:1px 0 0 1px}.page-header .menu_container>ul>li.menu-item-has-children:hover>ul{visibility:visible;opacity:1}.page-header .hamburger{display:none}@media (max-width:1100px){.page-header .hamburger{display:inline-block}}@media (max-width:991px){.page-header{padding-top:19px}}.page-header.is-opened .page-header__nav{right:0}.page-header.is-opened .hamburger span:after,.page-header.is-opened .hamburger span:before{background:#fff}.page-footer{width:100%;margin:0;position:relative;padding:80px 0 27px}@media (max-width:767px){.page-footer{padding-top:47px}}.page-footer .container{max-width:1285px}.page-footer .img-group2{z-index:9;position:absolute;width:555px;right:-45px;bottom:0;z-index:11}@media (max-width:1800px){.page-footer .img-group2{width:450px}}@media (max-width:1600px){.page-footer .img-group2{width:350px}}@media (max-width:1400px){.page-footer .img-group2{width:270px}}@media (max-width:1200px){.page-footer .img-group2{display:none}}.page-footer .img-group3{z-index:9;display:none;position:absolute;width:550px}@media (max-width:767px){.page-footer .img-group3{display:block;z-index:11;top:9%;right:-28%;max-width:280px}}@media (max-width:640px){.page-footer .img-group3{display:none}}@media (max-width:480px){.page-footer .img-group3{display:block;z-index:11;top:9%;right:-50%;max-width:320px}}@media (max-width:400px){.page-footer .img-group3{top:15%;right:-40%;max-width:210px}}.page-footer__top{background:linear-gradient(45deg,#58c8e7,#1007a5);padding:18px 0;color:#fff;position:relative;z-index:10}@media (max-width:640px){.page-footer__top{padding:41px 0 42px}}.page-footer__top .container{text-align:center}@media (max-width:640px){.page-footer__top .container{position:relative;z-index:12}}.page-footer__top p{font-size:19px;line-height:50px;font-weight:100;display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:-.1px}@media (max-width:1007px){.page-footer__top p{line-height:30px}}@media (max-width:710px){.page-footer__top p{font-size:15px;line-height:25px}}@media (max-width:640px){.page-footer__top p{font-size:17px}}@media (max-width:480px){.page-footer__top p{letter-spacing:-.2px}}.page-footer__top .contact_button{font-size:16px;font-weight:300;color:#fff;padding:15px 28px;border:2px solid #fff;letter-spacing:1px;margin:0 30px;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width:640px){.page-footer__top .contact_button{margin:25px 30px 0;padding:15px 38px}}.page-footer__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-footer__columns .column{padding:0 15px}.page-footer__columns .column--1{width:19.5%}.page-footer__columns .column--2{width:19%}.page-footer__columns .column--3{width:15%}.page-footer__columns .column--4{width:46%}@media (max-width:991px){.page-footer__columns .column{width:25%}}@media (max-width:767px){.page-footer__columns .column{width:50%;margin-top:30px}}@media (max-width:480px){.page-footer__columns .column{width:100%;margin-top:0}.page-footer__columns .column:not(:last-child){margin-bottom:23px}}.page-footer__columns ul{list-style:none;font-size:14px;margin-top:4px}.page-footer__columns ul li{margin:0 0 6px}.page-footer__columns ul li a{font-weight:300;color:#666;position:relative;display:inline-block;letter-spacing:-.2px}.page-footer__columns ul li a:before{position:absolute;content:"";left:0;top:100%;width:0;height:2px;background:linear-gradient(45deg,#58c8e7,#1007a5);-webkit-transition:all .3s;transition:all .3s}.page-footer__columns ul li a:hover{text-decoration:none}.page-footer__columns ul li a:hover:before{width:100%}.page-footer__logos_block img{display:inline-block;margin:8px 25px;max-width:140px}@media (max-width:767px){.page-footer__logos_block img{margin:5px}}.page-footer__content{padding-top:67px;position:relative;z-index:11}@media (max-width:767px){.page-footer__content{padding-top:37px}}@media (max-width:480px){.page-footer__content{padding:48px 25px 0}}@media (max-width:400px){.page-footer__content{padding:48px 5px 0}}.page-footer__content p{color:#666;list-style:none;font-size:14px;font-weight:300;position:relative;letter-spacing:-.2px}.page-footer__copyright{margin-top:47px}@media (max-width:640px){.page-footer__copyright{margin-top:24px;margin-left:-10px;margin-right:-10px}}.page-footer__copyright p{letter-spacing:-.5px;letter-spacing:-.4px;opacity:.58}body,html{padding:0;margin:0;color:#414141;font-family:MuseoSans}.page{width:100%;overflow-x:hidden}.container{width:100%;max-width:1375px;margin:auto;padding-left:15px;padding-right:15px}@media (min-width:1024px){.container{padding-left:40px;padding-right:40px}}.text-center{text-align:center}h2,h3,h4,p{font-weight:300}p{font-size:17.2px;line-height:23px}li,span{font-weight:300}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-3{margin-top:30px}.mt-5{margin-top:50px}.mt-8{margin-top:80px}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}@media (max-width:991px){.mb-2{margin-bottom:10px}}.mb-3{margin-bottom:30px}@media (max-width:640px){.mb-3{margin-bottom:10px}}.mb-5{margin-bottom:50px}@media (max-width:991px){.mb-5{margin-bottom:20px}}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe,.videoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin-top:0}.contact_line{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eff5ff));background-image:linear-gradient(-180deg,#fff,#eff5ff);padding:20px 0}.contact_line .container{max-width:1355px}.contact_line--inner{background:linear-gradient(45deg,#58c8e7,#1007a5);padding:20px 15px;text-align:center}@media (min-width:641px){.contact_line--inner{padding:10px 15px}}@media (min-width:992px){.contact_line--inner{padding:5px 15px}}.contact_line--inner>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact_line--inner p{color:#fff;font-size:29px;display:inline-block;margin:15px 0;line-height:1.1}@media (min-width:641px){.contact_line--inner p{margin:10px 0}}@media (min-width:992px){.contact_line--inner p{margin:10px 31px}}.contact_line--btn{display:inline-block;font-size:14px;font-weight:300;color:#fff;padding:15px 10px;border:1px solid #fff;letter-spacing:1px;line-height:1.3;margin:15px 5px;text-shadow:0 2px 4px rgba(0,0,0,.5);position:relative;z-index:1;background-image:linear-gradient(48deg,#58c8e7,#1007a5);text-align:center}@media (min-width:641px){.contact_line--btn{margin:10px 15px;font-size:15px}}@media (min-width:992px){.contact_line--btn{margin:10px 31px;font-size:16px;letter-spacing:1.5px;padding:15px 38px}}.contact_line--btn:before{content:"";position:absolute;background:#2098d1;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:trnsform;transition-property:trnsform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s;transition:all .3s}.contact_line--btn:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.home__banner{padding:0;margin-top:0;overflow:hidden;position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#484848}@media (min-width:992px){.home__banner{background:url(img/banner.png);background-repeat:no-repeat;background-position:100% 100%;background-size:cover}}@media (max-width:991px){.home__banner .videoWrapper{display:none}}@media (min-width:992px){.home__banner--caption{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:1280px;z-index:3}}@media (min-width:1201px){.home__banner--caption{padding-bottom:46px}}.home__banner--centered{max-width:555px}@media (max-width:991px) and (min-width:640px){.home__banner--centered{padding:20% 19px;margin:0 auto;text-align:center}}@media (max-width:640px){.home__banner--centered{padding:30% 19px}}@media screen and (min-width:1025px){.home__banner--centered{padding:0}}.home__banner h1{position:relative;font-weight:700;color:#28337f;font-weight:300;font-size:55px}@media (min-width:481px){.home__banner h1{font-size:65px}}@media (min-width:641px){.home__banner h1{font-size:85px}}@media (min-width:1201px){.home__banner h1{font-size:110px}}.home__banner h1 sup{font-size:14px;top:-1.3em}@media (min-width:481px){.home__banner h1 sup{font-size:16px}}@media (min-width:641px){.home__banner h1 sup{font-size:28px;top:-1.5em}}.home__banner h3{color:#484848;letter-spacing:-.2px;margin-bottom:20px;font-size:13.6px}@media (min-width:481px){.home__banner h3{font-size:18px}}@media (min-width:641px){.home__banner h3{font-size:24px}}@media (min-width:1201px){.home__banner h3{font-size:27.1px}}.home__banner p{line-height:1.5;font-size:17.2px;letter-spacing:-.2px;max-width:370px}@media (max-width:991px) and (min-width:640px){.home__banner p{max-width:100%}}@media (max-width:480px){.home__banner p{max-width:320px}}.home__banner .main_btn{margin-top:50px}@media (max-width:1200px){.home__banner .main_btn{margin-top:30px}}.home__banner .banner-mobile{display:none}@media (max-width:991px){.home__banner .banner-mobile{display:block}}.page-wrapper__section-available{display:-webkit-box;display:-ms-flexbox;display:flex;padding:59px 0 110px;position:relative}@media (max-width:1200px){.page-wrapper__section-available{padding-bottom:75px}}@media (max-width:767px){.page-wrapper__section-available{padding-bottom:60px}}@media (max-width:640px){.page-wrapper__section-available{padding:57px 0 30px}}.page-wrapper__section-available .bg_image{position:absolute;z-index:-1;right:0;top:-360px}@media (max-width:1400px){.page-wrapper__section-available .bg_image{top:-200px;max-width:700px}}@media (max-width:1200px){.page-wrapper__section-available .bg_image{top:-100px;max-width:600px}}@media (max-width:991px){.page-wrapper__section-available .bg_image{top:-207px;max-width:390px;-webkit-transform:rotate(20deg);transform:rotate(20deg);right:auto;left:calc(100% - 154px)}}@media (max-width:767px){.page-wrapper__section-available .bg_image{top:-207px;max-width:390px;-webkit-transform:rotate(20deg);transform:rotate(20deg);right:auto;left:calc(100% - 154px)}}.page-wrapper__section-available .container{max-width:1272px}.page-wrapper__section-available .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-wrapper__section-available .container .column-6{width:50%;padding:0 15px}@media (max-width:991px){.page-wrapper__section-available .container .column-6{width:100%}}.page-wrapper__section-available .section-left{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-top:-180px;z-index:1;position:relative}@media (max-width:1200px){.page-wrapper__section-available .section-left{margin-top:-160px}}@media (max-width:991px){.page-wrapper__section-available .section-left{margin:0;padding:0 10px 63px}}@media (max-width:400px){.page-wrapper__section-available .section-left{padding-left:0;padding-right:0}}.page-wrapper__section-available .section-left h1{font-size:100px;font-weight:300;color:#28337f;background:-webkit-linear-gradient(-45deg,#58c8e7,#1007a5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:92px;margin-bottom:2px;line-height:1}@media (max-width:640px){.page-wrapper__section-available .section-left h1{font-size:83px;margin-bottom:12px}}.page-wrapper__section-available .section-left h1 span{font-size:24px;margin:0 11px}@media (max-width:640px){.page-wrapper__section-available .section-left h1 span{font-size:21.6px}}.page-wrapper__section-available .section-left .available_description{display:block;max-width:593px;width:100%;padding:105px 15px 115px 0;position:relative;background-color:#eff5ff}@media (max-width:1200px){.page-wrapper__section-available .section-left .available_description{padding:60px 15px 60px 0}}@media (max-width:991px){.page-wrapper__section-available .section-left .available_description{padding:0 15px;background:#fff;max-width:100%}}@media (max-width:400px){.page-wrapper__section-available .section-left .available_description{padding-left:0;padding-right:0}}.page-wrapper__section-available .section-left .available_description:before{position:absolute;content:"";right:100%;top:0;bottom:0;width:1000%;background-color:#eff5ff}@media (max-width:991px){.page-wrapper__section-available .section-left .available_description:before{display:none}}.page-wrapper__section-available .section-left .available_description--inner{max-width:500px}@media (max-width:991px) and (min-width:641px){.page-wrapper__section-available .section-left .available_description--inner{max-width:100%;text-align:center}}.page-wrapper__section-available .section-left .available_description img{position:absolute;width:50%;margin-top:-45px;z-index:-1}@media (max-width:1200px){.page-wrapper__section-available .section-left .available_description img{width:70%}}@media (max-width:640px){.page-wrapper__section-available .section-left .available_description img{top:18%}}.page-wrapper__section-available .section-left .available_description h3{color:#38393c;font-size:25px;margin-bottom:20px}@media (max-width:640px){.page-wrapper__section-available .section-left .available_description h3{font-size:20px}}@media (max-width:480px){.page-wrapper__section-available .section-left .available_description h3{font-size:17.33px}}.page-wrapper__section-available .section-left .available_description p{font-size:17px;letter-spacing:-.1px;line-height:1.55}@media (max-width:480px){.page-wrapper__section-available .section-left .available_description p{font-size:15.5px;line-height:1.5}}.page-wrapper__section-available .section-right{position:relative;text-align:right}@media (max-width:991px){.page-wrapper__section-available .section-right{margin:0 -15px}}.page-wrapper__section-available .section-right .blue_block{padding:66px 15px;background:-webkit-gradient(linear,left top,right top,from(#020024),color-stop(0,#58c6e7),to(#263fb9));background:linear-gradient(90deg,#020024,#58c6e7 0,#263fb9);max-width:593px;display:inline-block;width:100%}@media (max-width:991px){.page-wrapper__section-available .section-right .blue_block{max-width:100%}}.page-wrapper__section-available .section-right .blue_block--inner{margin:0 auto;max-width:407px}@media (max-width:767px){.page-wrapper__section-available .section-right .blue_block--inner{text-align:center}}.page-wrapper__section-available .section-right .blue_block--title{margin-bottom:18px;font-size:35px;font-weight:300;text-align:center;color:#fff}@media (max-width:640px){.page-wrapper__section-available .section-right .blue_block--title{font-weight:100;letter-spacing:.2px}}@media (max-width:400px){.page-wrapper__section-available .section-right .blue_block--title{font-size:30px}}.page-wrapper__section-available .section-right .blue_block .available_btn{padding:15px 10px;border:2px solid #fff;color:#fff;display:inline-block;font-size:16px;width:100%;text-align:center;letter-spacing:1.5px;font-weight:300}@media (max-width:480px){.page-wrapper__section-available .section-right .blue_block .available_btn{letter-spacing:1.3px;font-size:14px;display:inline-block;padding:16px 25px;width:auto}}@media (max-width:400px){.page-wrapper__section-available .section-right .blue_block .available_btn{letter-spacing:.3px;padding:16px 10px}}.page-wrapper__section-technology{width:100%;text-align:center;padding-top:67px;padding-bottom:80px}@media (max-width:640px){.page-wrapper__section-technology{padding-top:27px;padding-bottom:0}}.page-wrapper__section-technology .container{max-width:1453px}.page-wrapper__section-technology .border-center{width:60%;border-width:0;border-top:1px solid #e3e3e3;background-color:transparent;position:absolute;top:50%;left:20%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-wrapper__section-technology .technology__subtitle{margin-bottom:5px;letter-spacing:-.3px;font-size:21px;color:#6a6b75;font-weight:300}@media (max-width:640px){.page-wrapper__section-technology .technology__subtitle{font-size:18px}}@media (max-width:480px){.page-wrapper__section-technology .technology__subtitle{font-size:16.7px}}.page-wrapper__section-technology .technology__title{margin-bottom:20px;letter-spacing:-.3px;font-size:52px;color:#28337f;font-weight:300}@media (max-width:640px){.page-wrapper__section-technology .technology__title{font-size:46px;margin-bottom:14px}}@media (max-width:480px){.page-wrapper__section-technology .technology__title{font-size:42px}}@media (max-width:400px){.page-wrapper__section-technology .technology__title{font-size:36px}}.page-wrapper__section-technology .technology__content{margin-bottom:30px}@media (max-width:640px){.page-wrapper__section-technology .technology__content{padding:0 10px;margin-bottom:17px}}@media (max-width:640px){.page-wrapper__section-technology .technology__content p{line-height:1.2}}.page-wrapper__section-technology .technology__blocks{position:relative;padding-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:640px){.page-wrapper__section-technology .technology__blocks{padding-top:0}}.page-wrapper__section-technology .technology__block{padding:20px 0;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}@media (max-width:991px){.page-wrapper__section-technology .technology__block{width:50%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding:20px 10px}}@media (max-width:640px){.page-wrapper__section-technology .technology__block{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding-left:0;padding-right:0;padding-bottom:11px}}@media (min-width:992px){.page-wrapper__section-technology .technology__block:not(:last-child):before{position:absolute;content:"";right:0;top:50%;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%);height:1px;background:#979797;width:176px;opacity:.38}}.page-wrapper__section-technology .technology__block--inner{margin:0 auto;max-width:300px;height:100%;border:1px solid #e3e3e3;padding:0 5px 44px;text-align:left;background:#fff;position:relative}@media (min-width:992px){.page-wrapper__section-technology .technology__block--inner:before{position:absolute;content:"";top:-10px;bottom:-10px;right:-23px;left:-23px;border-right:22px solid #fff;border-left:22px solid #fff}}.page-wrapper__section-technology .technology__block--content{padding:0 10px;max-width:237px;margin:8px auto 0}.page-wrapper__section-technology .technology__block--content p{font-size:15px;opacity:.73;padding:0;line-height:1.6;letter-spacing:-.2px}.page-wrapper__section-technology .description{position:relative}.page-wrapper__section-technology .description .card{background-color:#fff}.page-wrapper__section-technology .description .card p{font-size:15px}.page-wrapper__section-unique{position:relative;padding-top:8px;padding-bottom:37px}@media (min-width:992px){.page-wrapper__section-unique{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#e3ebf8),color-stop(50%,#fff));background:linear-gradient(90deg,#e3ebf8 50%,#fff 0)}}@media (max-width:991px){.page-wrapper__section-unique{margin-top:10px;position:relative;padding-bottom:44px}.page-wrapper__section-unique:before{position:absolute;content:"";left:0;right:0;background:#e3ebf8;bottom:0;top:108px}}.page-wrapper__section-unique .img-group1{position:absolute;top:-10%;left:0}@media (max-width:1800px){.page-wrapper__section-unique .img-group1{max-width:220px}}@media (max-width:1600px){.page-wrapper__section-unique .img-group1{max-width:180px}}@media (max-width:1400px){.page-wrapper__section-unique .img-group1{max-width:150px;top:-2%}}@media (max-width:767px){.page-wrapper__section-unique .img-group1{display:none}}.page-wrapper__section-unique .unique__text{display:block;text-align:center;position:absolute;font-size:302px;color:#cfd1df;opacity:.62;line-height:1.05;left:0;right:0;font-weight:100;letter-spacing:-2px}@media (max-width:1800px){.page-wrapper__section-unique .unique__text{font-size:280px}}@media (max-width:1600px){.page-wrapper__section-unique .unique__text{font-size:260px}}@media (max-width:1400px){.page-wrapper__section-unique .unique__text{font-size:230px}}@media (max-width:767px){.page-wrapper__section-unique .unique__text{font-size:190px;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}}@media (max-width:640px){.page-wrapper__section-unique .unique__text{font-size:175px}}@media (max-width:480px){.page-wrapper__section-unique .unique__text{font-size:151px}}.page-wrapper__section-unique .unique__text sup{font-size:62px;top:-1.8em}.page-wrapper__section-unique .unique__image{margin:101px auto -85px;text-align:center;display:block}@media (max-width:1200px){.page-wrapper__section-unique .unique__image{margin-bottom:-50px}}@media (max-width:991px){.page-wrapper__section-unique .unique__image{margin-top:0;margin-bottom:5px}}@media (max-width:480px){.page-wrapper__section-unique .unique__image{margin-top:40px}}.page-wrapper__section-unique .unique__image img{display:inline-block}@media (max-width:1400px){.page-wrapper__section-unique .unique__image img{max-width:600px}}@media (max-width:1200px){.page-wrapper__section-unique .unique__image img{max-width:500px}}@media (max-width:767px){.page-wrapper__section-unique .unique__image img{width:100%;max-width:430px}}@media (max-width:640px){.page-wrapper__section-unique .unique__image img{max-width:400px}}@media (max-width:480px){.page-wrapper__section-unique .unique__image img{max-width:340px}}.page-wrapper__section-unique .container{position:relative;max-width:1275px}@media (max-width:710px){.page-wrapper__section-unique .container{min-height:440px}.page-wrapper__section-unique .container .btn{padding:0 20px}}@media (max-width:991px){.page-wrapper__section-unique .container{padding-top:100px}}@media (max-width:480px){.page-wrapper__section-unique .container{padding-top:0}}.page-wrapper__section-unique .description{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:640px){.page-wrapper__section-unique .description{padding:0 20px}}@media (max-width:400px){.page-wrapper__section-unique .description{padding:0}}.page-wrapper__section-unique .description__item{padding:20px 0;z-index:3;-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}@media (max-width:991px){.page-wrapper__section-unique .description__item{max-width:500px;margin:0 auto;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}@media (max-width:767px){.page-wrapper__section-unique .description__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:480px){.page-wrapper__section-unique .description__item{padding-bottom:8px}}.page-wrapper__section-unique .description__item.unique-desktop-btn{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;padding:0 30px}@media (max-width:991px){.page-wrapper__section-unique .description__item.unique-desktop-btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:none;flex:none}}.page-wrapper__section-unique .description__item.unique-desktop-btn .main_btn{margin-top:75px}@media (max-width:991px){.page-wrapper__section-unique .description__item.unique-desktop-btn .main_btn{margin-top:40px}}@media (max-width:480px){.page-wrapper__section-unique .description__item.unique-desktop-btn .main_btn{margin-top:20px}}.page-wrapper__section-unique .description__item h3{color:#28337f;font-size:23px;margin-bottom:10px}.page-wrapper__section-unique p{font-size:16px;color:#464857;letter-spacing:-.15px;max-width:400px;line-height:1.4}@media (max-width:767px){.page-wrapper__section-unique p{max-width:100%}}.page-wrapper__section-unique ul{list-style:none}.page-wrapper__section-unique ul li{font-size:16px;margin:6px 0;color:#464857;padding-left:25px;position:relative}@media (max-width:640px){.page-wrapper__section-unique ul li{letter-spacing:-.2px;line-height:1.6;margin:0 0 -3px}}.page-wrapper__section-unique ul li:before{position:absolute;content:"\2022";color:#58c8e7;left:2px;top:-4px;font-weight:700;display:inline-block;width:1em;font-size:20px}.page-wrapper__section-feature{padding-top:80px}@media (max-width:640px){.page-wrapper__section-feature{padding-top:30px}}.page-wrapper__section-feature .container{max-width:1355px}.page-wrapper__section-feature .description__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-wrapper__section-feature .owl-theme .owl-nav.disabled+.owl-dots button{outline:none}@media (max-width:640px){.page-wrapper__section-feature .owl-theme .owl-nav.disabled+.owl-dots span{width:14px;height:14px;margin:5px 3px}}.page-wrapper__section-feature .owl-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-wrapper__section-feature .description__item{padding:0 15px}@media (min-width:992px){.page-wrapper__section-feature .description__item:not(:last-child){border-right:1px solid #d8d8d8}}@media (max-width:991px) and (min-width:641px){.page-wrapper__section-feature .description__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:40px}.page-wrapper__section-feature .description__item:nth-child(odd){border-right:1px solid #d8d8d8}}@media (max-width:640px){.page-wrapper__section-feature .description__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px}}.page-wrapper__section-feature .description__item .inner_block{margin:0 auto;max-width:200px}.page-wrapper__section-feature .description__item h3{font-size:16px;color:#120ca7;font-weight:500;letter-spacing:-.2px;text-transform:uppercase;margin-bottom:2px}@media (max-width:1440px){.page-wrapper__section-feature .description__item h3{font-size:14px}}@media (max-width:640px){.page-wrapper__section-feature .description__item h3{font-size:21px}}.page-wrapper__section-feature .description__item p{font-size:16px;font-weight:300;color:#464857;letter-spacing:-.1px}@media (max-width:640px){.page-wrapper__section-feature .description__item p{max-width:84%;margin:0 auto;line-height:1.4}}.page-wrapper__section-feature .owl-mobile{display:none!important}@media (max-width:640px){.page-wrapper__section-feature .owl-mobile{display:block!important;text-align:center}}@media (max-width:640px){.page-wrapper__section-feature .owl-desktop{display:none!important}}.product_page_banner{padding:130px 0 50px;background-image:url(img/product_page_banner.png);background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:768px){.product_page_banner{padding:150px 0 80px}}@media (min-width:992px){.product_page_banner{padding:206px 0 45px}}.product_page_banner--caption h1{position:relative;font-weight:700;color:#28337f;font-weight:300;font-size:55px;line-height:1}@media (min-width:481px){.product_page_banner--caption h1{font-size:65px}}@media (min-width:641px){.product_page_banner--caption h1{font-size:85px}}@media (min-width:1201px){.product_page_banner--caption h1{font-size:110px}}.product_page_banner--caption h1 sup{font-size:14px;top:-1.3em}@media (min-width:481px){.product_page_banner--caption h1 sup{font-size:16px}}@media (min-width:641px){.product_page_banner--caption h1 sup{font-size:28px;top:-1.5em}}.product_page_banner--caption h3{color:#484848;letter-spacing:-.2px;margin-bottom:20px;font-size:13.6px}@media (min-width:481px){.product_page_banner--caption h3{font-size:18px}}@media (min-width:641px){.product_page_banner--caption h3{font-size:24px}}@media (min-width:1201px){.product_page_banner--caption h3{font-size:27.1px}}.product_page_banner--images{margin:30px 0 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0}@media (min-width:481px){.product_page_banner--images{margin-top:25px}}@media (min-width:992px){.product_page_banner--images{margin-left:auto;margin-right:auto;max-width:1190px}}.product_page_banner--images li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}@media (min-width:481px){.product_page_banner--images li{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}.product_page_banner--images li img{max-width:160px;display:inline-block}@media (min-width:768px){.product_page_banner--images li img{max-width:200px}}@media (min-width:992px){.product_page_banner--images li img{max-width:260px}}@media (min-width:1201px){.product_page_banner--images li img{max-width:100%}}.products_grid{padding:33px 0 65px;position:relative}@media (min-width:641px){.products_grid{padding:33px 0 70px}}@media (min-width:768px){.products_grid{padding:33px 0 85px}}@media (min-width:992px){.products_grid{padding:33px 0 115px}}@media (min-width:1201px){.products_grid{padding:33px 0 165px}}.products_grid .purple_line{position:absolute;right:0;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.7;display:none}@media (min-width:768px){.products_grid .purple_line{max-width:100px;display:block}}@media (min-width:992px){.products_grid .purple_line{max-width:140px;opacity:1}}@media (min-width:1301px){.products_grid .purple_line{max-width:170px}}@media (min-width:1601px){.products_grid .purple_line{max-width:100%}}.products_grid .product_block{position:relative}.products_grid .product_block:not(:last-child){margin-bottom:82px}@media (min-width:1201px){.products_grid .product_block:not(:last-child){margin-bottom:99px}}.products_grid .product_block--image{position:relative;padding-top:70px;text-align:center}@media (min-width:481px){.products_grid .product_block--image{padding-top:75px}}@media (min-width:641px){.products_grid .product_block--image{padding-top:100px}}@media (min-width:768px){.products_grid .product_block--image{padding-top:130px}}@media (min-width:992px){.products_grid .product_block--image{padding-top:150px}}@media (min-width:1201px){.products_grid .product_block--image{padding-top:186px}}.products_grid .product_block--image .bg_title{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-weight:100;display:block;text-align:center;color:#cfd1df;opacity:.62;letter-spacing:-3px;font-size:102px;white-space:nowrap}.products_grid .product_block--image .bg_title sup{top:-1.8em;font-size:30px}@media (min-width:481px){.products_grid .product_block--image .bg_title sup{font-size:35px}}@media (min-width:641px){.products_grid .product_block--image .bg_title sup{font-size:40px}}@media (min-width:768px){.products_grid .product_block--image .bg_title sup{font-size:45px}}@media (min-width:992px){.products_grid .product_block--image .bg_title sup{font-size:50px}}@media (min-width:1201px){.products_grid .product_block--image .bg_title sup{font-size:60px}}.products_grid .product_block--image .bg_title.large{font-size:80px}@media (min-width:481px){.products_grid .product_block--image .bg_title.large{font-size:130px}}@media (min-width:641px){.products_grid .product_block--image .bg_title.large{font-size:190px}}@media (min-width:768px){.products_grid .product_block--image .bg_title.large{font-size:230px}}@media (min-width:992px){.products_grid .product_block--image .bg_title.large{font-size:270px}}@media (min-width:1201px){.products_grid .product_block--image .bg_title.large{font-size:302px}}.products_grid .product_block--image .bg_title.medium{font-size:60px}@media (min-width:481px){.products_grid .product_block--image .bg_title.medium{font-size:90px}}@media (min-width:641px){.products_grid .product_block--image .bg_title.medium{font-size:130px}}@media (min-width:768px){.products_grid .product_block--image .bg_title.medium{font-size:150px}}@media (min-width:992px){.products_grid .product_block--image .bg_title.medium{font-size:200px}}@media (min-width:1201px){.products_grid .product_block--image .bg_title.medium{font-size:228px}}.products_grid .product_block--image .bg_title.small{font-size:55px}.products_grid .product_block--image .bg_title.small sup{font-size:22px}@media (min-width:481px){.products_grid .product_block--image .bg_title.small{font-size:60px}.products_grid .product_block--image .bg_title.small sup{font-size:25px}}@media (min-width:641px){.products_grid .product_block--image .bg_title.small{font-size:100px}.products_grid .product_block--image .bg_title.small sup{font-size:28px}}@media (min-width:768px){.products_grid .product_block--image .bg_title.small{font-size:130px}}@media (min-width:992px){.products_grid .product_block--image .bg_title.small{font-size:165px}}@media (min-width:1201px){.products_grid .product_block--image .bg_title.small{font-size:178px}.products_grid .product_block--image .bg_title.small sup{font-size:60px}}.products_grid .product_block--image img{display:inline-block;position:relative}@media (min-width:641px){.products_grid .product_block--image img{max-width:400px}}@media (min-width:768px){.products_grid .product_block--image img{max-width:100%}}.products_grid .product_block--desctiption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 0;max-width:980px}@media (min-width:768px){.products_grid .product_block--desctiption{margin-top:47px}}@media (min-width:768px){.products_grid .product_block--desctiption .content_block{padding:0 15px;width:43%}}.products_grid .product_block--desctiption .table_block{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}@media (min-width:768px){.products_grid .product_block--desctiption .table_block{padding:0 15px}}.products_grid .product_block--desctiption .inner_content{padding:11px 0}@media (min-width:768px){.products_grid .product_block--desctiption .inner_content{max-width:390px}}.products_grid .product_block--desctiption p{letter-spacing:-.3px;line-height:1.4;color:#585858}@media (min-width:768px){.products_grid .product_block--desctiption p{font-size:20px}}@media (min-width:992px){.products_grid .product_block--desctiption p{font-size:22px}}.products_grid .product_block--desctiption table{width:100%}@media (min-width:768px){.products_grid .product_block--desctiption table{max-width:472px}}.products_grid .product_block--desctiption table td{border-bottom:1px solid hsla(0,0%,59.2%,.33);font-size:12px;padding:5px}@media (min-width:481px){.products_grid .product_block--desctiption table td{font-size:14px;padding:7px 5px}}@media (min-width:641px){.products_grid .product_block--desctiption table td{font-size:16px;padding:9px 5px 8px}}.products_grid .product_block--desctiption table thead td{color:#1515aa;font-weight:700}.products_grid .product_block--desctiption table tbody td{color:#43444e;font-weight:300}.about_page_banner{padding:130px 0 50px;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(img/page_banner_bg.png)}@media (min-width:768px){.about_page_banner{padding:150px 0 80px}}@media (min-width:992px){.about_page_banner{padding:206px 0 45px}}.about_page_banner--caption .cont_block{position:relative;z-index:1}.about_page_banner--caption h1{position:relative;font-weight:700;color:#28337f;font-weight:300;font-size:55px;line-height:1.1}@media (min-width:481px){.about_page_banner--caption h1{font-size:65px}}@media (min-width:641px){.about_page_banner--caption h1{font-size:85px}}@media (min-width:1201px){.about_page_banner--caption h1{font-size:110px}}.about_page_banner--caption h1 sup{font-size:14px;top:-1.3em}@media (min-width:481px){.about_page_banner--caption h1 sup{font-size:16px}}@media (min-width:641px){.about_page_banner--caption h1 sup{font-size:28px;top:-1.5em}}.about_page_banner--caption h3{color:#484848;letter-spacing:-.2px;margin-bottom:20px;font-size:13.6px}@media (min-width:481px){.about_page_banner--caption h3{font-size:18px}}@media (min-width:641px){.about_page_banner--caption h3{font-size:24px}}@media (min-width:1201px){.about_page_banner--caption h3{font-size:27.1px}}.about_page_banner--caption h4{color:#484848;letter-spacing:-.2px;margin-bottom:20px;font-size:15px;font-weight:300}@media (min-width:481px){.about_page_banner--caption h4{font-size:18px}}@media (min-width:641px){.about_page_banner--caption h4{font-size:22px}}@media (min-width:1201px){.about_page_banner--caption h4{font-size:24px}}.about_page_banner--img{margin:-70px auto 0;text-align:center}.about_page_banner--img img{display:inline-block}.about_features_sect{padding:50px 0 0}.about_features_sect .container{position:relative}.about_features_sect .unique__text{display:block;text-align:center;position:absolute;top:-50px;font-size:302px;color:#cfd1df;opacity:.62;line-height:1.05;left:0;right:0;font-weight:100;letter-spacing:-2px}@media (max-width:1800px){.about_features_sect .unique__text{font-size:280px}}@media (max-width:1600px){.about_features_sect .unique__text{font-size:260px}}@media (max-width:1400px){.about_features_sect .unique__text{font-size:230px}}@media (max-width:767px){.about_features_sect .unique__text{font-size:190px;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}}@media (max-width:640px){.about_features_sect .unique__text{font-size:150px}}@media (max-width:480px){.about_features_sect .unique__text{font-size:90px;top:-10px}}.about_features_sect .unique__text span{font-weight:inherit}.about_features_sect .unique__text sup{font-size:62px;top:-1.8em}@media (max-width:640px){.about_features_sect .unique__text sup{font-size:29px}}@media (max-width:480px){.about_features_sect .unique__text sup{font-size:25px}}.about_features_sect .unique__image{margin:0 auto -50px;padding-top:30px;text-align:center;display:block;position:relative;z-index:1}@media (min-width:767px){.about_features_sect .unique__image{margin:0 auto -114px;padding-top:53px}}.about_features_sect .unique__image img{display:inline-block}@media (max-width:1400px){.about_features_sect .unique__image img{max-width:600px}}@media (max-width:1200px){.about_features_sect .unique__image img{max-width:500px}}@media (max-width:767px){.about_features_sect .unique__image img{width:100%;max-width:430px}}@media (max-width:640px){.about_features_sect .unique__image img{max-width:400px}}@media (max-width:480px){.about_features_sect .unique__image img{max-width:340px}}.about_features_sect .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1290px}.about_features_sect .column-6{width:100%}@media (min-width:767px){.about_features_sect .column-6{width:50%;padding:0 15px}}.about_features_sect .column-6.left_column{position:relative}.about_features_sect .column-6.left_column:before{position:absolute;content:"";z-index:-1;top:0;bottom:0;right:0;width:300%;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eff5ff));background-image:linear-gradient(-180deg,#fff,#eff5ff)}.about_features_sect .column-6 .left_column--inner{padding:50px 0 55px}@media (min-width:767px){.about_features_sect .column-6 .left_column--inner{max-width:540px}}.about_features_sect .column-6 h3{color:#28337f;font-size:23px;margin-bottom:10px}.about_features_sect .column-6 p{font-size:16px;color:#464857;letter-spacing:-.15px;max-width:400px;line-height:1.4}@media (max-width:767px){.about_features_sect .column-6 p{max-width:100%}}.about_features_sect .column-6 p+p>ul,.about_features_sect .column-6 p+ul{margin-top:25px}.about_features_sect .column-6 ul{list-style:none}.about_features_sect .column-6 ul li{font-size:16px;margin:0;color:#464857;padding-left:20px;position:relative;letter-spacing:-.2px;line-height:1.75}@media (max-width:640px){.about_features_sect .column-6 ul li{letter-spacing:-.2px;line-height:1.6;margin:0 0 -3px}}.about_features_sect .column-6 ul li:before{position:absolute;content:"\2022";color:#58c8e7;left:2px;top:-4px;font-weight:700;display:inline-block;width:1em;font-size:20px}.about_features_sect .right_column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about_features_sect .right_column--inner{padding:20px 0;max-width:100%;width:100%}@media (min-width:767px){.about_features_sect .right_column--inner{max-width:482px}}@media (min-width:991px){.about_features_sect .right_column--inner{padding:40px 0 0 20px}}@media (min-width:767px){.about_features_sect .right_column ul li{font-size:22px;line-height:1.8}}@media (min-width:991px){.about_features_sect .right_column ul li{font-size:24px}}@media (min-width:1200px){.about_features_sect .right_column ul li{padding-left:20px;font-size:26px;line-height:1.9}}@media (min-width:991px){.about_features_sect .right_column ul li:before{font-size:24px}}.about_features_sect .right_column .main_btn{margin-top:30px;padding:10px 27px;font-size:14px}.about_video_sect{padding:40px 0}@media (min-width:481px){.about_video_sect{padding:50px 0}}@media (min-width:641px){.about_video_sect{padding:70px 0}}@media (min-width:1201px){.about_video_sect{padding:98px 0}}.about_video_sect .videoWrapper{margin:0 auto;max-width:1128px}.about_video_sect iframe,.about_video_sect video{width:100%}.about_blue_line{padding:35px 0;background:linear-gradient(45deg,#58c8e7,#1007a5);position:relative}@media (min-width:641px){.about_blue_line{padding:50px 0}}@media (min-width:992px){.about_blue_line{padding:75px 0}}.about_blue_line--img{position:absolute;bottom:0;right:0;max-width:150px}@media (min-width:641px){.about_blue_line--img{max-width:200px}}@media (min-width:992px){.about_blue_line--img{max-width:220px}}@media (min-width:1201px){.about_blue_line--img{max-width:270px}}@media (min-width:1400px){.about_blue_line--img{max-width:100%}}.about_blue_line .container{max-width:1290px;position:relative}.about_blue_line .container .row{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about_blue_line .container .row .column-3{padding:0 15px;width:100%;margin:15px auto}@media (min-width:481px){.about_blue_line .container .row .column-3{width:50%}}@media (min-width:768px){.about_blue_line .container .row .column-3{width:25%;margin:0}}.about_blue_line .description__block{border:2px solid #fff;color:#fff;max-width:300px;margin:0 auto;padding:20px 15px}@media (min-width:481px){.about_blue_line .description__block{height:100%;max-width:100%}}@media (min-width:992px){.about_blue_line .description__block{padding:37px 33px 34px}}.about_blue_line .description__block h5{font-size:21px;font-weight:300}@media (min-width:768px){.about_blue_line .description__block h5{font-size:18px}}@media (min-width:992px){.about_blue_line .description__block h5{font-size:21px}}.about_blue_line .description__block p{font-size:16px;line-height:1.6}@media (min-width:768px){.about_blue_line .description__block p{font-size:14px}}@media (min-width:992px){.about_blue_line .description__block p{font-size:16px}}.wound_healing{padding:20px 0}@media (min-width:481px){.wound_healing{padding:40px 0}}@media (min-width:641px){.wound_healing{padding:60px 0}}@media (min-width:768px){.wound_healing{padding:75px 0}}@media (min-width:992px){.wound_healing{padding:90px 0}}.wound_healing .container{max-width:1290px}.wound_healing--inner{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fafcff),to(#eef4fd));background-image:linear-gradient(-180deg,#fafcff 1%,#eef4fd);padding:30px 15px;margin:0 -15px}@media (min-width:481px){.wound_healing--inner{padding:40px 15px}}@media (min-width:641px){.wound_healing--inner{padding:50px 15px}}@media (min-width:768px){.wound_healing--inner{padding:80px 15px;margin:0}}@media (min-width:992px){.wound_healing--inner{padding:108px 0 115px}}.wound_healing--title{color:#28337f;font-weight:300;font-size:26px;max-width:990px;margin:0 auto 14px}@media (min-width:768px){.wound_healing--title{font-size:32.4px}}.wound_healing--description{max-width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wound_healing--description .left_column{padding:0 10px;vertical-align:top;margin-bottom:30px;width:100%}@media (min-width:768px){.wound_healing--description .left_column{width:46%;margin-bottom:0}}@media (min-width:768px){.wound_healing--description .left_column--inner{max-width:380px}}.wound_healing--description .right_column{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:0 10px;vertical-align:top}.wound_healing--description p{line-height:1.75;letter-spacing:-.2px;font-size:16px}.wound_healing--description ul{list-style:none;font-size:0}.wound_healing--description ul li{vertical-align:top;margin:0;color:#464857;padding-left:20px;position:relative;letter-spacing:-.2px;line-height:1.9;font-size:18px}@media (min-width:768px) and (max-width:991px){.wound_healing--description ul li{letter-spacing:-.2px;line-height:1.9;font-size:16px}}@media (min-width:481px) and (max-width:767px){.wound_healing--description ul li{line-height:1.75;font-size:16px;padding-right:15px;display:inline-block;width:43%}.wound_healing--description ul li:nth-child(2n){padding-right:0;width:57%}}@media (min-width:992px){.wound_healing--description ul li{line-height:1.75;font-size:16px;padding-right:15px;display:inline-block;width:43%}.wound_healing--description ul li:nth-child(2n){padding-right:0;width:57%}}@media (max-width:640px){.wound_healing--description ul li{letter-spacing:-.2px;line-height:1.6;margin:0 0 -3px}}.wound_healing--description ul li:before{position:absolute;content:"\2022";color:#58c8e7;left:2px;top:-4px;font-weight:700;display:inline-block;width:1em;font-size:20px}.about_graph_section{padding:30px 0}@media (min-width:768px){.about_graph_section{padding:5px 0 70px}}@media (min-width:1201px){.about_graph_section{padding:5px 0 104px}}.about_graph_section .container{max-width:1253px}.about_graph_section .graph__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about_graph_section .graph__block:not(:last-child){margin-bottom:70px}@media (min-width:768px){.about_graph_section .graph__block:not(:last-child){margin-bottom:117px}}@media (min-width:768px){.about_graph_section .graph__block:nth-child(odd) .inner_content{padding-right:50px}}@media (min-width:768px){.about_graph_section .graph__block:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.about_graph_section .graph__block:nth-child(2n) .inner_content{padding-left:30px}}.about_graph_section .graph__block--content{padding-top:10px;width:100%}@media (min-width:768px){.about_graph_section .graph__block--content{width:45%}}@media (min-width:992px){.about_graph_section .graph__block--content{width:36.5%}}.about_graph_section .graph__block--content h3{color:#28337f;font-weight:300;font-size:22px;margin:0 0 24px}@media (min-width:481px){.about_graph_section .graph__block--content h3{font-size:26px}}@media (min-width:992px){.about_graph_section .graph__block--content h3{font-size:32.4px}}.about_graph_section .graph__block--content p{line-height:1.4;letter-spacing:-.2px;font-size:16px;color:#464857}.about_graph_section .graph__block--content p:not(:last-child){margin-bottom:23px}.about_graph_section .graph__block--img{max-width:740px;margin-top:40px}@media (min-width:768px){.about_graph_section .graph__block--img{margin-top:0}}.about_graph_section .graph__block--img figure{margin:0}.about_graph_section .graph__block--img figure img{width:100%}.about_graph_section .graph__block--img figcaption{font-size:12px;color:#6a6a6a;text-align:center;line-height:1.3;opacity:.7;margin-top:25px}@media (min-width:768px){.about_graph_section .graph__block--img figcaption{margin-top:55px;padding:0 50px}}.faq__banner{padding:130px 0 50px}.faq__banner:before{background:url(img/page_banner_bg.png);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;content:"";top:0;left:0;right:0;height:80vh}@media (min-width:768px){.faq__banner:before{height:65vh}}@media (min-width:992px){.faq__banner:before{height:50vh}}@media (min-width:768px){.faq__banner{padding:150px 0 39px}}@media (min-width:992px){.faq__banner{padding:170px 0 39px}}.faq__banner .container{max-width:1396px}.faq__banner h1{position:relative;font-weight:700;color:#28337f;font-weight:300;font-size:55px;line-height:1.1}@media (min-width:481px){.faq__banner h1{font-size:60px}}@media (min-width:641px){.faq__banner h1{font-size:65px}}@media (min-width:992px){.faq__banner h1{font-size:71px}}.faq__banner h1 sup{font-size:14px;top:-1.3em}@media (min-width:481px){.faq__banner h1 sup{font-size:16px}}@media (min-width:641px){.faq__banner h1 sup{font-size:28px;top:-1.5em}}.faq__container{background-image:linear-gradient(144deg,#58c8e7,#1007a5);padding:40px 15px;margin-top:30px}@media (min-width:481px){.faq__container{padding:50px 15px;margin-top:40px}}@media (min-width:641px){.faq__container{padding:60px 15px;margin-top:50px}}@media (min-width:768px){.faq__container{padding:60px 15px;margin-top:50px}}@media (min-width:992px){.faq__container{padding:93px 15px 103px;margin-top:64px}}.faq__container--inner{max-width:1148px;margin:0 auto}.faq__block{border:1px solid #fff;text-align:left}.faq__block:not(:last-child){margin-bottom:13px}.faq__block.active .faq__block--title .less_btn{display:block}.faq__block.active .faq__block--title .more_btn{display:none}.faq__block--title{position:relative;cursor:pointer;padding:13px 35px 13px 12px}@media (min-width:481px){.faq__block--title{padding:17px 59px 16px 19px}}.faq__block--title .less_btn,.faq__block--title .more_btn{position:absolute;top:0;bottom:0;left:0;right:0}.faq__block--title .more_btn:after,.faq__block--title .more_btn:before{position:absolute;content:"";background:#fff;height:1px;width:19px;right:15px;top:23px}@media (min-width:481px){.faq__block--title .more_btn:after,.faq__block--title .more_btn:before{width:23px;right:30px;top:30px}}.faq__block--title .more_btn:after{width:1px;height:18px;-webkit-transform:translate(-9px,-50%);transform:translate(-9px,-50%)}@media (min-width:481px){.faq__block--title .more_btn:after{height:23px;-webkit-transform:translate(-11px,-50%);transform:translate(-11px,-50%)}}.faq__block--title .less_btn{display:none}.faq__block--title .less_btn:before{position:absolute;content:"";height:1px;background:#fff;top:23px;right:15px;width:19px}@media (min-width:481px){.faq__block--title .less_btn:before{width:23px;right:30px;top:30px}}.faq__block--title h5{color:#fff;font-weight:300;font-size:18px}@media (min-width:481px){.faq__block--title h5{font-size:20px}}@media (min-width:641px){.faq__block--title h5{font-size:22px}}@media (min-width:992px){.faq__block--title h5{font-size:25px}}.faq__block--answer{margin:0 auto;max-width:1067px;display:none;padding:12px 12px 28px}@media (min-width:481px){.faq__block--answer{padding:12px 25px 46px}}.faq__block--answer p{color:#fff;font-size:15px;line-height:1.4;letter-spacing:-.15px}@media (min-width:481px){.faq__block--answer p{font-size:16px}}.blog_banner{background:url(img/page_banner_bg.png);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:135px 0 40px}@media (min-width:481px){.blog_banner{padding:160px 0 45px}}@media (min-width:768px){.blog_banner{padding:190px 0 45px}}@media (min-width:992px){.blog_banner{padding:214px 0 65px}}.blog_banner--title{display:block;font-size:17.2px;color:#484848;text-transform:uppercase;margin:0 auto 13px;max-width:1253px}.blog_banner__slider{margin:0 auto;max-width:1253px}.blog_banner__slider .slide .slide__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog_banner__slider .slide .slide__block--info{display:block;color:#a0a0a0;font-size:14px;font-style:italic;margin-bottom:12px}.blog_banner__slider .slide .slide__block--content{width:100%}@media (min-width:768px){.blog_banner__slider .slide .slide__block--content{width:50%}}@media (min-width:992px){.blog_banner__slider .slide .slide__block--content{width:43%}}@media (min-width:768px){.blog_banner__slider .slide .slide__block--content .inner_content{max-width:530px;padding-right:15px}}.blog_banner__slider .slide .slide__block--content h2{color:#28337f;font-weight:300;letter-spacing:-.8px;line-height:1.05;margin-bottom:14px;font-size:26px}@media (min-width:481px){.blog_banner__slider .slide .slide__block--content h2{font-size:34px}}@media (min-width:641px){.blog_banner__slider .slide .slide__block--content h2{font-size:40px}}@media (min-width:768px){.blog_banner__slider .slide .slide__block--content h2{font-size:36px}}@media (min-width:992px){.blog_banner__slider .slide .slide__block--content h2{font-size:45px}}@media (min-width:1201px){.blog_banner__slider .slide .slide__block--content h2{font-size:55px}}.blog_banner__slider .slide .slide__block--content img{margin:20px 0;width:100%}.blog_banner__slider .slide .slide__block--content p{font-size:16px;color:#444;line-height:1.4;letter-spacing:-.2px}.blog_banner__slider .slide .slide__block--content .main_btn{font-size:14px;padding:8px 24px;margin-top:21px}.blog_banner__slider .slide .slide__block--image{text-align:center}.blog_banner__slider .slide .slide__block--image img{width:auto;max-width:100%;display:inline-block}.blog_banner__slider .owl-dots{text-align:center;margin-top:38px}.blog_banner__slider .owl-dots .owl-dot{margin:0 3px;width:14px;height:14px;border-radius:50%;background:#cecfd5;outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.blog_banner__slider .owl-dots .owl-dot:not(.active):hover{background:#1411a9;opacity:.5}.blog_banner__slider .owl-dots .owl-dot.active{background:#1411a9}.blog_grid{padding:50px 0 30px;position:relative}@media (min-width:481px){.blog_grid{padding:60px 0 40px}}@media (min-width:641px){.blog_grid{padding:70px 0 50px}}@media (min-width:768px){.blog_grid{padding:80px 0 60px}}@media (min-width:992px){.blog_grid{padding:100px 0 60px}}.blog_grid .purple_line{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.7;display:none}@media (min-width:768px){.blog_grid .purple_line{max-width:100px;display:block}}@media (min-width:992px){.blog_grid .purple_line{max-width:140px;opacity:1}}@media (min-width:1301px){.blog_grid .purple_line{max-width:170px}}@media (min-width:1601px){.blog_grid .purple_line{max-width:100%}}.blog_grid .container{max-width:1315px}.blog_grid #load-more{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;font-weight:300;position:relative;line-height:26px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:transparent;background:linear-gradient(45deg,#58c8e7,#1007a5);cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:none;font-size:14px;padding:6px 15px}@media (min-width:481px){.blog_grid #load-more{padding:7px 18px}}@media (min-width:641px){.blog_grid #load-more{font-size:16px;padding:8px 20px}}@media (min-width:768px){.blog_grid #load-more{padding:10px 22px}}@media (min-width:992px){.blog_grid #load-more{padding:12px 25px}}.blog_grid #load-more:hover{background:#58c8e7}.filter_grid{font-size:0;margin:0 0 30px;height:0}@media (min-width:680px){.filter_grid{margin:0 -20px 63px}}.filter_grid--buttons{font-size:0;max-width:1245px;margin:0 auto 10px;text-align:center}@media (min-width:481px){.filter_grid--buttons{text-align:left}}.filter_grid--buttons button{color:#1a22af;font-weight:500;line-height:1.2;display:inline-block;border:1px solid #1a22af;text-transform:uppercase;cursor:pointer;outline:none;position:relative;background:#fff;-webkit-transition:all .3s;transition:all .3s;padding:5px 10px;margin:5px 0;font-size:12px}@media (min-width:481px){.filter_grid--buttons button{font-size:14px;padding:8px 15px}}@media (min-width:768px){.filter_grid--buttons button{padding:10px 18px}}@media (min-width:992px){.filter_grid--buttons button{padding:12px 21px}}.filter_grid--buttons button:hover{background:#58c8e7;color:#fff}.filter_grid--buttons button.is-checked{background:linear-gradient(45deg,#58c8e7,#1007a5);color:#fff}.filter_grid--buttons button:not(:last-child){margin-right:16px}.filter_grid .blog_item{float:left;vertical-align:top;margin:10px 0 30px;width:100%;display:none}@media (min-width:680px){.filter_grid .blog_item{width:calc(50% - 10px);margin:20px;width:calc(50% - 40px)}}.filter_grid .blog_item:not(.hidden){display:block}.filter_grid .blog_item.hidden{display:none;visibility:hidden;width:0!important;height:0!important;margin:0!important;padding:0!important}.filter_grid .blog_item--img{margin-bottom:20px}@media (min-width:481px){.filter_grid .blog_item--img{margin-bottom:25px}}@media (min-width:768px){.filter_grid .blog_item--img{margin-bottom:32px}}.filter_grid .blog_item--img a{display:block}.filter_grid .blog_item--img img{width:100%}.filter_grid .blog_item--title{color:#28337f;font-weight:300;letter-spacing:-.4px;padding-right:10px;margin-bottom:20px;font-size:22px}@media (min-width:481px){.filter_grid .blog_item--title{font-size:24px;font-size:22px}}@media (min-width:768px){.filter_grid .blog_item--title{font-size:32px}}@media (min-width:1201px){.filter_grid .blog_item--title{font-size:42px}}.filter_grid .blog_item--title a{color:#28337f}.filter_grid .blog_item--title a:hover{color:#58c8e7}.filter_grid .blog_item--info{display:block;color:#a0a0a0;font-size:14px;font-style:italic;margin-bottom:12px}.filter_grid .blog_item p{font-size:16px;color:#444;line-height:1.4;letter-spacing:-.2px}.subscribe_section{padding:20px 0 35px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#fafcff),to(#eef4fd));background-image:linear-gradient(-180deg,#fafcff 1%,#eef4fd);position:relative;z-index:9}.subscribe_section--inner{max-width:1248px;width:100%;background:linear-gradient(45deg,#58c8e7,#1007a5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin:20px auto 0;padding:25px 15px}@media (min-width:992px){.subscribe_section--inner{padding:54px 67px 52px 60px}}.subscribe_section--inner .cont_block{width:100%;margin-bottom:40px}@media (min-width:768px){.subscribe_section--inner .cont_block{width:40%;padding-right:10px;margin-bottom:0}}@media (min-width:992px){.subscribe_section--inner .cont_block{width:46%}}.subscribe_section--inner .cont_block h3{font-size:26px;font-weight:300;color:#fff;margin-bottom:19px}@media (min-width:992px){.subscribe_section--inner .cont_block h3{font-size:34px}}.subscribe_section--inner .cont_block p{color:#fff;font-size:16px;letter-spacing:.05px;line-height:1.3;margin-bottom:16px}.subscribe_section--inner .cont_block p:last-child{margin-bottom:0}.subscribe_section--inner .form_block{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}@media (min-width:768px){.subscribe_section--inner .form_block{padding-left:15px;max-width:539px;padding-top:35px}}@media (min-width:768px){.subscribe_section--inner .form_block form{max-width:480px}}.subscribe_section--inner .form_block form label{display:block;width:100%}.subscribe_section--inner .form_block form label span{display:block}.subscribe_section--inner .form_block form label input,.subscribe_section--inner .form_block form label textarea{width:100%;height:44px;border:1px solid #fff;outline:none;background:transparent;color:#fff;padding:5px 19px;font-size:14px;margin-bottom:13px;font-weight:300}.subscribe_section--inner .form_block form label input::-webkit-input-placeholder,.subscribe_section--inner .form_block form label textarea::-webkit-input-placeholder{color:#fff;opacity:.77}.subscribe_section--inner .form_block form label input::-moz-placeholder,.subscribe_section--inner .form_block form label textarea::-moz-placeholder{color:#fff;opacity:.77}.subscribe_section--inner .form_block form label input:-ms-input-placeholder,.subscribe_section--inner .form_block form label textarea:-ms-input-placeholder{color:#fff;opacity:.77}.subscribe_section--inner .form_block form label input::-ms-input-placeholder,.subscribe_section--inner .form_block form label textarea::-ms-input-placeholder{color:#fff;opacity:.77}.subscribe_section--inner .form_block form label input::placeholder,.subscribe_section--inner .form_block form label textarea::placeholder{color:#fff;opacity:.77}.subscribe_section--inner .form_block form label textarea{height:164px;resize:none;padding:18px 21px;letter-spacing:.2px}.subscribe_section--inner .form_block form .wpcf7-acceptance label,.subscribe_section--inner .form_block form .wpcf7-checkbox label{display:block}.subscribe_section--inner .form_block form .wpcf7-acceptance .wpcf7-list-item,.subscribe_section--inner .form_block form .wpcf7-checkbox .wpcf7-list-item{display:block;margin-bottom:10px}.subscribe_section--inner .form_block form .wpcf7-acceptance input,.subscribe_section--inner .form_block form .wpcf7-checkbox input{display:none}.subscribe_section--inner .form_block form .wpcf7-acceptance input:checked+span:after,.subscribe_section--inner .form_block form .wpcf7-checkbox input:checked+span:after{opacity:1}.subscribe_section--inner .form_block form .wpcf7-acceptance .wpcf7-list-item-label,.subscribe_section--inner .form_block form .wpcf7-checkbox .wpcf7-list-item-label{color:#fff;font-size:16px;position:relative;padding-left:24px;letter-spacing:-.2px;cursor:pointer}.subscribe_section--inner .form_block form .wpcf7-acceptance .wpcf7-list-item-label:before,.subscribe_section--inner .form_block form .wpcf7-checkbox .wpcf7-list-item-label:before{position:absolute;content:"";width:16px;height:16px;border:1px solid #fff;top:0;left:0}.subscribe_section--inner .form_block form .wpcf7-acceptance .wpcf7-list-item-label:after,.subscribe_section--inner .form_block form .wpcf7-checkbox .wpcf7-list-item-label:after{position:absolute;content:"";background:#fff;left:5px;top:5px;width:6px;height:6px;-webkit-transition:all .3s;transition:all .3s;opacity:0}.subscribe_section--inner .form_block form .wpcf7-acceptance .wpcf7-list-item-label a,.subscribe_section--inner .form_block form .wpcf7-checkbox .wpcf7-list-item-label a{color:#fff;display:inline-block;text-decoration:underline}.subscribe_section--inner .form_block form .fields_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px}.subscribe_section--inner .form_block form .fields_group label{width:100%}@media (min-width:481px){.subscribe_section--inner .form_block form .fields_group label{width:calc(50% - 7px)}}.subscribe_section--inner .form_block form .foot_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subscribe_section--inner .form_block form .btn_block{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0 0}@media (min-width:481px){.subscribe_section--inner .form_block form .btn_block{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 9px}}.subscribe_section--inner .form_block form button[type=submit],.subscribe_section--inner .form_block form input[type=submit]{cursor:pointer;border:1px solid #fff;height:52px;max-width:123px;width:100%;font-size:16px;color:#fff;text-transform:uppercase;background:linear-gradient(45deg,#58c8e7,#1007a5);letter-spacing:1.5px;font-weight:300;-webkit-transition:all .3s;transition:all .3s}.subscribe_section--inner .form_block form button[type=submit]:not(:disabled):hover,.subscribe_section--inner .form_block form input[type=submit]:not(:disabled):hover{background:#58c8e7}.subscribe_section--inner .form_block form button[type=submit]:disabled,.subscribe_section--inner .form_block form input[type=submit]:disabled{opacity:.5;color:#000;border-color:transparent}.error_banner{padding:130px 0 50px;position:relative}.error_banner:before{background:url(img/page_banner_bg.png);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;content:"";top:0;bottom:-80px;left:0;right:0}@media (min-width:768px){.error_banner{padding:150px 0 80px}}@media (min-width:992px){.error_banner{padding:246px 0 74px}}.error_banner--caption{position:relative}.error_banner--caption p{font-size:14px;color:#222;font-weight:300}@media (min-width:481px){.error_banner--caption p{letter-spacing:0;font-size:16px}}.error_banner--title{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;font-size:28px;color:#061da5}@media (min-width:481px){.error_banner--title{font-size:38px}}@media (min-width:641px){.error_banner--title{font-size:42px}}@media (min-width:768px){.error_banner--title{font-size:48px}}@media (min-width:992px){.error_banner--title{font-size:56px}}.error_banner--bg{display:inline-block;line-height:.9;font-weight:300;opacity:.43;font-size:130px;color:#28337f}@media (min-width:481px){.error_banner--bg{font-size:180px}}@media (min-width:641px){.error_banner--bg{font-size:240px}}@media (min-width:768px){.error_banner--bg{font-size:290px}}@media (min-width:992px){.error_banner--bg{font-size:330px}}.default_page{padding:130px 0 50px;position:relative}.default_page:before{background:url(img/page_banner_bg.png);background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;content:"";top:0;left:0;right:0;height:100vh}@media (min-width:768px){.default_page{padding:150px 0 39px}}@media (min-width:992px){.default_page{padding:181px 0 26px}}.default_page .container{max-width:1396px}.default_page--title{position:relative;font-weight:700;color:#28337f;font-weight:300;font-size:30px;line-height:1.1}@media (min-width:481px){.default_page--title{font-size:40px}}@media (min-width:641px){.default_page--title{font-size:50px}}@media (min-width:768px){.default_page--title{font-size:60px}}@media (min-width:641px){.default_page--title{font-size:60px}}@media (min-width:992px){.default_page--title{font-size:71px}}.default_page--container{background:#fff;position:relative;padding:30px 15px 0;margin:30px -15px 0}@media (min-width:481px){.default_page--container{padding:55px 15px 0;margin:40px 0 0;padding:70px 15px 0;margin:45px 0 0}}@media (min-width:768px){.default_page--container{padding:95px 20px 0;margin:45px 0 0}}@media (min-width:992px){.default_page--container{padding-top:128px;margin:52px 0 0}}.default_page--container .inner_content{max-width:1002px;margin:0 auto;text-align:left}.default_page--container h1,.default_page--container h2,.default_page--container h3,.default_page--container h4,.default_page--container h5,.default_page--container h6{color:#242424;font-weight:500;margin-bottom:30px;letter-spacing:-.3px}.default_page--container h1{font-size:32px}.default_page--container h2{font-size:28px}.default_page--container h3{font-size:24px}.default_page--container h4{font-size:22px}.default_page--container h5{font-size:20px}.default_page--container h6{font-size:18px}.default_page--container p{color:#242424;font-size:14px;letter-spacing:-.15px;line-height:1.2;margin-bottom:18.5px}.contact__banner{padding:130px 0 50px;background:url(img/page_banner_bg.png);background-size:cover;background-repeat:no-repeat;background-position:50%}@media (min-width:768px){.contact__banner{padding:140px 0 70px}}@media (min-width:992px){.contact__banner{padding:159px 0 83px}}.contact__banner .container{max-width:1396px}.contact__banner h1{position:relative;font-weight:700;color:#28337f;font-weight:300;font-size:50px;line-height:1.1}@media (min-width:481px){.contact__banner h1{font-size:60px}}@media (min-width:641px){.contact__banner h1{font-size:65px}}@media (min-width:992px){.contact__banner h1{font-size:71px;margin-bottom:5px}}.contact__banner h1 sup{font-size:14px;top:-1.3em}@media (min-width:481px){.contact__banner h1 sup{font-size:16px}}@media (min-width:641px){.contact__banner h1 sup{font-size:28px;top:-1.5em}}.contact__banner h3{color:#484848;letter-spacing:-.2px;margin-bottom:20px;font-size:13.6px}@media (min-width:481px){.contact__banner h3{font-size:18px}}@media (min-width:641px){.contact__banner h3{font-size:24px}}@media (min-width:1201px){.contact__banner h3{font-size:27.1px}}.contact__banner h5{color:#484848;letter-spacing:-.2px;margin-bottom:20px;font-size:18px;font-weight:300}@media (min-width:641px){.contact__banner h5{font-size:20px}}.contact__banner--form{background:linear-gradient(45deg,#58c8e7,#1007a5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin-top:20px;padding:25px 15px}@media (min-width:992px){.contact__banner--form{margin-top:47px;padding:75px 67px 57px 60px}}.contact__banner--form .cont_block{width:100%}@media (min-width:768px){.contact__banner--form .cont_block{width:34%;padding-right:15px}}.contact__banner--form .cont_block h3{font-size:26px;font-weight:300;color:#fff}@media (min-width:992px){.contact__banner--form .cont_block h3{font-size:39px}}.contact__banner--form .cont_block p{color:#fff;font-size:16px;letter-spacing:-.2px;line-height:1.4}.contact__banner--form .form_block{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}@media (min-width:768px){.contact__banner--form .form_block{padding-left:15px}}.contact__banner--form .form_block form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media (min-width:768px){.contact__banner--form .form_block form{margin-top:0}}.contact__banner--form .form_block form .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__banner--form .form_block form .column-26,.contact__banner--form .form_block form .column-30,.contact__banner--form .form_block form .column-35,.contact__banner--form .form_block form .column-37,.contact__banner--form .form_block form .column-40,.contact__banner--form .form_block form .column-50,.contact__banner--form .form_block form .column-60{width:100%}@media (min-width:481px) and (max-width:991px){.contact__banner--form .form_block form .column-37{width:49%}}@media (min-width:992px){.contact__banner--form .form_block form .column-60{width:60%}.contact__banner--form .form_block form .column-50{width:50%}.contact__banner--form .form_block form .column-40{width:40%}.contact__banner--form .form_block form .column-37{width:37%}.contact__banner--form .form_block form .column-35{width:35%}.contact__banner--form .form_block form .column-30{width:30%}.contact__banner--form .form_block form .column-26{width:26%}}@media (min-width:481px){.contact__banner--form .form_block form .left_column label{width:calc(50% - 7px)}}@media (min-width:992px){.contact__banner--form .form_block form .right_column{padding:0 15px}}.contact__banner--form .form_block form .button_column{text-align:center;padding:20px 0 0}@media (min-width:992px){.contact__banner--form .form_block form .button_column{padding:0 15px;text-align:right}}.contact__banner--form .form_block form .empty_row{height:10px;width:100%}@media (min-width:768px){.contact__banner--form .form_block form .empty_row{height:23px}}.contact__banner--form .form_block form label{display:block;width:100%}.contact__banner--form .form_block form label span{display:block}.contact__banner--form .form_block form label input,.contact__banner--form .form_block form label textarea{width:100%;height:44px;border:1px solid #fff;outline:none;background:transparent;color:#fff;padding:5px 10px;font-size:14px;margin-bottom:13px;font-weight:300}.contact__banner--form .form_block form label input::-webkit-input-placeholder,.contact__banner--form .form_block form label textarea::-webkit-input-placeholder{color:#fff;opacity:.77}.contact__banner--form .form_block form label input::-moz-placeholder,.contact__banner--form .form_block form label textarea::-moz-placeholder{color:#fff;opacity:.77}.contact__banner--form .form_block form label input:-ms-input-placeholder,.contact__banner--form .form_block form label textarea:-ms-input-placeholder{color:#fff;opacity:.77}.contact__banner--form .form_block form label input::-ms-input-placeholder,.contact__banner--form .form_block form label textarea::-ms-input-placeholder{color:#fff;opacity:.77}.contact__banner--form .form_block form label input::placeholder,.contact__banner--form .form_block form label textarea::placeholder{color:#fff;opacity:.77}.contact__banner--form .form_block form label textarea{height:164px;resize:none;padding:18px 21px;letter-spacing:.2px}.contact__banner--form .form_block form .wpcf7-acceptance label,.contact__banner--form .form_block form .wpcf7-checkbox label{display:block}.contact__banner--form .form_block form .wpcf7-acceptance .wpcf7-list-item,.contact__banner--form .form_block form .wpcf7-checkbox .wpcf7-list-item{display:block;margin:0 0 10px}.contact__banner--form .form_block form .wpcf7-acceptance input,.contact__banner--form .form_block form .wpcf7-checkbox input{display:none}.contact__banner--form .form_block form .wpcf7-acceptance input:checked+span:after,.contact__banner--form .form_block form .wpcf7-checkbox input:checked+span:after{opacity:1}.contact__banner--form .form_block form .wpcf7-acceptance .wpcf7-list-item-label,.contact__banner--form .form_block form .wpcf7-checkbox .wpcf7-list-item-label{color:#fff;font-size:16px;position:relative;padding-left:24px;letter-spacing:-.2px;cursor:pointer}.contact__banner--form .form_block form .wpcf7-acceptance .wpcf7-list-item-label:before,.contact__banner--form .form_block form .wpcf7-checkbox .wpcf7-list-item-label:before{position:absolute;content:"";width:16px;height:16px;border:1px solid #fff;top:0;left:0}.contact__banner--form .form_block form .wpcf7-acceptance .wpcf7-list-item-label:after,.contact__banner--form .form_block form .wpcf7-checkbox .wpcf7-list-item-label:after{position:absolute;content:"";background:#fff;left:5px;top:5px;width:6px;height:6px;-webkit-transition:all .3s;transition:all .3s;opacity:0}.contact__banner--form .form_block form .wpcf7-acceptance .wpcf7-list-item-label a,.contact__banner--form .form_block form .wpcf7-checkbox .wpcf7-list-item-label a{color:#fff;display:inline-block;text-decoration:underline}.contact__banner--form .form_block form button[type=submit],.contact__banner--form .form_block form input[type=submit]{cursor:pointer;border:1px solid #fff;height:52px;max-width:147px;width:100%;font-size:16px;color:#fff;text-transform:uppercase;background:linear-gradient(45deg,#58c8e7,#1007a5);-webkit-transition:all .3s;transition:all .3s}.contact__banner--form .form_block form button[type=submit]:not(:disabled):hover,.contact__banner--form .form_block form input[type=submit]:not(:disabled):hover{background:#58c8e7}.contact__banner--form .form_block form button[type=submit]:disabled,.contact__banner--form .form_block form input[type=submit]:disabled{opacity:.5;color:#000;border-color:transparent}.find_distrubutor__section{padding:50px 0 20px}.find_distrubutor__section img{display:inline-block}.find_distrubutor--title{margin-bottom:45px}.find_distrubutor--title h2{font-size:30px;font-weight:300;color:#28337f;margin-bottom:10px}@media (min-width:481px){.find_distrubutor--title h2{font-size:34px}}@media (min-width:641px){.find_distrubutor--title h2{font-size:38px}}@media (min-width:768px){.find_distrubutor--title h2{font-size:44px}}.find_distrubutor--title h6{font-size:16px;font-weight:300;color:#484848}.find_distrubutor--content{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eff5ff));background-image:linear-gradient(-180deg,#fff,#eff5ff);margin-top:120px;padding:12px 12px 36px}@media screen and (min-width:1024px){.find_distrubutor--content{margin:84px 24px 0;padding:64px}}.find_distrubutor--content .main_btn{padding:12px;text-align:center}@media screen and (min-width:1024px){.find_distrubutor--content .main_btn{padding:12px 50px}}.find_distrubutor--content .distributor-image{display:block;position:relative;margin:-95px auto 32px}.find_distrubutor--finder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:720px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media screen and (min-width:1024px){.find_distrubutor--finder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.find_distrubutor--finder .select2{width:100%;min-width:100%;margin-bottom:12px}@media screen and (min-width:1024px){.find_distrubutor--finder .select2{min-width:240px;margin-right:18px;margin-bottom:0}}.find_distrubutor--list{max-width:600px;margin:44px auto 0;text-align:center;padding-bottom:44px;display:none}.find_distrubutor--list.is-active{display:block}.find_distrubutor--list ul{list-style:none;margin:0;padding:0}.find_distrubutor--list ul li{margin-bottom:12px;display:none}.find_distrubutor--list ul li h3{font-size:32px;font-weight:300;color:#28337f;margin-bottom:18px}@media screen and (min-width:44px){.find_distrubutor--list ul li h3{font-size:44px}}.find_distrubutor--list h2{font-size:21px;margin-bottom:12px;color:#878787}.contact_section_bottom{padding:30px 0 10px}@media (min-width:768px){.contact_section_bottom{padding:45px 0 86px}}.contact_section_bottom .logo_block{margin-bottom:34px}.contact_section_bottom .logo_block img{display:inline-block;width:100%;max-width:200px}@media (min-width:481px){.contact_section_bottom .logo_block img{max-width:280px}}@media (min-width:641px){.contact_section_bottom .logo_block img{max-width:372px}}.contact_section_bottom .container{max-width:960px}.contact_section_bottom .row{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact_section_bottom .row .column-3{padding:0 15px;width:100%;margin-bottom:40px;text-align:center}@media (min-width:641px){.contact_section_bottom .row .column-3{width:33%;margin-bottom:0;text-align:left}}.contact_section_bottom .contact-box{font-size:16px;font-weight:300;color:#5e5e5e;line-height:1.2}.contact_section_bottom .contact-box a{color:#5e5e5e;text-decoration:none}.contact_section_bottom .contact-box a:hover{color:#58c8e7}.contact_section_bottom .contact-box strong{font-weight:500;color:#1007a5}.contact_section_bottom .contact_socials{margin:16px 0 0;padding:0}.contact_section_bottom .contact_socials li{display:block}.contact_section_bottom .contact_socials li:not(:last-child){margin-bottom:20px}.contact_section_bottom .contact_socials li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:641px){.contact_section_bottom .contact_socials li a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.contact_section_bottom .contact_socials li a .icon_block{width:36px;height:36px;background:#120da7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px}.contact_section_bottom .contact_socials li a .icon_block img,.contact_section_bottom .contact_socials li a .icon_block svg{max-width:60%;width:100%}.contact_section_bottom .contact_socials li a span{color:#474747;font-size:26px;font-weight:300;display:inline-block;margin-left:5px;-webkit-transition:all .3s;transition:all .3s}.contact_section_bottom .contact_socials li a:hover span{color:#58c8e7}#underconstruction-page{padding:25% 0;font-size:16px;color:#fff;background-size:cover;background-position:0 0}@media screen and (min-width:768px){#underconstruction-page{padding:150px 0}}#underconstruction-page .maintenance-content{width:100%;font-weight:500;padding:0 10% 40px}@media screen and (min-width:1024px){#underconstruction-page .maintenance-content{padding:0;margin:0 auto;max-width:500px}}#underconstruction-page .maintenance-logo{display:block;margin-bottom:30px}@media screen and (min-width:768px){#underconstruction-page .maintenance-logo{margin-bottom:110px}}#underconstruction-page h1{font-size:24px;margin-bottom:32px;font-weight:500}@media screen and (min-width:360px){#underconstruction-page h1{font-size:32px}}@media screen and (min-width:768px){#underconstruction-page h1{font-size:38px;margin-bottom:65px}}#underconstruction-page p{font-weight:500}#underconstruction-page ul{list-style:none;margin:0;padding:0}#underconstruction-page strong{font-weight:400}#underconstruction-page a{color:#fff}#underconstruction-page .head-office{margin-bottom:24px}.btn{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-weight:300;padding:0 40px;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;height:50px;line-height:26px;min-width:64px;font-size:16px;background:#020024;background:-webkit-gradient(linear,left top,right top,from(#020024),color-stop(0,#58c8e7),to(#1007a5));background:linear-gradient(90deg,#020024,#58c8e7 0,#1007a5);border:0 solid #020024;color:#fff;text-decoration:none}.btn:hover{background:-webkit-gradient(linear,left top,right top,from(#020024),color-stop(0,#58c8e7),color-stop(100%,#58c8e7),to(#1007a5));background:linear-gradient(90deg,#020024,#58c8e7 0,#58c8e7 100%,#1007a5 0)}.btn:active,.btn:focus,.hamburger{outline:none}.hamburger{position:relative;z-index:50;width:34px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background-color:transparent;cursor:pointer}.hamburger span{position:relative;font-size:0;width:100%}.hamburger span,.hamburger span:after,.hamburger span:before{height:2px;display:block;background:#28337f;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.hamburger span:after,.hamburger span:before{position:absolute;left:0;right:0;content:""}.hamburger span:before{top:-10px}.hamburger span:after{bottom:-10px}.page-header.is-opened .hamburger span{background-color:transparent}.page-header.is-opened .hamburger span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-header.is-opened .hamburger span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}i{border:solid #28337f;border-width:0 2px 2px 0;display:inline-block;padding:3px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-bottom:3px}.dropbtn{color:#fff;border:none}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:100px;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .down{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-bottom:0}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.select2-container{margin:0;position:relative;vertical-align:middle;outline:0}.select2-container,.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.select2-container .select2-selection--single{cursor:pointer;height:50px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:20px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:50px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #adadad;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px 16px;height:50px;line-height:40px;font-size:14px;text-transform:uppercase;font-weight:500;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #adadad;border-radius:0;outline:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#7c7d7f;line-height:50px;font-size:14px;text-transform:uppercase;font-weight:500}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(img/select-arrow.svg) 50% transparent no-repeat;width:21px;height:10px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px)}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #adadad;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #adadad;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #adadad;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #adadad;color:#adadad;text-transform:uppercase;height:32px;font-size:14px}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#eff5ff}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#eff5ff;color:#7c7d7f}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #adadad;border-radius:0;outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#7c7d7f;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #adadad;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#ccc));background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #adadad;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#eee));background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#eee),to(#fff));background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #adadad;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #adadad;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #adadad;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9fbm9ybWFsaXplLnNjc3MiLCJzdHlsZS5jc3MiLCJ2ZW5kb3IvX3dwLWNvcmUuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImJhc2UvX2Fvcy5zY3NzIiwiYmFzZS9faGVscGVycy5zY3NzIiwibGF5b3V0L19nbG9iYWwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19wYWdlLnNjc3MiLCJsYXlvdXQvX2hvbWUuc2NzcyIsImxheW91dC9fcHJvZHVjdHMuc2NzcyIsImxheW91dC9fYWJvdXQuc2NzcyIsImxheW91dC9fZmFxLnNjc3MiLCJsYXlvdXQvX2Jsb2cuc2NzcyIsImxheW91dC9fZXJyb3JfcGFhZ2Uuc2NzcyIsImxheW91dC9fZGVmYXVsdF9wYWdlLnNjc3MiLCJsYXlvdXQvX2NvbnRhY3Quc2NzcyIsImxheW91dC9fdW5kZXJjb25zdHJ1Y3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJjb21wb25lbnRzL19vd2wuc2NzcyIsImNvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBQSxDQVlBLEtBQ0Usc0JBQXVCLENBQ3ZCLGdCQUFpQixDQUNqQix5QkFBMEIsQ0FDMUIsNkJBQXVDLENBVXpDLEtBQ0UsUUFBUyxDQU9YLHdDQU1FLGFBQWMsQ0FRaEIsR0FDRSxhQUFjLENBQ2QsY0FBZ0IsQ0FXbEIsdUJBR0UsYUFBYyxDQU9oQixPQUNFLGVBQWdCLENBUWxCLEdBQ0UsOEJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQTBCLENBUTVCLElBQ0UsK0JBQWlDLENB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QUNoQixpQkFBa0IsQ0FFcEIscUdBR0UsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBRXBCLGlGQUVFLHdCQUF5QixDQUUzQiwwR0FFRSxlQUFnQixDQUNoQix3QkFBeUIsQ0FDekIseUJBQTBCLENBRTVCLDBHQUVFLGtCQUFtQixDQUNuQiwyQkFBNEIsQ0FDNUIsNEJBQTZCLENBRS9CLDZFQUNFLHdCQUF5QixDQUN6QixTQUFVLENBRVosMkVBQ0UsU0FBVSxDQUNWLHVCQUFnQixDQUFoQixlQUFnQixDQUVsQiw4Q0FDRSxxQkFBc0IsQ0FDdEIsNEJBQTZCLENBRS9CLHFEQUNFLGtCQUFtQixDQUVyQixxREFDRSxlQUFnQixDQUVsQix1RUFDRSxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FFbEIsaUVBQ0UsU0FBVSxDQUVaLHlFQUNFLFVBQVcsQ0FFYixpRkFFRSx3QkFBeUIsQ0FDekIsVUFBVyxDQUViLG9EQUNFLGNBQWUsQ0FDZixhQUFjLENBQ2QsV0FBWSxDQUVkLHNFQUNFLG9CQUFxQiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKlxuVGhlbWUgTmFtZTogWm9yZmxleCBUaGVtZVxuVGhlbWUgVVJJOlxuQXV0aG9yOiBMYXR0aW1vcmUgYW5kIEZyaWVuZHNcblZlcnNpb246IDEuMFxuRGVzY3JpcHRpb246IGl0J3MgYmVzcG9rZSB0aGVtZVxuQXV0aG9yIFVSSTogaHR0cHM6Ly9sYXR0aW1vcmVhbmRmcmllbmRzLmNvbS9cbiovXG4vKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qID1Xb3JkUHJlc3MgQ29yZSAtIFNhc3NpZmllZC5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bzsgfVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7IH1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bzsgfVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuXG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIG1heC13aWR0aDogOTYlO1xuICAvKiBJbWFnZSBkb2VzIG5vdCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhICovXG4gIHBhZGRpbmc6IDVweCAzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cbiAgLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuICAud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuICAud3AtY2FwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNHB4IDVweDsgfVxuXG4vKipcbiAqIFNldCB1cCBhIGRlY2VudCBib3ggbW9kZWwgb24gdGhlIHJvb3QgZWxlbWVudFxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKipcbiAqIE1ha2UgYWxsIGVsZW1lbnRzIGZyb20gdGhlIERPTSBpbmhlcml0IGZyb20gdGhlIHBhcmVudCBib3gtc2l6aW5nXG4gKiBTaW5jZSBgKmAgaGFzIGEgc3BlY2lmaWNpdHkgb2YgMCwgaXQgZG9lcyBub3Qgb3ZlcnJpZGUgdGhlIGBodG1sYCB2YWx1ZVxuICogbWFraW5nIGFsbCBlbGVtZW50cyBpbmhlcml0aW5nIGZyb20gdGhlIHJvb3QgYm94LXNpemluZyB2YWx1ZVxuICogU2VlOiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi8gfVxuXG4vKipcbiAqIEJhc2ljIHN0eWxlcyBmb3IgbGlua3NcbiAqL1xuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9NdXNlb1NhbnNfMTAwLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW9TYW5zXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTXVzZW9TYW5zXzMwMC5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc1wiO1xuICBzcmM6IHVybChcImZvbnRzL011c2VvU2Fuc181MDAub3RmXCIpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9NdXNlb1NhbnNfNzAwLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW9TYW5zXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTXVzZW9TYW5zXzkwMC5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLyoqXG4gKiBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciBjb3B5IHRleHRcbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4xczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC43czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjhzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4yczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjNzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS44czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjlzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMDVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMnM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjI1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi4zczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMzVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjU1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi42czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNjVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOHM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjg1czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMi45czsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuOTVzOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtYmFja10sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1zaW5lXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YWRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG4gIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTsgfVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApOyB9XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIC0xMDBweCwgMCk7IH1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07IH1cbiAgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0uYW9zLWFuaW1hdGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpOyB9XG5cbltkYXRhLWFvcz16b29tLWluXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTsgfVxuXG5bZGF0YS1hb3M9em9vbS1pbi11cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20taW4tcmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7IH1cblxuW2RhdGEtYW9zPXpvb20taW4tbGVmdF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dF0ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG5cbltkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7IH1cblxuW2RhdGEtYW9zXj1zbGlkZV1bZGF0YS1hb3NePXNsaWRlXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuICBbZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB9XG4gIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7IH1cbiAgW2RhdGEtYW9zPWZsaXAtdXBdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDEwMGRlZyk7IH1cbiAgW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbi8qKlxuICogQ2xlYXIgaW5uZXIgZmxvYXRzXG4gKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qKlxuICogTWFpbiBjb250ZW50IGNvbnRhaW5lcnNcbiAqIDEuIE1ha2UgdGhlIGNvbnRhaW5lciBmdWxsLXdpZHRoIHdpdGggYSBtYXhpbXVtIHdpZHRoXG4gKiAyLiBDZW50ZXIgaXQgaW4gdGhlIHZpZXdwb3J0XG4gKiAzLiBMZWF2ZSBzb21lIHNwYWNlIG9uIHRoZSBlZGdlcywgZXNwZWNpYWxseSB2YWx1YWJsZSBvbiBzbWFsbCBzY3JlZW5zXG4gKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgLyogMSAqL1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLyogMiAqL1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8qIDIgKi9cbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAvKiAzICovXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC8qIDMgKi9cbiAgd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEhpZGUgdGV4dCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiAxLiBOZWVkZWQgaW4gV2ViS2l0LWJhc2VkIGJyb3dzZXJzIGJlY2F1c2Ugb2YgYW4gaW1wbGVtZW50YXRpb24gYnVnO1xuICogICAgU2VlOiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NDU3MTQ2XG4gKi9cbi5oaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAvKiAxICovXG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qKlxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIFNoYW1lbGVzc2x5IGJvcnJvd2VkIGZyb20gSFRNTDVCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MjTDExOS1MMTMzXG4gKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG5odG1sLmRpc2FibGUtc2Nyb2xsaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi8qKlxuKiBFbWJlZCBSZXNwb25zaXZlbHlcbiogaHR0cDovL2VtYmVkcmVzcG9uc2l2ZWx5LmNvbS9cbiovXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuICAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbiAgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGluZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgLmxpbmUtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxlZnRfbGluZSxcbi5yaWdodF9saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgb3BhY2l0eTogMC43NjtcbiAgd2lkdGg6IDFweDtcbiAgei1pbmRleDogOTsgfVxuXG4ubGVmdF9saW5lIHtcbiAgbGVmdDogMTVweDsgfVxuXG4ucmlnaHRfbGluZSB7XG4gIHJpZ2h0OiAxNXB4OyB9XG5cbi5mdWxsX3dpZHRoIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnVwcGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuXG4uY29udGFpbmVyIC5yb3cge1xuICBtYXJnaW46IDAgLTE1cHg7IH1cblxuLm1haW5fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAxMnB4IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNThjOGU3IDAsICMxMDA3YTUpOyB9XG4gIC5tYWluX2J0bjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBiYWNrZ3JvdW5kOiAjNThjOGU3OyB9XG4gIC5tYWluX2J0biBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm1haW5fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5zaG93X2Zvcl9zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvd19mb3JfbWVkaXVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogU3dlZXAgVG8gUmlnaHQgKi9cbi5odnItc3dlZXAtdG8tcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgLmh2ci1zd2VlcC10by1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjA5OGQxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICAuaHZyLXN3ZWVwLXRvLXJpZ2h0OmhvdmVyLCAuaHZyLXN3ZWVwLXRvLXJpZ2h0OmZvY3VzLCAuaHZyLXN3ZWVwLXRvLXJpZ2h0OmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5odnItc3dlZXAtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlLFxuLmh2ci1zd2VlcC10by1yaWdodDpmb2N1czpiZWZvcmUsXG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICB6LWluZGV4OiA5OTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGFnZS1oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDIzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMTk1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyX19sb2dvIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzVweDsgfSB9XG4gICAgLnBhZ2UtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS1oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgICAgICBwYWRkaW5nOiA1dncgMTB2dztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAgIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICAgIHBhZGRpbmc6IDV2dyA2dnc7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgLnBhZ2UtaGVhZGVyX19uYXY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMzAwMHB4O1xuICAgICAgICAgIGhlaWdodDogMzAwMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE1ZGVnLCAjMDIwMDI0LCAjNThjNmU3IDAsICMyNjNmYjkpO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH0gfVxuICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyID4gdWwgPiBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5tZW51X2NvbnRhaW5lciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIC5tZW51X2NvbnRhaW5lciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIC5tZW51X2NvbnRhaW5lciA+IHVsID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNDE0cHgpIHtcbiAgICAgICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyIC5tZW51X2NvbnRhaW5lciA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMyODMzN2Y7IH1cbiAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIC5tZW51X2NvbnRhaW5lciA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNThjOGU3IDAlLCAjMTAwN2E1IDEwMCUpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XG4gICAgICAgICAgICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyID4gdWwgPiBsaSA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgLnBhZ2UtaGVhZGVyIC5tZW51X2NvbnRhaW5lciA+IHVsID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIC5tZW51X2NvbnRhaW5lciA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzI4MzM3ZjtcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cbiAgICAgICAgICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAgICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIC5tZW51X2NvbnRhaW5lciA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG4gICAgICAgICAgICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtaGVhZGVyIC5tZW51X2NvbnRhaW5lciA+IHVsID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjgzMzdmOyB9XG4gICAgICAgICAgICAgICAgICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gdWwgPiBsaSA+IGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM1OGM4ZTcsICMxMDA3YTUpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpID4gYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCItIFwiOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAgICAgICAgICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDsgfSB9XG4gICAgICAgICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgIC5wYWdlLWhlYWRlciAubWVudV9jb250YWluZXIgPiB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCA+IGxpID4gYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAgICAgICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7IH1cbiAgICAgICAgICAucGFnZS1oZWFkZXIgLm1lbnVfY29udGFpbmVyID4gdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gdWwge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnBhZ2UtaGVhZGVyIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAucGFnZS1oZWFkZXIgLmhhbWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTlweDsgfSB9XG4gIC5wYWdlLWhlYWRlci5pcy1vcGVuZWQgLnBhZ2UtaGVhZGVyX19uYXYge1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wYWdlLWhlYWRlci5pcy1vcGVuZWQgLmhhbWJ1cmdlciBzcGFuOmFmdGVyLFxuICAucGFnZS1oZWFkZXIuaXMtb3BlbmVkIC5oYW1idXJnZXIgc3BhbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnBhZ2UtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4MHB4IDAgMjdweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS1mb290ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDQ3cHg7IH0gfVxuICAucGFnZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjg1cHg7IH1cbiAgLnBhZ2UtZm9vdGVyIC5pbWctZ3JvdXAyIHtcbiAgICB6LWluZGV4OiA5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTU1cHg7XG4gICAgcmlnaHQ6IC00NXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5wYWdlLWZvb3RlciAuaW1nLWdyb3VwMiB7XG4gICAgICAgIHdpZHRoOiA0NTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnBhZ2UtZm9vdGVyIC5pbWctZ3JvdXAyIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAucGFnZS1mb290ZXIgLmltZy1ncm91cDIge1xuICAgICAgICB3aWR0aDogMjcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWdlLWZvb3RlciAuaW1nLWdyb3VwMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS1mb290ZXIgLmltZy1ncm91cDMge1xuICAgIHotaW5kZXg6IDk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDU1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1mb290ZXIgLmltZy1ncm91cDMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIHRvcDogOSU7XG4gICAgICAgIHJpZ2h0OiAtMjglO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYWdlLWZvb3RlciAuaW1nLWdyb3VwMyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2UtZm9vdGVyIC5pbWctZ3JvdXAzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICB0b3A6IDklO1xuICAgICAgICByaWdodDogLTUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAucGFnZS1mb290ZXIgLmltZy1ncm91cDMge1xuICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgcmlnaHQ6IC00MCU7XG4gICAgICAgIG1heC13aWR0aDogMjEwcHg7IH0gfVxuICAucGFnZS1mb290ZXJfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNThjOGU3IDAlLCAjMTAwN2E1IDEwMCUpO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIHtcbiAgICAgICAgcGFkZGluZzogNDFweCAwIDQycHg7IH0gfVxuICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5jb250YWluZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBhZ2UtZm9vdGVyX190b3AgLmNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEyOyB9IH1cbiAgICAucGFnZS1mb290ZXJfX3RvcCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwN3B4KSB7XG4gICAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIHAge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MTBweCkge1xuICAgICAgICAucGFnZS1mb290ZXJfX3RvcCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhZ2UtZm9vdGVyX190b3AgcCB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDsgfSB9XG4gICAgLnBhZ2UtZm9vdGVyX190b3AgLmNvbnRhY3RfYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wYWdlLWZvb3Rlcl9fdG9wIC5jb250YWN0X2J1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOiAyNXB4IDMwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDM4cHg7IH0gfVxuICAucGFnZS1mb290ZXJfX2NvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnBhZ2UtZm9vdGVyX19jb2x1bW5zIC5jb2x1bW4ge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICAucGFnZS1mb290ZXJfX2NvbHVtbnMgLmNvbHVtbi0tMSB7XG4gICAgICAgIHdpZHRoOiAxOS41JTsgfVxuICAgICAgLnBhZ2UtZm9vdGVyX19jb2x1bW5zIC5jb2x1bW4tLTIge1xuICAgICAgICB3aWR0aDogMTklOyB9XG4gICAgICAucGFnZS1mb290ZXJfX2NvbHVtbnMgLmNvbHVtbi0tMyB7XG4gICAgICAgIHdpZHRoOiAxNSU7IH1cbiAgICAgIC5wYWdlLWZvb3Rlcl9fY29sdW1ucyAuY29sdW1uLS00IHtcbiAgICAgICAgd2lkdGg6IDQ2JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wYWdlLWZvb3Rlcl9fY29sdW1ucyAuY29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFnZS1mb290ZXJfX2NvbHVtbnMgLmNvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAucGFnZS1mb290ZXJfX2NvbHVtbnMgLmNvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIC5wYWdlLWZvb3Rlcl9fY29sdW1ucyAuY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfSB9XG4gICAgLnBhZ2UtZm9vdGVyX19jb2x1bW5zIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgIC5wYWdlLWZvb3Rlcl9fY29sdW1ucyB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZweDsgfVxuICAgICAgICAucGFnZS1mb290ZXJfX2NvbHVtbnMgdWwgbGkgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgICAgICAgICAucGFnZS1mb290ZXJfX2NvbHVtbnMgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNThjOGU3IDAlLCAjMTAwN2E1IDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgICAgICAucGFnZS1mb290ZXJfX2NvbHVtbnMgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgIC5wYWdlLWZvb3Rlcl9fY29sdW1ucyB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdlLWZvb3Rlcl9fbG9nb3NfYmxvY2sgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA4cHggMjVweDtcbiAgICBtYXgtd2lkdGg6IDE0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS1mb290ZXJfX2xvZ29zX2Jsb2NrIGltZyB7XG4gICAgICAgIG1hcmdpbjogNXB4OyB9IH1cbiAgLnBhZ2UtZm9vdGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLWZvb3Rlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYWdlLWZvb3Rlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIC5wYWdlLWZvb3Rlcl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggNXB4IDA7IH0gfVxuICAgIC5wYWdlLWZvb3Rlcl9fY29udGVudCBwIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4OyB9XG4gIC5wYWdlLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG4gICAgLnBhZ2UtZm9vdGVyX19jb3B5cmlnaHQgcCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgIG9wYWNpdHk6IDAuNTg7IH1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNcIjsgfVxuXG4ucGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzNzVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfSB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5oMixcbmgzLFxuaDQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbnAge1xuICBmb250LXNpemU6IDE3LjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cblxubGksXG5zcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1iLTIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAubWItMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYi01IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4udmlkZW9XcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvV3JhcHBlciBpZnJhbWUsXG4udmlkZW9XcmFwcGVyIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmNvbnRhY3RfbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmZmZmIDAlLCAjZWZmNWZmIDEwMCUpO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmNvbnRhY3RfbGluZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNTVweDsgfVxuICAuY29udGFjdF9saW5lLS1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNThjOGU3LCAjMTAwN2E1KTtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAuY29udGFjdF9saW5lLS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdF9saW5lLS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4OyB9IH1cbiAgICAuY29udGFjdF9saW5lLS1pbm5lciA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNvbnRhY3RfbGluZS0taW5uZXIgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgIC5jb250YWN0X2xpbmUtLWlubmVyIHAge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdF9saW5lLS1pbm5lciBwIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMzFweDsgfSB9XG4gIC5jb250YWN0X2xpbmUtLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDE1cHggNXB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0OGRlZywgIzU4YzhlNyAwJSwgIzEwMDdhNSAxMDAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgIC5jb250YWN0X2xpbmUtLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3RfbGluZS0tYnRuIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDMxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDM4cHg7IH0gfVxuICAgIC5jb250YWN0X2xpbmUtLWJ0bjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDk4ZDE7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgLmNvbnRhY3RfbGluZS0tYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTsgfVxuXG4uaG9tZV9fYmFubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjNDg0ODQ4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob21lX19iYW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1nL2Jhbm5lci5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5ob21lX19iYW5uZXIgLnZpZGVvV3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvbWVfX2Jhbm5lci0tY2FwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgei1pbmRleDogMzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuaG9tZV9fYmFubmVyLS1jYXB0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4OyB9IH1cbiAgLmhvbWVfX2Jhbm5lci0tY2VudGVyZWQge1xuICAgIG1heC13aWR0aDogNTU1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhvbWVfX2Jhbm5lci0tY2VudGVyZWQge1xuICAgICAgICBwYWRkaW5nOiAyMCUgMTlweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuaG9tZV9fYmFubmVyLS1jZW50ZXJlZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwJSAxOXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5ob21lX19iYW5uZXItLWNlbnRlcmVkIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5ob21lX19iYW5uZXIgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzI4MzM3ZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogNTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmhvbWVfX2Jhbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAuaG9tZV9fYmFubmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA4NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuaG9tZV9fYmFubmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDsgfSB9XG4gICAgLmhvbWVfX2Jhbm5lciBoMSBzdXAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdG9wOiAtMS4zZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuaG9tZV9fYmFubmVyIGgxIHN1cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICAuaG9tZV9fYmFubmVyIGgxIHN1cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIHRvcDogLTEuNWVtOyB9IH1cbiAgLmhvbWVfX2Jhbm5lciBoMyB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTMuNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuaG9tZV9fYmFubmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgIC5ob21lX19iYW5uZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5ob21lX19iYW5uZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDI3LjFweDsgfSB9XG4gIC5ob21lX19iYW5uZXIgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDE3LjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIG1heC13aWR0aDogMzcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICAgICAgLmhvbWVfX2Jhbm5lciBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5ob21lX19iYW5uZXIgcCB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuICAuaG9tZV9fYmFubmVyIC5tYWluX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ob21lX19iYW5uZXIgLm1haW5fYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gIC5ob21lX19iYW5uZXIgLmJhbm5lci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5ob21lX19iYW5uZXIgLmJhbm5lci1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNTlweCAwIDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSB7XG4gICAgICBwYWRkaW5nOiA1N3B4IDAgMzBweDsgfSB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5iZ19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTM2MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLmJnX2ltYWdlIHtcbiAgICAgICAgdG9wOiAtMjAwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5iZ19pbWFnZSB7XG4gICAgICAgIHRvcDogLTEwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5iZ19pbWFnZSB7XG4gICAgICAgIHRvcDogLTIwN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxNTRweCk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLmJnX2ltYWdlIHtcbiAgICAgICAgdG9wOiAtMjA3cHg7XG4gICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDE1NHB4KTsgfSB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3MnB4OyB9XG4gICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLmNvbnRhaW5lciAucm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuY29udGFpbmVyIC5jb2x1bW4tNiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLmNvbnRhaW5lciAuY29sdW1uLTYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCB7XG4gICAgZmxleDogMSAxO1xuICAgIG1hcmdpbi10b3A6IC0xODBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLWxlZnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDYzcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCBoMSB7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjNThjOGU3IDAsICMxMDA3YTUpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDkycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLWxlZnQgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogODNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9IH1cbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLWxlZnQgaDEgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIDExcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCBoMSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjEuNnB4OyB9IH1cbiAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1sZWZ0IC5hdmFpbGFibGVfZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDU5M3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMDVweCAxNXB4IDExNXB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNWZmOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLWxlZnQgLmF2YWlsYWJsZV9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAxNXB4IDYwcHggMDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCAuYXZhaWxhYmxlX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCAuYXZhaWxhYmxlX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1sZWZ0IC5hdmFpbGFibGVfZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmZjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1sZWZ0IC5hdmFpbGFibGVfZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCAuYXZhaWxhYmxlX2Rlc2NyaXB0aW9uLS1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1sZWZ0IC5hdmFpbGFibGVfZGVzY3JpcHRpb24tLWlubmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1sZWZ0IC5hdmFpbGFibGVfZGVzY3JpcHRpb24gaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLWxlZnQgLmF2YWlsYWJsZV9kZXNjcmlwdGlvbiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLWxlZnQgLmF2YWlsYWJsZV9kZXNjcmlwdGlvbiBpbWcge1xuICAgICAgICAgICAgdG9wOiAxOCU7IH0gfVxuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCAuYXZhaWxhYmxlX2Rlc2NyaXB0aW9uIGgzIHtcbiAgICAgICAgY29sb3I6ICMzODM5M2M7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1sZWZ0IC5hdmFpbGFibGVfZGVzY3JpcHRpb24gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCAuYXZhaWxhYmxlX2Rlc2NyaXB0aW9uIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTcuMzNweDsgfSB9XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1sZWZ0IC5hdmFpbGFibGVfZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tbGVmdCAuYXZhaWxhYmxlX2Rlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNS41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cbiAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tcmlnaHQge1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLXJpZ2h0IC5ibHVlX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDY2cHggMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAyMDAyNCAwJSwgIzU4YzZlNyAwJSwgIzI2M2ZiOSAxMDAlKTtcbiAgICAgIG1heC13aWR0aDogNTkzcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLXJpZ2h0IC5ibHVlX2Jsb2NrIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tcmlnaHQgLmJsdWVfYmxvY2stLWlubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDA3cHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tcmlnaHQgLmJsdWVfYmxvY2stLWlubmVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1yaWdodCAuYmx1ZV9ibG9jay0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1hdmFpbGFibGUgLnNlY3Rpb24tcmlnaHQgLmJsdWVfYmxvY2stLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1yaWdodCAuYmx1ZV9ibG9jay0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLXJpZ2h0IC5ibHVlX2Jsb2NrIC5hdmFpbGFibGVfYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWF2YWlsYWJsZSAuc2VjdGlvbi1yaWdodCAuYmx1ZV9ibG9jayAuYXZhaWxhYmxlX2J0biB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tYXZhaWxhYmxlIC5zZWN0aW9uLXJpZ2h0IC5ibHVlX2Jsb2NrIC5hdmFpbGFibGVfYnRuIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDsgfSB9XG5cbi5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXRlY2hub2xvZ3kge1xuICAgICAgcGFkZGluZy10b3A6IDI3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NTNweDsgfVxuICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXRlY2hub2xvZ3kgLmJvcmRlci1jZW50ZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTNlM2UzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi10ZWNobm9sb2d5IC50ZWNobm9sb2d5X19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjNmE2Yjc1O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSAudGVjaG5vbG9neV9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi10ZWNobm9sb2d5IC50ZWNobm9sb2d5X19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYuN3B4OyB9IH1cbiAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi10ZWNobm9sb2d5IC50ZWNobm9sb2d5X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBjb2xvcjogIzI4MzM3ZjtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXRlY2hub2xvZ3kgLnRlY2hub2xvZ3lfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSAudGVjaG5vbG9neV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi10ZWNobm9sb2d5IC50ZWNobm9sb2d5X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSAudGVjaG5vbG9neV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi10ZWNobm9sb2d5IC50ZWNobm9sb2d5X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSAudGVjaG5vbG9neV9fY29udGVudCBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfSB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSAudGVjaG5vbG9neV9fYmxvY2tzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSAudGVjaG5vbG9neV9fYmxvY2tzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXRlY2hub2xvZ3kgLnRlY2hub2xvZ3lfX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSAudGVjaG5vbG9neV9fYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi10ZWNobm9sb2d5IC50ZWNobm9sb2d5X19ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXRlY2hub2xvZ3kgLnRlY2hub2xvZ3lfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xuICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMzg7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdGVjaG5vbG9neSAudGVjaG5vbG9neV9fYmxvY2stLWlubmVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICBwYWRkaW5nOiAwIDVweCA0NHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXRlY2hub2xvZ3kgLnRlY2hub2xvZ3lfX2Jsb2NrLS1pbm5lcjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgICByaWdodDogLTIzcHg7XG4gICAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDIycHggc29saWQgI2ZmZjsgfSB9XG4gICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi10ZWNobm9sb2d5IC50ZWNobm9sb2d5X19ibG9jay0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIzN3B4O1xuICAgICAgbWFyZ2luOiA4cHggYXV0byAwOyB9XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXRlY2hub2xvZ3kgLnRlY2hub2xvZ3lfX2Jsb2NrLS1jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNzM7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi10ZWNobm9sb2d5IC5kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi10ZWNobm9sb2d5IC5kZXNjcmlwdGlvbiAuY2FyZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXRlY2hub2xvZ3kgLmRlc2NyaXB0aW9uIC5jYXJkIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cblxuLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2UzZWJmOCA1MCUsIHdoaXRlIDUwJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7IH1cbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlM2ViZjg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAxMDhweDsgfSB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC5pbWctZ3JvdXAxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAuaW1nLWdyb3VwMSB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC5pbWctZ3JvdXAxIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLmltZy1ncm91cDEge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICB0b3A6IC0yJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAuaW1nLWdyb3VwMSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAudW5pcXVlX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMzAycHg7XG4gICAgY29sb3I6ICNjZmQxZGY7XG4gICAgb3BhY2l0eTogMC42MjtcbiAgICBsaW5lLWhlaWdodDogMS4wNTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAudW5pcXVlX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyODBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLnVuaXF1ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC51bmlxdWVfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDIzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC51bmlxdWVfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE5MHB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLnVuaXF1ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTc1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLnVuaXF1ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTUxcHg7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC51bmlxdWVfX3RleHQgc3VwIHtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgIHRvcDogLTEuOGVtOyB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC51bmlxdWVfX2ltYWdlIHtcbiAgICBtYXJnaW46IDEwMXB4IGF1dG8gLTg1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLnVuaXF1ZV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAudW5pcXVlX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAudW5pcXVlX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC51bmlxdWVfX2ltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLnVuaXF1ZV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLnVuaXF1ZV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAudW5pcXVlX19pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC51bmlxdWVfX2ltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLnVuaXF1ZV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4OyB9IH1cbiAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTI3NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcxMHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAuY29udGFpbmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNDQwcHg7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLmNvbnRhaW5lciAuYnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAuZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC5kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZmxleDogMCAwIDM1JTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLmRlc2NyaXB0aW9uX19pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC5kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC5kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC5kZXNjcmlwdGlvbl9faXRlbS51bmlxdWUtZGVza3RvcC1idG4ge1xuICAgICAgZmxleDogMSAxIDMwJTtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC5kZXNjcmlwdGlvbl9faXRlbS51bmlxdWUtZGVza3RvcC1idG4ge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgIGZsZXg6IG5vbmU7IH0gfVxuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi11bmlxdWUgLmRlc2NyaXB0aW9uX19pdGVtLnVuaXF1ZS1kZXNrdG9wLWJ0biAubWFpbl9idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIC5kZXNjcmlwdGlvbl9faXRlbS51bmlxdWUtZGVza3RvcC1idG4gLm1haW5fYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAuZGVzY3JpcHRpb25fX2l0ZW0udW5pcXVlLWRlc2t0b3AtYnRuIC5tYWluX2J0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSAuZGVzY3JpcHRpb25fX2l0ZW0gaDMge1xuICAgICAgY29sb3I6ICMyODMzN2Y7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzQ2NDg1NztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICBjb2xvcjogIzQ2NDg1NztcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tdW5pcXVlIHVsIGxpIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgLTNweDsgfSB9XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLXVuaXF1ZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgIGNvbG9yOiAjNThjOGU3O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tZmVhdHVyZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tZmVhdHVyZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfSB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tZmVhdHVyZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzNTVweDsgfVxuICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWZlYXR1cmUgLmRlc2NyaXB0aW9uX19pdGVtIHtcbiAgICBmbGV4OiAxOyB9XG4gIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tZmVhdHVyZSAub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIGJ1dHRvbiB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWZlYXR1cmUgLm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCArIC5vd2wtZG90cyBzcGFuIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luOiA1cHggM3B4OyB9IH1cbiAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1mZWF0dXJlIC5vd2wtZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1mZWF0dXJlIC5kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWZlYXR1cmUgLmRlc2NyaXB0aW9uX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDhkOGQ4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1mZWF0dXJlIC5kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1mZWF0dXJlIC5kZXNjcmlwdGlvbl9faXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWZlYXR1cmUgLmRlc2NyaXB0aW9uX19pdGVtIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tZmVhdHVyZSAuZGVzY3JpcHRpb25fX2l0ZW0gLmlubmVyX2Jsb2NrIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tZmVhdHVyZSAuZGVzY3JpcHRpb25fX2l0ZW0gaDMge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMxMjBjYTc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1mZWF0dXJlIC5kZXNjcmlwdGlvbl9faXRlbSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAucGFnZS13cmFwcGVyX19zZWN0aW9uLWZlYXR1cmUgLmRlc2NyaXB0aW9uX19pdGVtIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tZmVhdHVyZSAuZGVzY3JpcHRpb25fX2l0ZW0gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICM0NjQ4NTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1mZWF0dXJlIC5kZXNjcmlwdGlvbl9faXRlbSBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDg0JTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40OyB9IH1cbiAgLnBhZ2Utd3JhcHBlcl9fc2VjdGlvbi1mZWF0dXJlIC5vd2wtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tZmVhdHVyZSAub3dsLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIC5wYWdlLXdyYXBwZXJfX3NlY3Rpb24tZmVhdHVyZSAub3dsLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnByb2R1Y3RfcGFnZV9iYW5uZXIge1xuICBwYWRkaW5nOiAxMzBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wcm9kdWN0X3BhZ2VfYmFubmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDAgODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwNnB4IDAgNDVweDsgfSB9XG4gIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyODMzN2Y7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA4NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAucHJvZHVjdF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7IH0gfVxuICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGgxIHN1cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0b3A6IC0xLjNlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGgxIHN1cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICAucHJvZHVjdF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoMSBzdXAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB0b3A6IC0xLjVlbTsgfSB9XG4gIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGgzIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMy42cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAucHJvZHVjdF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjcuMXB4OyB9IH1cbiAgLnByb2R1Y3RfcGFnZV9iYW5uZXItLWltYWdlcyB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAucHJvZHVjdF9wYWdlX2Jhbm5lci0taW1hZ2VzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZHVjdF9wYWdlX2Jhbm5lci0taW1hZ2VzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTkwcHg7IH0gfVxuICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1pbWFnZXMgbGkge1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAucHJvZHVjdF9wYWdlX2Jhbm5lci0taW1hZ2VzIGxpIHtcbiAgICAgICAgICBmbGV4OiAxIDE7IH0gfVxuICAgICAgLnByb2R1Y3RfcGFnZV9iYW5uZXItLWltYWdlcyBsaSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RfcGFnZV9iYW5uZXItLWltYWdlcyBsaSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9kdWN0X3BhZ2VfYmFubmVyLS1pbWFnZXMgbGkgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RfcGFnZV9iYW5uZXItLWltYWdlcyBsaSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2R1Y3RzX2dyaWQge1xuICBwYWRkaW5nOiAzM3B4IDAgNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgIC5wcm9kdWN0c19ncmlkIHtcbiAgICAgIHBhZGRpbmc6IDMzcHggMCA3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2R1Y3RzX2dyaWQge1xuICAgICAgcGFkZGluZzogMzNweCAwIDg1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZHVjdHNfZ3JpZCB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDAgMTE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLnByb2R1Y3RzX2dyaWQge1xuICAgICAgcGFkZGluZzogMzNweCAwIDE2NXB4OyB9IH1cbiAgLnByb2R1Y3RzX2dyaWQgLnB1cnBsZV9saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAzNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZHVjdHNfZ3JpZCAucHVycGxlX2xpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZHVjdHNfZ3JpZCAucHVycGxlX2xpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gICAgICAucHJvZHVjdHNfZ3JpZCAucHVycGxlX2xpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gICAgICAucHJvZHVjdHNfZ3JpZCAucHVycGxlX2xpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDk5cHg7IH0gfVxuICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrLS1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrLS1pbWFnZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrLS1pbWFnZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxODZweDsgfSB9XG4gICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2NmZDFkZjtcbiAgICAgICAgb3BhY2l0eTogMC42MjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0zcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZSBzdXAge1xuICAgICAgICAgIHRvcDogLTEuOGVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZSBzdXAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZSBzdXAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZSBzdXAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZSBzdXAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgICAgICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrLS1pbWFnZSAuYmdfdGl0bGUgc3VwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9IH1cbiAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5sYXJnZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLmxhcmdlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLmxhcmdlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLmxhcmdlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLmxhcmdlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5sYXJnZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzAycHg7IH0gfVxuICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLm1lZGl1bSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLm1lZGl1bSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogOTBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLm1lZGl1bSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5tZWRpdW0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1MHB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrLS1pbWFnZSAuYmdfdGl0bGUubWVkaXVtIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5tZWRpdW0ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIyOHB4OyB9IH1cbiAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5zbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiA1NXB4OyB9XG4gICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5zbWFsbCBzdXAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLnNtYWxsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4OyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrLS1pbWFnZSAuYmdfdGl0bGUuc21hbGwgc3VwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5zbWFsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7IH1cbiAgICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5zbWFsbCBzdXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLnNtYWxsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMzBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgLmJnX3RpdGxlLnNtYWxsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNjVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5zbWFsbCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTc4cHg7IH1cbiAgICAgICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIC5iZ190aXRsZS5zbWFsbCBzdXAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG4gICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0taW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWltYWdlIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrLS1kZXNjdGlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogOTgwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0tZGVzY3RpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ3cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrLS1kZXNjdGlwdGlvbiAuY29udGVudF9ibG9jayB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIHdpZHRoOiA0MyU7IH0gfVxuICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWRlc2N0aXB0aW9uIC50YWJsZV9ibG9jayB7XG4gICAgICAgIGZsZXg6IDEgMTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0tZGVzY3RpcHRpb24gLnRhYmxlX2Jsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG4gICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0tZGVzY3RpcHRpb24gLmlubmVyX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDA7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWRlc2N0aXB0aW9uIC5pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzkwcHg7IH0gfVxuICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWRlc2N0aXB0aW9uIHAge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogIzU4NTg1ODsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0tZGVzY3RpcHRpb24gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0tZGVzY3RpcHRpb24gcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWRlc2N0aXB0aW9uIHRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWRlc2N0aXB0aW9uIHRhYmxlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDcycHg7IH0gfVxuICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0tZGVzY3RpcHRpb24gdGFibGUgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuMzMpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAgIC5wcm9kdWN0c19ncmlkIC5wcm9kdWN0X2Jsb2NrLS1kZXNjdGlwdGlvbiB0YWJsZSB0ZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0tZGVzY3RpcHRpb24gdGFibGUgdGQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDlweCA1cHggOHB4OyB9IH1cbiAgICAgICAgLnByb2R1Y3RzX2dyaWQgLnByb2R1Y3RfYmxvY2stLWRlc2N0aXB0aW9uIHRhYmxlIHRoZWFkIHRkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzE1MTVhYTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAucHJvZHVjdHNfZ3JpZCAucHJvZHVjdF9ibG9jay0tZGVzY3RpcHRpb24gdGFibGUgdGJvZHkgdGQge1xuICAgICAgICAgIGNvbG9yOiAjNDM0NDRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmFib3V0X3BhZ2VfYmFubmVyIHtcbiAgcGFkZGluZzogMTMwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wYWdlX2Jhbm5lcl9iZy5wbmdcIik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFib3V0X3BhZ2VfYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDAgODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hYm91dF9wYWdlX2Jhbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMDZweCAwIDQ1cHg7IH0gfVxuICAuYWJvdXRfcGFnZV9iYW5uZXItLWNhcHRpb24gLmNvbnRfYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5hYm91dF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5hYm91dF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAuYWJvdXRfcGFnZV9iYW5uZXItLWNhcHRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDg1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5hYm91dF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7IH0gfVxuICAgIC5hYm91dF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoMSBzdXAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdG9wOiAtMS4zZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuYWJvdXRfcGFnZV9iYW5uZXItLWNhcHRpb24gaDEgc3VwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgIC5hYm91dF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoMSBzdXAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB0b3A6IC0xLjVlbTsgfSB9XG4gIC5hYm91dF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoMyB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTMuNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuYWJvdXRfcGFnZV9iYW5uZXItLWNhcHRpb24gaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmFib3V0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuYWJvdXRfcGFnZV9iYW5uZXItLWNhcHRpb24gaDMge1xuICAgICAgICBmb250LXNpemU6IDI3LjFweDsgfSB9XG4gIC5hYm91dF9wYWdlX2Jhbm5lci0tY2FwdGlvbiBoNCB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuYWJvdXRfcGFnZV9iYW5uZXItLWNhcHRpb24gaDQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmFib3V0X3BhZ2VfYmFubmVyLS1jYXB0aW9uIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuYWJvdXRfcGFnZV9iYW5uZXItLWNhcHRpb24gaDQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAuYWJvdXRfcGFnZV9iYW5uZXItLWltZyB7XG4gICAgbWFyZ2luOiAtNzBweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFib3V0X3BhZ2VfYmFubmVyLS1pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYWJvdXRfZmVhdHVyZXNfc2VjdCB7XG4gIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gIC5hYm91dF9mZWF0dXJlc19zZWN0IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAudW5pcXVlX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgZm9udC1zaXplOiAzMDJweDtcbiAgICBjb2xvcjogI2NmZDFkZjtcbiAgICBvcGFjaXR5OiAwLjYyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC51bmlxdWVfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDI4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAudW5pcXVlX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLnVuaXF1ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLnVuaXF1ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTkwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAudW5pcXVlX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAudW5pcXVlX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAudW5pcXVlX190ZXh0IHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAudW5pcXVlX190ZXh0IHN1cCB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICB0b3A6IC0xLjhlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC51bmlxdWVfX3RleHQgc3VwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI5cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC51bmlxdWVfX3RleHQgc3VwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAudW5pcXVlX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gLTUwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAudW5pcXVlX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC0xMTRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7IH0gfVxuICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC51bmlxdWVfX2ltYWdlIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLnVuaXF1ZV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLnVuaXF1ZV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAudW5pcXVlX19pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC51bmlxdWVfX2ltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLnVuaXF1ZV9faW1hZ2UgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4OyB9IH1cbiAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjkwcHg7IH1cbiAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLmNvbHVtbi02IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLmNvbHVtbi02IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAuY29sdW1uLTYubGVmdF9jb2x1bW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAuY29sdW1uLTYubGVmdF9jb2x1bW46YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMzAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xODBkZWcsICNmZmZmZmYgMCUsICNlZmY1ZmYgMTAwJSk7IH1cbiAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAuY29sdW1uLTYgLmxlZnRfY29sdW1uLS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgNTVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC5jb2x1bW4tNiAubGVmdF9jb2x1bW4tLWlubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAuY29sdW1uLTYgaDMge1xuICAgICAgY29sb3I6ICMyODMzN2Y7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLmNvbHVtbi02IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM0NjQ4NTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLmNvbHVtbi02IHAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAuY29sdW1uLTYgcCArIHAgPiB1bCxcbiAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC5jb2x1bW4tNiBwICsgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLmNvbHVtbi02IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC5jb2x1bW4tNiB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzQ2NDg1NztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC5jb2x1bW4tNiB1bCBsaSB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC0zcHg7IH0gfVxuICAgICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAuY29sdW1uLTYgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICBjb2xvcjogIzU4YzhlNztcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAucmlnaHRfY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAucmlnaHRfY29sdW1uLS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC5yaWdodF9jb2x1bW4tLWlubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4MnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAucmlnaHRfY29sdW1uLS1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAucmlnaHRfY29sdW1uIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC5yaWdodF9jb2x1bW4gdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYm91dF9mZWF0dXJlc19zZWN0IC5yaWdodF9jb2x1bW4gdWwgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYWJvdXRfZmVhdHVyZXNfc2VjdCAucmlnaHRfY29sdW1uIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLmFib3V0X2ZlYXR1cmVzX3NlY3QgLnJpZ2h0X2NvbHVtbiAubWFpbl9idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYWJvdXRfdmlkZW9fc2VjdCB7XG4gIHBhZGRpbmc6IDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuYWJvdXRfdmlkZW9fc2VjdCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAuYWJvdXRfdmlkZW9fc2VjdCB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmFib3V0X3ZpZGVvX3NlY3Qge1xuICAgICAgcGFkZGluZzogOThweCAwOyB9IH1cbiAgLmFib3V0X3ZpZGVvX3NlY3QgLnZpZGVvV3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTI4cHg7IH1cbiAgLmFib3V0X3ZpZGVvX3NlY3QgaWZyYW1lLFxuICAuYWJvdXRfdmlkZW9fc2VjdCB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmFib3V0X2JsdWVfbGluZSB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNThjOGU3LCAjMTAwN2E1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgIC5hYm91dF9ibHVlX2xpbmUge1xuICAgICAgcGFkZGluZzogNTBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFib3V0X2JsdWVfbGluZSB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDA7IH0gfVxuICAuYWJvdXRfYmx1ZV9saW5lLS1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmFib3V0X2JsdWVfbGluZS0taW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWJvdXRfYmx1ZV9saW5lLS1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAuYWJvdXRfYmx1ZV9saW5lLS1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuYWJvdXRfYmx1ZV9saW5lLS1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuYWJvdXRfYmx1ZV9saW5lIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYm91dF9ibHVlX2xpbmUgLmNvbnRhaW5lciAucm93IHtcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5hYm91dF9ibHVlX2xpbmUgLmNvbnRhaW5lciAucm93IC5jb2x1bW4tMyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5hYm91dF9ibHVlX2xpbmUgLmNvbnRhaW5lciAucm93IC5jb2x1bW4tMyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFib3V0X2JsdWVfbGluZSAuY29udGFpbmVyIC5yb3cgLmNvbHVtbi0zIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuYWJvdXRfYmx1ZV9saW5lIC5kZXNjcmlwdGlvbl9fYmxvY2sge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5hYm91dF9ibHVlX2xpbmUgLmRlc2NyaXB0aW9uX19ibG9jayB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hYm91dF9ibHVlX2xpbmUgLmRlc2NyaXB0aW9uX19ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDM3cHggMzNweCAzNHB4OyB9IH1cbiAgICAuYWJvdXRfYmx1ZV9saW5lIC5kZXNjcmlwdGlvbl9fYmxvY2sgaDUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hYm91dF9ibHVlX2xpbmUgLmRlc2NyaXB0aW9uX19ibG9jayBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWJvdXRfYmx1ZV9saW5lIC5kZXNjcmlwdGlvbl9fYmxvY2sgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG4gICAgLmFib3V0X2JsdWVfbGluZSAuZGVzY3JpcHRpb25fX2Jsb2NrIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hYm91dF9ibHVlX2xpbmUgLmRlc2NyaXB0aW9uX19ibG9jayBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hYm91dF9ibHVlX2xpbmUgLmRlc2NyaXB0aW9uX19ibG9jayBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4ud291bmRfaGVhbGluZyB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAud291bmRfaGVhbGluZyB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAud291bmRfaGVhbGluZyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud291bmRfaGVhbGluZyB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud291bmRfaGVhbGluZyB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDA7IH0gfVxuICAud291bmRfaGVhbGluZyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyOTBweDsgfVxuICAud291bmRfaGVhbGluZy0taW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmFmY2ZmIDElLCAjZWVmNGZkIDEwMCUpO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBtYXJnaW46IDAgLTE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC53b3VuZF9oZWFsaW5nLS1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAud291bmRfaGVhbGluZy0taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndvdW5kX2hlYWxpbmctLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogODBweCAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLndvdW5kX2hlYWxpbmctLWlubmVyIHtcbiAgICAgICAgcGFkZGluZzogMTA4cHggMHB4IDExNXB4OyB9IH1cbiAgLndvdW5kX2hlYWxpbmctLXRpdGxlIHtcbiAgICBjb2xvcjogIzI4MzM3ZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1heC13aWR0aDogOTkwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLndvdW5kX2hlYWxpbmctLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMi40cHg7IH0gfVxuICAud291bmRfaGVhbGluZy0tZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLndvdW5kX2hlYWxpbmctLWRlc2NyaXB0aW9uIC5sZWZ0X2NvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLndvdW5kX2hlYWxpbmctLWRlc2NyaXB0aW9uIC5sZWZ0X2NvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAud291bmRfaGVhbGluZy0tZGVzY3JpcHRpb24gLmxlZnRfY29sdW1uLS1pbm5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODBweDsgfSB9XG4gICAgLndvdW5kX2hlYWxpbmctLWRlc2NyaXB0aW9uIC5yaWdodF9jb2x1bW4ge1xuICAgICAgZmxleDogMSAxO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC53b3VuZF9oZWFsaW5nLS1kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC53b3VuZF9oZWFsaW5nLS1kZXNjcmlwdGlvbiB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAud291bmRfaGVhbGluZy0tZGVzY3JpcHRpb24gdWwgbGkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjNDY0ODU3O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLndvdW5kX2hlYWxpbmctLWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAud291bmRfaGVhbGluZy0tZGVzY3JpcHRpb24gdWwgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQzJTsgfVxuICAgICAgICAgICAgLndvdW5kX2hlYWxpbmctLWRlc2NyaXB0aW9uIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA1NyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAud291bmRfaGVhbGluZy0tZGVzY3JpcHRpb24gdWwgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQzJTsgfVxuICAgICAgICAgICAgLndvdW5kX2hlYWxpbmctLWRlc2NyaXB0aW9uIHVsIGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiA1NyU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgICAgICAud291bmRfaGVhbGluZy0tZGVzY3JpcHRpb24gdWwgbGkge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAtM3B4OyB9IH1cbiAgICAgICAgLndvdW5kX2hlYWxpbmctLWRlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgY29sb3I6ICM1OGM4ZTc7XG4gICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLmFib3V0X2dyYXBoX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFib3V0X2dyYXBoX3NlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNXB4IDAgNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA1cHggMCAxMDRweDsgfSB9XG4gIC5hYm91dF9ncmFwaF9zZWN0aW9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI1M3B4OyB9XG4gIC5hYm91dF9ncmFwaF9zZWN0aW9uIC5ncmFwaF9fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5hYm91dF9ncmFwaF9zZWN0aW9uIC5ncmFwaF9fYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFib3V0X2dyYXBoX3NlY3Rpb24gLmdyYXBoX19ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrOm50aC1jaGlsZChvZGQpIC5pbm5lcl9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrOm50aC1jaGlsZChldmVuKSAuaW5uZXJfY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9IH1cbiAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrLS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrLS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNDUlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrLS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMzYuNSU7IH0gfVxuICAgICAgLmFib3V0X2dyYXBoX3NlY3Rpb24gLmdyYXBoX19ibG9jay0tY29udGVudCBoMyB7XG4gICAgICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmFib3V0X2dyYXBoX3NlY3Rpb24gLmdyYXBoX19ibG9jay0tY29udGVudCBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrLS1jb250ZW50IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzIuNHB4OyB9IH1cbiAgICAgIC5hYm91dF9ncmFwaF9zZWN0aW9uIC5ncmFwaF9fYmxvY2stLWNvbnRlbnQgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM0NjQ4NTc7IH1cbiAgICAgICAgLmFib3V0X2dyYXBoX3NlY3Rpb24gLmdyYXBoX19ibG9jay0tY29udGVudCBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7IH1cbiAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrLS1pbWcge1xuICAgICAgbWF4LXdpZHRoOiA3NDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrLS1pbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgLmFib3V0X2dyYXBoX3NlY3Rpb24gLmdyYXBoX19ibG9jay0taW1nIGZpZ3VyZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuYWJvdXRfZ3JhcGhfc2VjdGlvbiAuZ3JhcGhfX2Jsb2NrLS1pbWcgZmlndXJlIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hYm91dF9ncmFwaF9zZWN0aW9uIC5ncmFwaF9fYmxvY2stLWltZyBmaWdjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzZhNmE2YTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFib3V0X2dyYXBoX3NlY3Rpb24gLmdyYXBoX19ibG9jay0taW1nIGZpZ2NhcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDsgfSB9XG5cbi5mYXFfX2Jhbm5lciB7XG4gIHBhZGRpbmc6IDEzMHB4IDAgNTBweDsgfVxuICAuZmFxX19iYW5uZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWcvcGFnZV9iYW5uZXJfYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA4MHZoOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmFxX19iYW5uZXI6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiA2NXZoOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXFfX2Jhbm5lcjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDUwdmg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxX19iYW5uZXIge1xuICAgICAgcGFkZGluZzogMTUwcHggMCAzOXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZhcV9fYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE3MHB4IDAgMzlweDsgfSB9XG4gIC5mYXFfX2Jhbm5lciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDsgfVxuICAuZmFxX19iYW5uZXIgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzI4MzM3ZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuZmFxX19iYW5uZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmZhcV9fYmFubmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXFfX2Jhbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzFweDsgfSB9XG4gICAgLmZhcV9fYmFubmVyIGgxIHN1cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0b3A6IC0xLjNlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5mYXFfX2Jhbm5lciBoMSBzdXAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgICAgLmZhcV9fYmFubmVyIGgxIHN1cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIHRvcDogLTEuNWVtOyB9IH1cblxuLmZhcV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0NGRlZywgIzU4YzhlNyAwJSwgIzEwMDdhNSAxMDAlKTtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5mYXFfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgLmZhcV9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZmFxX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogNjBweCAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXFfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA5M3B4IDE1cHggMTAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2NHB4OyB9IH1cbiAgLmZhcV9fY29udGFpbmVyLS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQ4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmZhcV9fYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mYXFfX2Jsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLmZhcV9fYmxvY2suYWN0aXZlIC5mYXFfX2Jsb2NrLS10aXRsZSAubGVzc19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mYXFfX2Jsb2NrLmFjdGl2ZSAuZmFxX19ibG9jay0tdGl0bGUgLm1vcmVfYnRuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mYXFfX2Jsb2NrLS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxM3B4IDM1cHggMTNweCAxMnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuZmFxX19ibG9jay0tdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDU5cHggMTZweCAxOXB4OyB9IH1cbiAgICAuZmFxX19ibG9jay0tdGl0bGUgLm1vcmVfYnRuLFxuICAgIC5mYXFfX2Jsb2NrLS10aXRsZSAubGVzc19idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmZhcV9fYmxvY2stLXRpdGxlIC5tb3JlX2J0bjpiZWZvcmUsIC5mYXFfX2Jsb2NrLS10aXRsZSAubW9yZV9idG46YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDIzcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuZmFxX19ibG9jay0tdGl0bGUgLm1vcmVfYnRuOmJlZm9yZSwgLmZhcV9fYmxvY2stLXRpdGxlIC5tb3JlX2J0bjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgdG9wOiAzMHB4OyB9IH1cbiAgICAuZmFxX19ibG9jay0tdGl0bGUgLm1vcmVfYnRuOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOXB4LCAtNTAlKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5mYXFfX2Jsb2NrLS10aXRsZSAubW9yZV9idG46YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTFweCwgLTUwJSk7IH0gfVxuICAgIC5mYXFfX2Jsb2NrLS10aXRsZSAubGVzc19idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZhcV9fYmxvY2stLXRpdGxlIC5sZXNzX2J0bjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTlweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAuZmFxX19ibG9jay0tdGl0bGUgLmxlc3NfYnRuOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiAzMHB4OyB9IH1cbiAgICAuZmFxX19ibG9jay0tdGl0bGUgaDUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmZhcV9fYmxvY2stLXRpdGxlIGg1IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgIC5mYXFfX2Jsb2NrLS10aXRsZSBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmFxX19ibG9jay0tdGl0bGUgaDUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDsgfSB9XG4gIC5mYXFfX2Jsb2NrLS1hbnN3ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTA2N3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAxMnB4IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5mYXFfX2Jsb2NrLS1hbnN3ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHggNDZweDsgfSB9XG4gICAgLmZhcV9fYmxvY2stLWFuc3dlciBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmZhcV9fYmxvY2stLWFuc3dlciBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uYmxvZ19iYW5uZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWcvcGFnZV9iYW5uZXJfYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIHBhZGRpbmc6IDEzNXB4IDAgNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAuYmxvZ19iYW5uZXIge1xuICAgICAgcGFkZGluZzogMTYwcHggMCA0NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2dfYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE5MHB4IDAgNDVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nX2Jhbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMTRweCAwIDY1cHg7IH0gfVxuICAuYmxvZ19iYW5uZXItLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE3LjJweDtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7XG4gICAgbWF4LXdpZHRoOiAxMjUzcHg7IH1cbiAgLmJsb2dfYmFubmVyX19zbGlkZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTI1M3B4OyB9XG4gICAgLmJsb2dfYmFubmVyX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fYmxvY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmJsb2dfYmFubmVyX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fYmxvY2stLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNhMGEwYTA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAuc2xpZGUgLnNsaWRlX19ibG9jay0tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ibG9nX2Jhbm5lcl9fc2xpZGVyIC5zbGlkZSAuc2xpZGVfX2Jsb2NrLS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAuc2xpZGUgLnNsaWRlX19ibG9jay0tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogNDMlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmJsb2dfYmFubmVyX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fYmxvY2stLWNvbnRlbnQgLmlubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAuc2xpZGUgLnNsaWRlX19ibG9jay0tY29udGVudCBoMiB7XG4gICAgICAgICAgY29sb3I6ICMyODMzN2Y7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAuc2xpZGUgLnNsaWRlX19ibG9jay0tY29udGVudCBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAgICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAuc2xpZGUgLnNsaWRlX19ibG9jay0tY29udGVudCBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAuc2xpZGUgLnNsaWRlX19ibG9jay0tY29udGVudCBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAuc2xpZGUgLnNsaWRlX19ibG9jay0tY29udGVudCBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAgICAgICAgICAgLmJsb2dfYmFubmVyX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fYmxvY2stLWNvbnRlbnQgaDIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDU1cHg7IH0gfVxuICAgICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAuc2xpZGUgLnNsaWRlX19ibG9jay0tY29udGVudCBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ibG9nX2Jhbm5lcl9fc2xpZGVyIC5zbGlkZSAuc2xpZGVfX2Jsb2NrLS1jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgICAgICAgLmJsb2dfYmFubmVyX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fYmxvY2stLWNvbnRlbnQgLm1haW5fYnRuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjFweDsgfVxuICAgICAgLmJsb2dfYmFubmVyX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fYmxvY2stLWltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5ibG9nX2Jhbm5lcl9fc2xpZGVyIC5zbGlkZSAuc2xpZGVfX2Jsb2NrLS1pbWFnZSBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAub3dsLWRvdHMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzhweDsgfVxuICAgICAgLmJsb2dfYmFubmVyX19zbGlkZXIgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2VjZmQ1O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAgICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAub3dsLWRvdHMgLm93bC1kb3Q6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQxMWE5O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgICAuYmxvZ19iYW5uZXJfX3NsaWRlciAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQxMWE5OyB9XG5cbi5ibG9nX2dyaWQge1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgIC5ibG9nX2dyaWQge1xuICAgICAgcGFkZGluZzogNjBweCAwIDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAuYmxvZ19ncmlkIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJsb2dfZ3JpZCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9nX2dyaWQge1xuICAgICAgcGFkZGluZzogMTAwcHggMCA2MHB4OyB9IH1cbiAgLmJsb2dfZ3JpZCAucHVycGxlX2xpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ibG9nX2dyaWQgLnB1cnBsZV9saW5lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2dfZ3JpZCAucHVycGxlX2xpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gICAgICAuYmxvZ19ncmlkIC5wdXJwbGVfbGluZSB7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAxcHgpIHtcbiAgICAgIC5ibG9nX2dyaWQgLnB1cnBsZV9saW5lIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmJsb2dfZ3JpZCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMTVweDsgfVxuICAuYmxvZ19ncmlkICNsb2FkLW1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNThjOGU3LCAjMTAwN2E1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggMTVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmJsb2dfZ3JpZCAjbG9hZC1tb3JlIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmJsb2dfZ3JpZCAjbG9hZC1tb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmxvZ19ncmlkICNsb2FkLW1vcmUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIycHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2dfZ3JpZCAjbG9hZC1tb3JlIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4OyB9IH1cbiAgICAuYmxvZ19ncmlkICNsb2FkLW1vcmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzU4YzhlNzsgfVxuXG4uZmlsdGVyX2dyaWQge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGhlaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAuZmlsdGVyX2dyaWQge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4IDYzcHg7IH0gfVxuICAuZmlsdGVyX2dyaWQtLWJ1dHRvbnMge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXgtd2lkdGg6IDEyNDVweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmZpbHRlcl9ncmlkLS1idXR0b25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLmZpbHRlcl9ncmlkLS1idXR0b25zIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzFhMjJhZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFhMjJhZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmZpbHRlcl9ncmlkLS1idXR0b25zIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmlsdGVyX2dyaWQtLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5maWx0ZXJfZ3JpZC0tYnV0dG9ucyBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggMjFweDsgfSB9XG4gICAgICAuZmlsdGVyX2dyaWQtLWJ1dHRvbnMgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU4YzhlNztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5maWx0ZXJfZ3JpZC0tYnV0dG9ucyBidXR0b24uaXMtY2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzU4YzhlNywgIzEwMDdhNSk7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZmlsdGVyX2dyaWQtLWJ1dHRvbnMgYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLmZpbHRlcl9ncmlkIC5ibG9nX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgICAuZmlsdGVyX2dyaWQgLmJsb2dfaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBtYXJnaW46IDIwcHggMjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNDBweCk7IH0gfVxuICAgIC5maWx0ZXJfZ3JpZCAuYmxvZ19pdGVtOm5vdCguaGlkZGVuKSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5maWx0ZXJfZ3JpZCAuYmxvZ19pdGVtLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAgIC5maWx0ZXJfZ3JpZCAuYmxvZ19pdGVtLS1pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5maWx0ZXJfZ3JpZCAuYmxvZ19pdGVtLS1pbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5maWx0ZXJfZ3JpZCAuYmxvZ19pdGVtLS1pbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAgICAgLmZpbHRlcl9ncmlkIC5ibG9nX2l0ZW0tLWltZyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5maWx0ZXJfZ3JpZCAuYmxvZ19pdGVtLS1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZmlsdGVyX2dyaWQgLmJsb2dfaXRlbS0tdGl0bGUge1xuICAgICAgY29sb3I6ICMyODMzN2Y7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgLmZpbHRlcl9ncmlkIC5ibG9nX2l0ZW0tLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5maWx0ZXJfZ3JpZCAuYmxvZ19pdGVtLS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmlsdGVyX2dyaWQgLmJsb2dfaXRlbS0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgICAgIC5maWx0ZXJfZ3JpZCAuYmxvZ19pdGVtLS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cbiAgICAgIC5maWx0ZXJfZ3JpZCAuYmxvZ19pdGVtLS10aXRsZSBhIHtcbiAgICAgICAgY29sb3I6ICMyODMzN2Y7IH1cbiAgICAgICAgLmZpbHRlcl9ncmlkIC5ibG9nX2l0ZW0tLXRpdGxlIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNThjOGU3OyB9XG4gICAgLmZpbHRlcl9ncmlkIC5ibG9nX2l0ZW0tLWluZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2EwYTBhMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuZmlsdGVyX2dyaWQgLmJsb2dfaXRlbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cblxuLnN1YnNjcmliZV9zZWN0aW9uIHtcbiAgcGFkZGluZzogMjBweCAwIDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmFmY2ZmIDElLCAjZWVmNGZkIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7IH1cbiAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNThjOGU3LCAjMTAwN2E1KTtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIG1heC13aWR0aDogMTI0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzU4YzhlNywgIzEwMDdhNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA1NHB4IDY3cHggNTJweCA2MHB4OyB9IH1cbiAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5jb250X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmNvbnRfYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5jb250X2Jsb2NrIHtcbiAgICAgICAgICB3aWR0aDogNDYlOyB9IH1cbiAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmNvbnRfYmxvY2sgaDMge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmNvbnRfYmxvY2sgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9IH1cbiAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmNvbnRfYmxvY2sgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuY29udF9ibG9jayBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIHtcbiAgICAgIGZsZXg6IDEgMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUzOXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0ge1xuICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7IH0gfVxuICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSBsYWJlbCBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gbGFiZWwgaW5wdXQsXG4gICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSBsYWJlbCB0ZXh0YXJlYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTlweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIGxhYmVsIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gbGFiZWwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NzsgfVxuICAgICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gbGFiZWwgdGV4dGFyZWEge1xuICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSAud3BjZjctY2hlY2tib3ggbGFiZWwsXG4gICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWFjY2VwdGFuY2UgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLFxuICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1jaGVja2JveCBpbnB1dCxcbiAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSAud3BjZjctYWNjZXB0YW5jZSBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlcixcbiAgICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1hY2NlcHRhbmNlIGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWwsXG4gICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSxcbiAgICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIsXG4gICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEsXG4gICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC5maWVsZHNfZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAgICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gLmZpZWxkc19ncm91cCBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSAuZmllbGRzX2dyb3VwIGxhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTsgfSB9XG4gICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gLmZvb3RfZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIC5idG5fYmxvY2sge1xuICAgICAgICBmbGV4OiAxIDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSAuYnRuX2Jsb2NrIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgOXB4OyB9IH1cbiAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgIG1heC13aWR0aDogMTIzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1OGM4ZTcsICMxMDA3YTUpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLFxuICAgICAgICAuc3Vic2NyaWJlX3NlY3Rpb24tLWlubmVyIC5mb3JtX2Jsb2NrIGZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM1OGM4ZTc7IH1cbiAgICAgICAgLnN1YnNjcmliZV9zZWN0aW9uLS1pbm5lciAuZm9ybV9ibG9jayBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsXG4gICAgICAgIC5zdWJzY3JpYmVfc2VjdGlvbi0taW5uZXIgLmZvcm1fYmxvY2sgZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmVycm9yX2Jhbm5lciB7XG4gIHBhZGRpbmc6IDEzMHB4IDAgNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lcnJvcl9iYW5uZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWcvcGFnZV9iYW5uZXJfYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZXJyb3JfYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE1MHB4IDAgODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lcnJvcl9iYW5uZXIge1xuICAgICAgcGFkZGluZzogMjQ2cHggMCA3NHB4OyB9IH1cbiAgLmVycm9yX2Jhbm5lci0tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmVycm9yX2Jhbm5lci0tY2FwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5lcnJvcl9iYW5uZXItLWNhcHRpb24gcCB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLmVycm9yX2Jhbm5lci0tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICMwNjFkYTU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5lcnJvcl9iYW5uZXItLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgIC5lcnJvcl9iYW5uZXItLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lcnJvcl9iYW5uZXItLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lcnJvcl9iYW5uZXItLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4OyB9IH1cbiAgLmVycm9yX2Jhbm5lci0tYmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgb3BhY2l0eTogMC40MztcbiAgICBmb250LXNpemU6IDEzMHB4O1xuICAgIGNvbG9yOiAjMjgzMzdmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuZXJyb3JfYmFubmVyLS1iZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmVycm9yX2Jhbm5lci0tYmcge1xuICAgICAgICBmb250LXNpemU6IDI0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lcnJvcl9iYW5uZXItLWJnIHtcbiAgICAgICAgZm9udC1zaXplOiAyOTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXJyb3JfYmFubmVyLS1iZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzMwcHg7IH0gfVxuXG4uZGVmYXVsdF9wYWdlIHtcbiAgcGFkZGluZzogMTMwcHggMCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmRlZmF1bHRfcGFnZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybChcImltZy9wYWdlX2Jhbm5lcl9iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kZWZhdWx0X3BhZ2Uge1xuICAgICAgcGFkZGluZzogMTUwcHggMCAzOXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRlZmF1bHRfcGFnZSB7XG4gICAgICBwYWRkaW5nOiAxODFweCAwIDI2cHg7IH0gfVxuICAuZGVmYXVsdF9wYWdlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM5NnB4OyB9XG4gIC5kZWZhdWx0X3BhZ2UtLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyODMzN2Y7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmRlZmF1bHRfcGFnZS0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmRlZmF1bHRfcGFnZS0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlZmF1bHRfcGFnZS0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmRlZmF1bHRfcGFnZS0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmRlZmF1bHRfcGFnZS0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDcxcHg7IH0gfVxuICAuZGVmYXVsdF9wYWdlLS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAwO1xuICAgIG1hcmdpbjogMzBweCAtMTVweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuZGVmYXVsdF9wYWdlLS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDE1cHggMDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuZGVmYXVsdF9wYWdlLS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHggMDtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVmYXVsdF9wYWdlLS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiA5NXB4IDIwcHggMDtcbiAgICAgICAgbWFyZ2luOiA0NXB4IDAgMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZGVmYXVsdF9wYWdlLS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgICAgIG1hcmdpbjogNTJweCAwIDA7IH0gfVxuICAgIC5kZWZhdWx0X3BhZ2UtLWNvbnRhaW5lciAuaW5uZXJfY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5kZWZhdWx0X3BhZ2UtLWNvbnRhaW5lciBoMSxcbiAgICAuZGVmYXVsdF9wYWdlLS1jb250YWluZXIgaDIsXG4gICAgLmRlZmF1bHRfcGFnZS0tY29udGFpbmVyIGgzLFxuICAgIC5kZWZhdWx0X3BhZ2UtLWNvbnRhaW5lciBoNCxcbiAgICAuZGVmYXVsdF9wYWdlLS1jb250YWluZXIgaDUsXG4gICAgLmRlZmF1bHRfcGFnZS0tY29udGFpbmVyIGg2IHtcbiAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDsgfVxuICAgIC5kZWZhdWx0X3BhZ2UtLWNvbnRhaW5lciBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAuZGVmYXVsdF9wYWdlLS1jb250YWluZXIgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmRlZmF1bHRfcGFnZS0tY29udGFpbmVyIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5kZWZhdWx0X3BhZ2UtLWNvbnRhaW5lciBoNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuZGVmYXVsdF9wYWdlLS1jb250YWluZXIgaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmRlZmF1bHRfcGFnZS0tY29udGFpbmVyIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5kZWZhdWx0X3BhZ2UtLWNvbnRhaW5lciBwIHtcbiAgICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTguNXB4OyB9XG5cbi5jb250YWN0X19iYW5uZXIge1xuICBwYWRkaW5nOiAxMzBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImltZy9wYWdlX2Jhbm5lcl9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdF9fYmFubmVyIHtcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDAgNzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWN0X19iYW5uZXIge1xuICAgICAgcGFkZGluZzogMTU5cHggMCA4M3B4OyB9IH1cbiAgLmNvbnRhY3RfX2Jhbm5lciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDsgfVxuICAuY29udGFjdF9fYmFubmVyIGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyODMzN2Y7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgLmNvbnRhY3RfX2Jhbm5lciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAuY29udGFjdF9fYmFubmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0X19iYW5uZXIgaDEge1xuICAgICAgICBmb250LXNpemU6IDcxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gICAgLmNvbnRhY3RfX2Jhbm5lciBoMSBzdXAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdG9wOiAtMS4zZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICAuY29udGFjdF9fYmFubmVyIGgxIHN1cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICAuY29udGFjdF9fYmFubmVyIGgxIHN1cCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIHRvcDogLTEuNWVtOyB9IH1cbiAgLmNvbnRhY3RfX2Jhbm5lciBoMyB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTMuNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAuY29udGFjdF9fYmFubmVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgIC5jb250YWN0X19iYW5uZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgICAgIC5jb250YWN0X19iYW5uZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDI3LjFweDsgfSB9XG4gIC5jb250YWN0X19iYW5uZXIgaDUge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgLmNvbnRhY3RfX2Jhbm5lciBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5jb250YWN0X19iYW5uZXItLWZvcm0ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzU4YzhlNywgIzEwMDdhNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDY3cHggNTdweCA2MHB4OyB9IH1cbiAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5jb250X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuY29udF9ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cbiAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmNvbnRfYmxvY2sgaDMge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmNvbnRfYmxvY2sgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4OyB9IH1cbiAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmNvbnRfYmxvY2sgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIHtcbiAgICAgIGZsZXg6IDEgMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG4gICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAuZmxleCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAuY29sdW1uLTYwLFxuICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLmNvbHVtbi01MCxcbiAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC5jb2x1bW4tNDAsXG4gICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAuY29sdW1uLTM3LFxuICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLmNvbHVtbi0zNSxcbiAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC5jb2x1bW4tMzAsXG4gICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAuY29sdW1uLTI2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAuY29sdW1uLTM3IHtcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLmNvbHVtbi02MCB7XG4gICAgICAgICAgICB3aWR0aDogNjAlOyB9XG4gICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC5jb2x1bW4tNTAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAuY29sdW1uLTQwIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLmNvbHVtbi0zNyB7XG4gICAgICAgICAgICB3aWR0aDogMzclOyB9XG4gICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC5jb2x1bW4tMzUge1xuICAgICAgICAgICAgd2lkdGg6IDM1JTsgfVxuICAgICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAuY29sdW1uLTMwIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLmNvbHVtbi0yNiB7XG4gICAgICAgICAgICB3aWR0aDogMjYlOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC5sZWZ0X2NvbHVtbiBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC5yaWdodF9jb2x1bW4ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC5idXR0b25fY29sdW1uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAuYnV0dG9uX2NvbHVtbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLmVtcHR5X3JvdyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLmVtcHR5X3JvdyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjNweDsgfSB9XG4gICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSBsYWJlbCBpbnB1dCxcbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gbGFiZWwgdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gbGFiZWwgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIGxhYmVsIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc3OyB9XG4gICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIGxhYmVsIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cbiAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1jaGVja2JveCBsYWJlbCxcbiAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1hY2NlcHRhbmNlIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0sXG4gICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0LFxuICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWFjY2VwdGFuY2UgaW5wdXQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuICAgICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAud3BjZjctYWNjZXB0YW5jZSBpbnB1dDpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCxcbiAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1jaGVja2JveCAud3BjZjctbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSxcbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWFjY2VwdGFuY2UgLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gLndwY2Y3LWNoZWNrYm94IC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIsXG4gICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAud3BjZjctY2hlY2tib3ggLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhLFxuICAgICAgICAgIC5jb250YWN0X19iYW5uZXItLWZvcm0gLmZvcm1fYmxvY2sgZm9ybSAud3BjZjctYWNjZXB0YW5jZSAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDdweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1OGM4ZTcsICMxMDA3YTUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCk6aG92ZXIsXG4gICAgICAgICAgLmNvbnRhY3RfX2Jhbm5lci0tZm9ybSAuZm9ybV9ibG9jayBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1OGM4ZTc7IH1cbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCxcbiAgICAgICAgICAuY29udGFjdF9fYmFubmVyLS1mb3JtIC5mb3JtX2Jsb2NrIGZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5maW5kX2Rpc3RydWJ1dG9yX19zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwIDIwcHg7IH1cbiAgLmZpbmRfZGlzdHJ1YnV0b3JfX3NlY3Rpb24gaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpbmRfZGlzdHJ1YnV0b3ItLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAuZmluZF9kaXN0cnVidXRvci0tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgIC5maW5kX2Rpc3RydWJ1dG9yLS10aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gICAgICAuZmluZF9kaXN0cnVidXRvci0tdGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpbmRfZGlzdHJ1YnV0b3ItLXRpdGxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4OyB9IH1cbiAgLmZpbmRfZGlzdHJ1YnV0b3ItLXRpdGxlIGg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzQ4NDg0ODsgfVxuXG4uZmluZF9kaXN0cnVidXRvci0tY29udGVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmZmZmIDAlLCAjZWZmNWZmIDEwMCUpO1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDM2cHggMTJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZmluZF9kaXN0cnVidXRvci0tY29udGVudCB7XG4gICAgICBtYXJnaW46IDg0cHggMjRweCAwIDI0cHg7XG4gICAgICBwYWRkaW5nOiA2NHB4OyB9IH1cbiAgLmZpbmRfZGlzdHJ1YnV0b3ItLWNvbnRlbnQgLm1haW5fYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZpbmRfZGlzdHJ1YnV0b3ItLWNvbnRlbnQgLm1haW5fYnRuIHtcbiAgICAgICAgcGFkZGluZzogMTJweCA1MHB4OyB9IH1cbiAgLmZpbmRfZGlzdHJ1YnV0b3ItLWNvbnRlbnQgLmRpc3RyaWJ1dG9yLWltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTk1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4uZmluZF9kaXN0cnVidXRvci0tZmluZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5maW5kX2Rpc3RydWJ1dG9yLS1maW5kZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5maW5kX2Rpc3RydWJ1dG9yLS1maW5kZXIgLnNlbGVjdDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZmluZF9kaXN0cnVidXRvci0tZmluZGVyIC5zZWxlY3QyIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmZpbmRfZGlzdHJ1YnV0b3ItLWxpc3Qge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDQ0cHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5maW5kX2Rpc3RydWJ1dG9yLS1saXN0LmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmZpbmRfZGlzdHJ1YnV0b3ItLWxpc3QgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZmluZF9kaXN0cnVidXRvci0tbGlzdCB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZpbmRfZGlzdHJ1YnV0b3ItLWxpc3QgdWwgbGkgaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ0cHgpIHtcbiAgICAgICAgICAuZmluZF9kaXN0cnVidXRvci0tbGlzdCB1bCBsaSBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuICAuZmluZF9kaXN0cnVidXRvci0tbGlzdCBoMiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgY29sb3I6ICM4Nzg3ODc7IH1cblxuLmNvbnRhY3Rfc2VjdGlvbl9ib3R0b20ge1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdF9zZWN0aW9uX2JvdHRvbSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDAgODZweDsgfSB9XG4gIC5jb250YWN0X3NlY3Rpb25fYm90dG9tIC5sb2dvX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG4gICAgLmNvbnRhY3Rfc2VjdGlvbl9ib3R0b20gLmxvZ29fYmxvY2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gICAgICAgIC5jb250YWN0X3NlY3Rpb25fYm90dG9tIC5sb2dvX2Jsb2NrIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAgICAgLmNvbnRhY3Rfc2VjdGlvbl9ib3R0b20gLmxvZ29fYmxvY2sgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM3MnB4OyB9IH1cbiAgLmNvbnRhY3Rfc2VjdGlvbl9ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICAuY29udGFjdF9zZWN0aW9uX2JvdHRvbSAucm93IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuY29udGFjdF9zZWN0aW9uX2JvdHRvbSAucm93IC5jb2x1bW4tMyB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICAuY29udGFjdF9zZWN0aW9uX2JvdHRvbSAucm93IC5jb2x1bW4tMyB7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuY29udGFjdF9zZWN0aW9uX2JvdHRvbSAuY29udGFjdC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAuY29udGFjdF9zZWN0aW9uX2JvdHRvbSAuY29udGFjdC1ib3ggYSB7XG4gICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNvbnRhY3Rfc2VjdGlvbl9ib3R0b20gLmNvbnRhY3QtYm94IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU4YzhlNzsgfVxuICAgIC5jb250YWN0X3NlY3Rpb25fYm90dG9tIC5jb250YWN0LWJveCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMTAwN2E1OyB9XG4gIC5jb250YWN0X3NlY3Rpb25fYm90dG9tIC5jb250YWN0X3NvY2lhbHMge1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5jb250YWN0X3NlY3Rpb25fYm90dG9tIC5jb250YWN0X3NvY2lhbHMgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5jb250YWN0X3NlY3Rpb25fYm90dG9tIC5jb250YWN0X3NvY2lhbHMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jb250YWN0X3NlY3Rpb25fYm90dG9tIC5jb250YWN0X3NvY2lhbHMgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAgICAgICAgIC5jb250YWN0X3NlY3Rpb25fYm90dG9tIC5jb250YWN0X3NvY2lhbHMgbGkgYSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAuY29udGFjdF9zZWN0aW9uX2JvdHRvbSAuY29udGFjdF9zb2NpYWxzIGxpIGEgLmljb25fYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIwZGE3O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgICAgICAuY29udGFjdF9zZWN0aW9uX2JvdHRvbSAuY29udGFjdF9zb2NpYWxzIGxpIGEgLmljb25fYmxvY2sgaW1nLFxuICAgICAgICAgIC5jb250YWN0X3NlY3Rpb25fYm90dG9tIC5jb250YWN0X3NvY2lhbHMgbGkgYSAuaWNvbl9ibG9jayBzdmcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuY29udGFjdF9zZWN0aW9uX2JvdHRvbSAuY29udGFjdF9zb2NpYWxzIGxpIGEgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgICAgLmNvbnRhY3Rfc2VjdGlvbl9ib3R0b20gLmNvbnRhY3Rfc29jaWFscyBsaSBhOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjNThjOGU3OyB9XG5cbiN1bmRlcmNvbnN0cnVjdGlvbi1wYWdlIHtcbiAgcGFkZGluZzogMjUlIDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI3VuZGVyY29uc3RydWN0aW9uLXBhZ2Uge1xuICAgICAgcGFkZGluZzogMTUwcHggMDsgfSB9XG4gICN1bmRlcmNvbnN0cnVjdGlvbi1wYWdlIC5tYWludGVuYW5jZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAgMTAlIDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICN1bmRlcmNvbnN0cnVjdGlvbi1wYWdlIC5tYWludGVuYW5jZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAjdW5kZXJjb25zdHJ1Y3Rpb24tcGFnZSAubWFpbnRlbmFuY2UtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjdW5kZXJjb25zdHJ1Y3Rpb24tcGFnZSAubWFpbnRlbmFuY2UtbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cbiAgI3VuZGVyY29uc3RydWN0aW9uLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNjBweCkge1xuICAgICAgI3VuZGVyY29uc3RydWN0aW9uLXBhZ2UgaDEge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjdW5kZXJjb25zdHJ1Y3Rpb24tcGFnZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG4gICN1bmRlcmNvbnN0cnVjdGlvbi1wYWdlIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgI3VuZGVyY29uc3RydWN0aW9uLXBhZ2UgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI3VuZGVyY29uc3RydWN0aW9uLXBhZ2Ugc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICN1bmRlcmNvbnN0cnVjdGlvbi1wYWdlIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICN1bmRlcmNvbnN0cnVjdGlvbi1wYWdlIC5oZWFkLW9mZmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4uYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWluLXdpZHRoOiA2NHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMwMjAwMjQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAyMDAyNCAwJSwgIzU4QzhFNyAwJSwgIzEwMDdBNSAxMDAlKTtcbiAgYm9yZGVyOiAwcHggc29saWQgIzAyMDAyNDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMjAwMjQgMCUsICM1OEM4RTcgMCUsICM1OEM4RTcgMTAwJSwgIzEwMDdBNSAxMDAlKTsgfVxuICAuYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuaGFtYnVyZ2VyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzI4MzM3ZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluOyB9XG4gICAgLmhhbWJ1cmdlciBzcGFuOjpiZWZvcmUsIC5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICMyODMzN2Y7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjsgfVxuICAgIC5oYW1idXJnZXIgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuaGFtYnVyZ2VyIHNwYW46OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTEwcHg7IH1cbiAgLnBhZ2UtaGVhZGVyLmlzLW9wZW5lZCAuaGFtYnVyZ2VyIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhZ2UtaGVhZGVyLmlzLW9wZW5lZCAuaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAucGFnZS1oZWFkZXIuaXMtb3BlbmVkIC5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG5pIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgzMzdmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDsgfVxuXG4ucmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLmxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuLnVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cblxuLmRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cblxuLmRyb3BidG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4vKiBUaGUgY29udGFpbmVyIDxkaXY+IC0gbmVlZGVkIHRvIHBvc2l0aW9uIHRoZSBkcm9wZG93biBjb250ZW50ICovXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBEcm9wZG93biBDb250ZW50IChIaWRkZW4gYnkgRGVmYXVsdCkgKi9cbi5kcm9wZG93bi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBMaW5rcyBpbnNpZGUgdGhlIGRyb3Bkb3duICovXG4uZHJvcGRvd24tY29udGVudCBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogQ2hhbmdlIGNvbG9yIG9mIGRyb3Bkb3duIGxpbmtzIG9uIGhvdmVyICovXG4uZHJvcGRvd24tY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4vKiBTaG93IHRoZSBkcm9wZG93biBtZW51IG9uIGhvdmVyICovXG4uZHJvcGRvd246aG92ZXIgLmRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd246aG92ZXIgLmRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi8qKlxuICogT3dsIENhcm91c2VsIHYyLjMuNFxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICovXG4ub3dsLWNhcm91c2VsLFxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0sXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm8tanMgLm93bC1jYXJvdXNlbCxcbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1kb3QsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm93bC1jYXJvdXNlbC5vd2wtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1kcmFnIC5vd2wtaXRlbSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLm93bC1oZWlnaHQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSxcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdIHtcbiAgbWF4LWhlaWdodDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10biB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLm93bC10aGVtZSAub3dsLWRvdHMsXG4ub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1cIm93bC1cIl0ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9XCJvd2wtXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg2OTc5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQgKyAub3dsLWRvdHMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxOyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDVweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLFxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM4Njk3OTE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNTBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXJcbi5zZWxlY3QyLXNlYXJjaC0taW5saW5lXG4uc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbi5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzdjN2Q3ZjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbi5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93XG5iIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi9pbWcvc2VsZWN0LWFycm93LnN2Z1wiKSBjZW50ZXIgdHJhbnNwYXJlbnQgbm8tcmVwZWF0O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEwcHgpOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl1cbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXVxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWRcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWRcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW5cbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93XG5iIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYWRhZGFkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZzogMXB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl1cbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbi5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXVxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXVxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXVxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZFxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmVcbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3dcbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbiAgY29sb3I6ICNhZGFkYWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9XCJncm91cFwiXSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNWZmOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gIHBhZGRpbmctbGVmdDogNWVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmY7XG4gIGNvbG9yOiAjN2M3ZDdmOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjN2M3ZDdmO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1xuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FkYWRhZDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd1xuYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl1cbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXVxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbi5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd1xuYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmVcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3dcbi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbi5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1xuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXVxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlblxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZVxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3dcbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPVwiZ3JvdXBcIl0ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICBjb2xvcjogZ3JleTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiOyB9XG4iLCIvKiA9V29yZFByZXNzIENvcmUgLSBTYXNzaWZpZWQuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIsIGRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OnJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbmEge1xuXG4gIGltZyB7XG4gICAgJi5hbGlnbnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICAgIH1cblxuICAgICYuYWxpZ25ub25lIHtcbiAgICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgICYuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gICAgfVxuXG4gICAgJi5hbGlnbmNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgfVxuICB9XG5cbn1cblxuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBtYXgtd2lkdGg6IDk2JTsgLyogSW1hZ2UgZG9lcyBub3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYSAqL1xuICBwYWRkaW5nOiA1cHggM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gIH1cblxuICAmLmFsaWdubGVmdCB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG4gIH1cblxuICAmLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogOTguNSU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNHB4IDVweDtcbiAgfVxuXG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHZlcnkgYmFzaWMgc3R5bGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBTZXQgdXAgYSBkZWNlbnQgYm94IG1vZGVsIG9uIHRoZSByb290IGVsZW1lbnRcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyoqXG4gKiBNYWtlIGFsbCBlbGVtZW50cyBmcm9tIHRoZSBET00gaW5oZXJpdCBmcm9tIHRoZSBwYXJlbnQgYm94LXNpemluZ1xuICogU2luY2UgYCpgIGhhcyBhIHNwZWNpZmljaXR5IG9mIDAsIGl0IGRvZXMgbm90IG92ZXJyaWRlIHRoZSBgaHRtbGAgdmFsdWVcbiAqIG1ha2luZyBhbGwgZWxlbWVudHMgaW5oZXJpdGluZyBmcm9tIHRoZSByb290IGJveC1zaXppbmcgdmFsdWVcbiAqIFNlZTogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbi8qKlxuICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xuICovXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIG1peGlucy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLyBFdmVudCB3cmFwcGVyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXG4vLy8gQHBhcmFtIHtCb29sfSAkc2VsZiBbZmFsc2VdIC0gV2hldGhlciBvciBub3QgdG8gaW5jbHVkZSBjdXJyZW50IHNlbGVjdG9yXG4vLy8gQGxpbmsgaHR0cHM6Ly90d2l0dGVyLmNvbS9jc3N3aXphcmRyeS9zdGF0dXMvNDc4OTM4NTMwMzQyMDA2Nzg0IE9yaWdpbmFsIHR3ZWV0IGZyb20gSGFycnkgUm9iZXJ0c1xuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xuICBAaWYgJHNlbGYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLy8gTWFrZSBhIGNvbnRleHQgYmFzZWQgc2VsZWN0b3IgYSBsaXR0bGUgbW9yZSBmcmllbmRseVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkY29udGV4dFxuQG1peGluIHdoZW4taW5zaWRlKCRjb250ZXh0KSB7XG4gICN7JGNvbnRleHR9ICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBNaXhpbiB0byBtYW5hZ2UgcmVzcG9uc2l2ZSBicmVha3BvaW50c1xuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCAtIEJyZWFrcG9pbnQgbmFtZVxuLy8vIEByZXF1aXJlICRicmVha3BvaW50c1xuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgLy8gSWYgdGhlIGtleSBleGlzdHMgaW4gdGhlIG1hcFxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgIC8vIFByaW50cyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIHRoZSB2YWx1ZVxuICAgIEBtZWRpYSAje2luc3BlY3QobWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSl9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIElmIHRoZSBrZXkgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwXG4gIEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tIGAjeyRicmVha3BvaW50fWAuIFwiXG4gICAgK1wiQXZhaWxhYmxlIGJyZWFrcG9pbnRzIGFyZTogI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfS5cIjtcbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcDogYWxsKSB7XG4gIHRyYW5zaXRpb246ICRwcm9wIDAuM3MgZWFzZS1pbjtcbn1cblxuQG1peGluIG9iamVjdEZpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgQGZvbnQtZmFjZSBkZWNsYXJhdGlvbnMsIGlmIGFueS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW9TYW5zXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTXVzZW9TYW5zXzEwMC5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9NdXNlb1NhbnNfMzAwLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc1wiO1xuICBzcmM6IHVybChcImZvbnRzL011c2VvU2Fuc181MDAub3RmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXVzZW9TYW5zXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTXVzZW9TYW5zXzcwMC5vdGZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNdXNlb1NhbnNcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9NdXNlb1NhbnNfOTAwLm90ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qKlxuICogQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XG4gKi9cblxuaHRtbCB7XG4gICAgLy8gVGhpcyBkZWZpbmVzIHdoYXQgMSByZW0gaXNcbiAgICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgLy8gZm9udDogbm9ybWFsIDEyNSUgLyAxLjQgJHRleHQtZm9udC1zdGFjaztcbn1cblxucCB7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIHZhcmlhYmxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLyBSZWd1bGFyIGZvbnQgZmFtaWx5XG4vLy8gQHR5cGUgTGlzdFxuJHRleHQtZm9udC1zdGFjazogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuLy8vIENvcHkgdGV4dCBjb2xvclxuLy8vIEB0eXBlIENvbG9yXG4kdGV4dC1jb2xvcjogcmdiKDM0LCAzNCwgMzQpICFkZWZhdWx0O1xuXG4vLy8gTWFpbiBicmFuZCBjb2xvclxuLy8vIEB0eXBlIENvbG9yXG4kYnJhbmQtY29sb3I6IHJnYigyMjksIDAsIDgwKSAhZGVmYXVsdDtcblxuLy8vIExpZ2h0IGdyZXlcbi8vLyBAdHlwZSBDb2xvclxuJGxpZ2h0LWdyZXk6IHJnYigyMzcsIDIzNywgMjM3KSAhZGVmYXVsdDtcblxuLy8vIE1lZGl1bSBncmV5XG4vLy8gQHR5cGUgQ29sb3JcbiRtaWQtZ3JleTogcmdiKDE1MywgMTUzLCAxNTMpICFkZWZhdWx0O1xuXG4vLy8gRGFyayBncmV5XG4vLy8gQHR5cGUgQ29sb3JcbiRkYXJrLWdyZXk6IHJnYig2OCwgNjgsIDY4KSAhZGVmYXVsdDtcblxuLy8vIENvbnRhaW5lcidzIG1heGltdW0gd2lkdGhcbi8vLyBAdHlwZSBMZW5ndGhcbiRtYXgtd2lkdGg6IDExNzBweCAhZGVmYXVsdDtcblxuLy8vIEJyZWFrcG9pbnRzIG1hcFxuLy8vIEBwcm9wIHtTdHJpbmd9IGtleXMgLSBLZXlzIGFyZSBpZGVudGlmaWVycyBtYXBwZWQgdG8gYSBnaXZlbiBsZW5ndGhcbi8vLyBAcHJvcCB7TWFwfSB2YWx1ZXMgLSBWYWx1ZXMgYXJlIGFjdHVhbCBicmVha3BvaW50cyBleHByZXNzZWQgaW4gcGl4ZWxzXG4kYnJlYWtwb2ludHM6IChcbiAgXCJzbVwiOiBvbmx5IHNjcmVlbiBhbmRcbiAgICAoXG4gICAgICBtaW4td2lkdGg6IDc2OHB4XG4gICAgKSxcbiAgXCJtZFwiOiBvbmx5IHNjcmVlbiBhbmRcbiAgICAoXG4gICAgICBtaW4td2lkdGg6IDEwMjRweFxuICAgICksXG4gIFwibGdcIjogb25seSBzY3JlZW4gYW5kXG4gICAgKFxuICAgICAgbWluLXdpZHRoOiAxMjgwcHhcbiAgICApLFxuICBcInhsXCI6IG9ubHkgc2NyZWVuIGFuZFxuICAgIChcbiAgICAgIG1pbi13aWR0aDogMTQ0MHB4XG4gICAgKSxcbiAgXCJ4eGxcIjogb25seSBzY3JlZW4gYW5kXG4gICAgKFxuICAgICAgbWluLXdpZHRoOiAxOTIwcHhcbiAgICApXG4pICFkZWZhdWx0O1xuXG4vLy8gUmVsYXRpdmUgb3IgYWJzb2x1dGUgVVJMIHdoZXJlIGFsbCBhc3NldHMgYXJlIHNlcnZlZCBmcm9tXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdoZW4gdXNpbmcgYSBDRE5cbi8vLyAgICRiYXNlLXVybDogJ2h0dHA6Ly9jZG4uZXhhbXBsZS5jb20vYXNzZXRzLyc7XG4kYmFzZS11cmw6IFwiL2Fzc2V0cy9cIiAhZGVmYXVsdDtcblxuJGdyYWRpZW50X2JnOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1OGM4ZTcsICMxMDA3YTUpO1xuJHRpbWU6IDAuM3M7XG4keGxhcmdlOiAxMjAwcHg7XG4kbGFyZ2U6IDk5MXB4O1xuJG1lZGl1bTogNzY3cHg7XG4kc21hbGw6IDY0MHB4O1xuJHhzbWFsbDogNDgwcHg7XG4keHhzbWFsbDogNDAwcHg7XG5cbiRtaW5feGxhcmdlOiAxMjAxcHg7XG4kbWluX2xhcmdlOiA5OTJweDtcbiRtaW5fbWVkaXVtOiA3NjhweDtcbiRtaW5fc21hbGw6IDY0MXB4O1xuJG1pbl94c21hbGw6IDQ4MXB4O1xuJG1pbl94eHNtYWxsOiA0MDFweDtcbiIsIltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogNTBtcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwbXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuN3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC44cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjFzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjE1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuMjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS4zcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjRzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjQ1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuNTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS42cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjdzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjc1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEuODVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMS45cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4xcztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuMTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi4yNXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuMzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi40cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNDVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi41NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNnM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuNjVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi43cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuNzVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLmFvcy1hbmltYXRlLFxuYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMi44NXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDIuOXM7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSxcbmJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIuOTVzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsXG5ib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1cztcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLFxuYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXS5hb3MtYW5pbWF0ZSxcbmJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDNzO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9bGluZWFyXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWxpbmVhcl0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjI1LCAwLjc1LCAwLjc1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXRdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWJhY2tdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tc2luZV0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhZF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTtcbn1cblxuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWN1YmljXSBbZGF0YS1hb3NdIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSxcbmJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xufVxuXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdLFxuYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhcnRdIFtkYXRhLWFvc10ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG59XG5cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sXG5ib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0gW2RhdGEtYW9zXSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcbn1cblxuW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgfVxufVxuXG5bZGF0YS1hb3M9ZmFkZS11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9ZmFkZS11cC1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7XG59XG5cbltkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zPWZhZGUtZG93bi1sZWZ0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgLTEwMHB4LCAwKTtcbn1cblxuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgfVxufVxuXG5bZGF0YS1hb3M9em9vbS1pbl0ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cblxuW2RhdGEtYW9zPXpvb20taW4tdXBdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1pbi1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7XG59XG5cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXRdIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC11cF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz16b29tLW91dC1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9em9vbS1vdXQtbGVmdF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0ge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIH1cbn1cblxuW2RhdGEtYW9zPXNsaWRlLXVwXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLWRvd25dIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cblxuW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0ge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbltkYXRhLWFvcz1mbGlwLWxlZnRdIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTtcbiAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7XG4gICAgfVxufVxuXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDEwMGRlZyk7XG4gICAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApO1xuICAgIH1cbn1cblxuW2RhdGEtYW9zPWZsaXAtdXBdIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTtcbiAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG4gICAgfVxufVxuXG5bZGF0YS1hb3M9ZmxpcC1kb3duXSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMTAwZGVnKTtcbiAgICAmLmFvcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoMCk7XG4gICAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgQ1NTIGhlbHBlciBjbGFzc2VzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBDbGVhciBpbm5lciBmbG9hdHNcbiAqL1xuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qKlxuICogTWFpbiBjb250ZW50IGNvbnRhaW5lcnNcbiAqIDEuIE1ha2UgdGhlIGNvbnRhaW5lciBmdWxsLXdpZHRoIHdpdGggYSBtYXhpbXVtIHdpZHRoXG4gKiAyLiBDZW50ZXIgaXQgaW4gdGhlIHZpZXdwb3J0XG4gKiAzLiBMZWF2ZSBzb21lIHNwYWNlIG9uIHRoZSBlZGdlcywgZXNwZWNpYWxseSB2YWx1YWJsZSBvbiBzbWFsbCBzY3JlZW5zXG4gKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7IC8qIDEgKi9cbiAgbWFyZ2luLWxlZnQ6IGF1dG87IC8qIDIgKi9cbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyAvKiAyICovXG4gIHBhZGRpbmctbGVmdDogMjBweDsgLyogMyAqL1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyAvKiAzICovXG4gIHdpZHRoOiAxMDAlOyAvKiAxICovXG59XG5cbi8qKlxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XG4gKiAgICBTZWU6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00NTcxNDZcbiAqL1xuLmhpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7IC8qIDEgKi9cbiAgdGV4dC1pbmRlbnQ6IDEwMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qKlxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIFNoYW1lbGVzc2x5IGJvcnJvd2VkIGZyb20gSFRNTDVCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MjTDExOS1MMTMzXG4gKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuaHRtbC5kaXNhYmxlLXNjcm9sbGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyoqXG4qIEVtYmVkIFJlc3BvbnNpdmVseVxuKiBodHRwOi8vZW1iZWRyZXNwb25zaXZlbHkuY29tL1xuKi9cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGlmcmFtZSxcbiAgb2JqZWN0LFxuICBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGluZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubGVmdF9saW5lLFxuLnJpZ2h0X2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICBvcGFjaXR5OiAwLjc2O1xuICB3aWR0aDogMXB4O1xuICB6LWluZGV4OiA5O1xufVxuLmxlZnRfbGluZSB7XG4gIGxlZnQ6IDE1cHg7XG59XG4ucmlnaHRfbGluZSB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmZ1bGxfd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi51cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAkdGltZTtcbn1cbi5jb250YWluZXIge1xuICAucm93IHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuLm1haW5fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwYWRkaW5nOiAxMnB4IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNThjOGU3IDAsICMxMDA3YTUpO1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZTtcbiAgICBiYWNrZ3JvdW5kOiAjNThjOGU3O1xuICB9XG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNob3dfZm9yX3NtYWxsIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2hvd19mb3JfbWVkaXVtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKiBTd2VlcCBUbyBSaWdodCAqL1xuLmh2ci1zd2VlcC10by1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMjA5OGQxO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbi5odnItc3dlZXAtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlLFxuLmh2ci1zd2VlcC10by1yaWdodDpmb2N1czpiZWZvcmUsXG4uaHZyLXN3ZWVwLXRvLXJpZ2h0OmFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBoZWFkZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2UtaGVhZGVyIHtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMjNweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgLy8gbWF4LXdpZHRoOiAxMzI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgIC8vICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIC8vICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAvLyB9XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiAyMzVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIG1heC13aWR0aDogMTk1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgIG1heC13aWR0aDogMTM1cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1dncgMTB2dztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZSgwLjQpO1xuICAgICAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtMTAwJTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDV2dyA2dnc7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAzMDAwcHg7XG4gICAgICAgIGhlaWdodDogMzAwMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNWRlZywgIzAyMDAyNCwgIzU4YzZlNyAwLCAjMjYzZmI5KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lbnVfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmID4gdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgICAgJiA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMyODMzN2Y7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzU4YzhlNyAwJSwgIzEwMDdhNSAxMDAlKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDQxNHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjMjgzMzdmO1xuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCAkdGltZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAmID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyODMzN2Y7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNThjOGU3LCAjMTAwN2E1KTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICB9XG5cbiAgJi5pcy1vcGVuZWQge1xuICAgIC5wYWdlLWhlYWRlcl9fbmF2IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuaGFtYnVyZ2VyIHNwYW46YWZ0ZXIsXG4gICAgLmhhbWJ1cmdlciBzcGFuOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIGZvb3RlciBvZiB0aGUgc2l0ZS9hcHBsaWNhdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnZS1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggMCAyN3B4O1xuICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4NXB4O1xuICB9XG4gIC5pbWctZ3JvdXAyIHtcbiAgICB6LWluZGV4OiA5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTU1cHg7XG4gICAgcmlnaHQ6IC00NXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaW1nLWdyb3VwMyB7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogMTE7XG4gICAgICB0b3A6IDklO1xuICAgICAgcmlnaHQ6IC0yOCU7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICAgIHRvcDogOSU7XG4gICAgICByaWdodDogLTUwJTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHhzbWFsbCkge1xuICAgICAgdG9wOiAxNSU7XG4gICAgICByaWdodDogLTQwJTtcbiAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgfVxuICB9XG4gICZfX3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNThjOGU3IDAlLCAjMTAwN2E1IDEwMCUpO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgcGFkZGluZzogNDFweCAwIDQycHg7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDdweCkge1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MTBweCkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdF9idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweCAyOHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBtYXJnaW46IDI1cHggMzBweCAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDM4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5jb2x1bW4ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgJi0tMSB7XG4gICAgICAgIHdpZHRoOiAxOS41JTtcbiAgICAgIH1cbiAgICAgICYtLTIge1xuICAgICAgICB3aWR0aDogMTklO1xuICAgICAgfVxuICAgICAgJi0tMyB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB9XG4gICAgICAmLS00IHtcbiAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNThjOGU3IDAlLCAjMTAwN2E1IDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2xvZ29zX2Jsb2NrIHtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiA4cHggMjVweDtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDY3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMjVweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHh4c21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggNXB4IDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgfVxuICB9XG4gICZfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgIG9wYWNpdHk6IDAuNTg7XG4gICAgfVxuICB9XG59XG4iLCJodG1sLFxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM0MTQxNDE7XG4gIGZvbnQtZmFtaWx5OiBcIk11c2VvU2Fuc1wiO1xufVxuXG4ucGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzc1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbnAge1xuICBmb250LXNpemU6IDE3LjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbmxpLFxuc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnZpZGVvV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuLnZpZGVvV3JhcHBlciB7XG4gIGlmcmFtZSxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNvbnRhY3RfbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmZmZmIDAlLCAjZWZmNWZmIDEwMCUpO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM1NXB4O1xuICB9XG4gICYtLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM1OGM4ZTcsICMxMDA3YTUpO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cbiAgICAmID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDI5cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMTBweCAzMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAxNXB4IDVweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDhkZWcsICM1OGM4ZTcgMCUsICMxMDA3YTUgMTAwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgIG1hcmdpbjogMTBweCAzMXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgcGFkZGluZzogMTVweCAzOHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogIzIwOThkMTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cm5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaG9tZV9fYmFubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjNDg0ODQ4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgIGJhY2tncm91bmQ6IHVybChcImltZy9iYW5uZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgLnZpZGVvV3JhcHBlciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tY2FwdGlvbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICAgIH1cbiAgfVxuICAmLS1jZW50ZXJlZCB7XG4gICAgbWF4LXdpZHRoOiA1NTVweDtcbiAgICAvLyBwYWRkaW5nOiAwIDE5cHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkgYW5kIChtaW4td2lkdGg6ICRzbWFsbCkge1xuICAgICAgcGFkZGluZzogMjAlIDE5cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgcGFkZGluZzogMzAlIDE5cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHhzbWFsbCkge1xuICAgICAgLy8gcGFkZGluZzogMjAlIDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgfVxuICAgIHN1cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0b3A6IC0xLjNlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHRvcDogLTEuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTMuNnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjcuMXB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTcuMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSBhbmQgKG1pbi13aWR0aDogJHNtYWxsKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgfVxuICAubWFpbl9idG4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bGFyZ2UpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5iYW5uZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgJl9fc2VjdGlvbi1hdmFpbGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNTlweCAwIDExMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiA1N3B4IDAgMzBweDtcbiAgICB9XG4gICAgLmJnX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0zNjBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgdG9wOiAtMjAwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsYXJnZSkge1xuICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgdG9wOiAtMjA3cHg7XG4gICAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDE1NHB4KTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIHRvcDogLTIwN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxNTRweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjcycHg7XG4gICAgICAucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgLmNvbHVtbi02IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tbGVmdCB7XG4gICAgICBmbGV4OiAxIDE7XG4gICAgICBtYXJnaW4tdG9wOiAtMTgwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDYzcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHh4c21hbGwpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogIzI4MzM3ZjtcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjNThjOGU3IDAsICMxMDA3YTUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDgzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDExcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMS42cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXZhaWxhYmxlX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogNTkzcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMDVweCAxNXB4IDExNXB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjVmZjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTVweCA2MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHhzbWFsbCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNWZmO1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIGFuZCAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgICAgdG9wOiAxOCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogIzM4MzkzYztcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3LjMzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1LjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tcmlnaHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIH1cbiAgICAgIC5ibHVlX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZzogNjZweCAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgOTBkZWcsXG4gICAgICAgICAgcmdiYSgyLCAwLCAzNiwgMSkgMCUsXG4gICAgICAgICAgcmdiYSg4OCwgMTk4LCAyMzEsIDEpIDAlLFxuICAgICAgICAgIHJnYmEoMzgsIDYzLCAxODUsIDEpIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgbWF4LXdpZHRoOiA1OTNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDdweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4eHNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdmFpbGFibGVfYnRuIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHhzbWFsbCkge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19zZWN0aW9uLXRlY2hub2xvZ3kge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNjdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTQ1M3B4O1xuICAgIH1cbiAgICAuYm9yZGVyLWNlbnRlciB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlM2UzZTM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICAgIC50ZWNobm9sb2d5X19zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6ICM2YTZiNzU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDE2LjdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRlY2hub2xvZ3lfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgY29sb3I6ICMyODMzN2Y7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHh4c21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGVjaG5vbG9neV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlY2hub2xvZ3lfX2Jsb2NrcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1lZGl1bSkge1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRlY2hub2xvZ3lfX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gICAgICAgICAgICB3aWR0aDogMTc2cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0taW5uZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICBwYWRkaW5nOiAwIDVweCA0NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yM3B4O1xuICAgICAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDIycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzN3B4O1xuICAgICAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjczO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Rpb24tdW5pcXVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTNlYmY4IDUwJSwgd2hpdGUgNTAlKTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTNlYmY4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMTA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWctZ3JvdXAxIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgIHRvcDogLTIlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVuaXF1ZSB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDMwMnB4O1xuICAgICAgICBjb2xvcjogI2NmZDFkZjtcbiAgICAgICAgb3BhY2l0eTogMC42MjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5MHB4O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTc1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1MXB4O1xuICAgICAgICB9XG4gICAgICAgIHN1cCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgICAgIHRvcDogLTEuOGVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMTAxcHggYXV0byAtODVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMjc1cHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDQwcHg7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHhzbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGVzY3JpcHRpb25fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICAgICYudW5pcXVlLWRlc2t0b3AtYnRuIHtcbiAgICAgICAgZmxleDogMSAxIDMwJTtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcmdlKSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubWFpbl9idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM0NjQ4NTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgIGNvbG9yOiAjNDY0ODU3O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAtM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICBjb2xvcjogIzU4YzhlNztcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlY3Rpb24tZmVhdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzU1cHg7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDVweCAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm93bC1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbl9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFyZ2UpIGFuZCAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAuaW5uZXJfYmxvY2sge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzEyMGNhNztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjNDY0ODU3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4NCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAub3dsLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNtYWxsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLm93bC1kZXNrdG9wIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3RfcGFnZV9iYW5uZXIge1xuICBwYWRkaW5nOiAxMzBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wcm9kdWN0X3BhZ2VfYmFubmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAyMDZweCAwIDQ1cHg7XG4gIH1cbiAgJi0tY2FwdGlvbiB7XG4gICAgaDEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzI4MzM3ZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDg1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDtcbiAgICAgIH1cbiAgICAgIHN1cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdG9wOiAtMS4zZW07XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB0b3A6IC0xLjVlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxMy42cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjcuMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1pbWFnZXMge1xuICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTE5MHB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICBmbGV4OiAxIDE7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hsYXJnZSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdHNfZ3JpZCB7XG4gIHBhZGRpbmc6IDMzcHggMCA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgcGFkZGluZzogMzNweCAwIDcwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgcGFkZGluZzogMzNweCAwIDg1cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAzM3B4IDAgMTE1cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feGxhcmdlKSB7XG4gICAgcGFkZGluZzogMzNweCAwIDE2NXB4O1xuICB9XG4gIC5wdXJwbGVfbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0X2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgycHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxODZweDtcbiAgICAgIH1cbiAgICAgIC5iZ190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNjZmQxZGY7XG4gICAgICAgIG9wYWNpdHk6IDAuNjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xuICAgICAgICBmb250LXNpemU6IDEwMnB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBzdXAge1xuICAgICAgICAgIHRvcDogLTEuOGVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmxhcmdlIHtcbiAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm1lZGl1bSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNtYWxsIHtcbiAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgc3VwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBzdXAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgICAgICAgc3VwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTc4cHg7XG4gICAgICAgICAgICBzdXAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWRlc2N0aXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgICAgfVxuICAgICAgLmNvbnRlbnRfYmxvY2sge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRhYmxlX2Jsb2NrIHtcbiAgICAgICAgZmxleDogMSAxO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbm5lcl9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTFweCAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICM1ODU4NTg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NzJweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjMzKTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCA1cHggOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzE1MTVhYTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgY29sb3I6ICM0MzQ0NGU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFib3V0X3BhZ2VfYmFubmVyIHtcbiAgcGFkZGluZzogMTMwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltZy9wYWdlX2Jhbm5lcl9iZy5wbmdcIik7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgIHBhZGRpbmc6IDE1MHB4IDAgODBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgIHBhZGRpbmc6IDIwNnB4IDAgNDVweDtcbiAgfVxuICAmLS1jYXB0aW9uIHtcbiAgICAuY29udF9ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgICB9XG4gICAgICBzdXAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRvcDogLTEuM2VtO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgdG9wOiAtMS41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTMuNnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDI3LjFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0taW1nIHtcbiAgICBtYXJnaW46IC03MHB4IGF1dG8gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0X2ZlYXR1cmVzX3NlY3Qge1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC51bmlxdWUge1xuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgZm9udC1zaXplOiAzMDJweDtcbiAgICAgIGNvbG9yOiAjY2ZkMWRmO1xuICAgICAgb3BhY2l0eTogMC42MjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA1O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDI4MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDI2MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAxOTBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4c21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgc3VwIHtcbiAgICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgICB0b3A6IC0xLjhlbTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAtNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTExNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHNtYWxsKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTI5MHB4O1xuICB9XG4gIC5jb2x1bW4tNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFyZ2UpIHtcbiAgICB9XG4gICAgJi5sZWZ0X2NvbHVtbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDMwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmZmZmZmIDAlLCAjZWZmNWZmIDEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAubGVmdF9jb2x1bW4tLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA1NXB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgY29sb3I6ICMyODMzN2Y7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNDY0ODU3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYgKyBwID4gdWwsXG4gICAgICAmICsgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICM0NjQ4NTc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAtM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICBjb2xvcjogIzU4YzhlNztcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmlnaHRfY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgJi0taW5uZXIge1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1lZGl1bSkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWFpbl9idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0X3ZpZGVvX3NlY3Qge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA5OHB4IDA7XG4gIH1cbiAgLnZpZGVvV3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTI4cHg7XG4gIH1cbiAgaWZyYW1lLFxuICB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0X2JsdWVfbGluZSB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgYmFja2dyb3VuZDogJGdyYWRpZW50X2JnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG4gICYtLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feGxhcmdlKSB7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAuY29sdW1uLTMge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGVzY3JpcHRpb25fX2Jsb2NrIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDM3cHggMzNweCAzNHB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndvdW5kX2hlYWxpbmcge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCAjZmFmY2ZmIDElLCAjZWVmNGZkIDEwMCUpO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgcGFkZGluZzogODBweCAxNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgcGFkZGluZzogMTA4cHggMHB4IDExNXB4O1xuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgY29sb3I6ICMyODMzN2Y7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IDMyLjRweDtcbiAgICB9XG4gIH1cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5sZWZ0X2NvbHVtbiB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmLS1pbm5lciB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0X2NvbHVtbiB7XG4gICAgICBmbGV4OiAxIDE7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAjNDY0ODU3O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0pIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbWFsbCkge1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAtM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICBjb2xvcjogIzU4YzhlNztcbiAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRfZ3JhcGhfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgcGFkZGluZzogNXB4IDAgNzBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICBwYWRkaW5nOiA1cHggMCAxMDRweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNTNweDtcbiAgfVxuICAuZ3JhcGhfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTE3cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgLmlubmVyX2NvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIC5pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICB3aWR0aDogMzYuNSU7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzIuNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzQ2NDg1NztcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWltZyB7XG4gICAgICAvLyBmbGV4OiAxIDE7XG4gICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzZhNmE2YTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmFxIHtcbiAgJl9fYmFubmVyIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwIDUwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1nL3BhZ2VfYmFubmVyX2JnLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogODB2aDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICBoZWlnaHQ6IDY1dmg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgcGFkZGluZzogMTUwcHggMCAzOXB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgcGFkZGluZzogMTcwcHggMCAzOXB4O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTM5NnB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xuICAgICAgfVxuICAgICAgc3VwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0b3A6IC0xLjNlbTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIHRvcDogLTEuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0NGRlZywgIzU4YzhlNyAwJSwgIzEwMDdhNSAxMDAlKTtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICBwYWRkaW5nOiA5M3B4IDE1cHggMTAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIH1cbiAgICAmLS1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19ibG9jayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAuZmFxX19ibG9jay0tdGl0bGUge1xuICAgICAgICAubGVzc19idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5tb3JlX2J0biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAxM3B4IDM1cHggMTNweCAxMnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggNTlweCAxNnB4IDE5cHg7XG4gICAgICB9XG4gICAgICAubW9yZV9idG4sXG4gICAgICAubGVzc19idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5tb3JlX2J0biB7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIC01MCUpO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExcHgsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxlc3NfYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg1IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWFuc3dlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTA2N3B4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEycHggMTJweCAyOHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjVweCA0NnB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNXB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9nX2Jhbm5lciB7XG4gIGJhY2tncm91bmQ6IHVybChcImltZy9wYWdlX2Jhbm5lcl9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgcGFkZGluZzogMTM1cHggMCA0MHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDQ1cHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgcGFkZGluZzogMTkwcHggMCA0NXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgcGFkZGluZzogMjE0cHggMCA2NXB4O1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE3LjJweDtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7XG4gICAgbWF4LXdpZHRoOiAxMjUzcHg7XG4gIH1cbiAgJl9fc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyNTNweDtcbiAgICAuc2xpZGUge1xuICAgICAgLnNsaWRlX19ibG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi0taW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNhMGEwYTA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbm5lcl9jb250ZW50IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBjb2xvcjogIzI4MzM3ZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWFpbl9idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1pbWFnZSB7XG4gICAgICAgICAgLy8gZmxleDogMSAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5vd2wtZG90cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgLm93bC1kb3Qge1xuICAgICAgICBtYXJnaW46IDAgM3B4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjZWNmZDU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGltZTtcbiAgICAgICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDExYTk7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQxMWE5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9nX2dyaWQge1xuICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgIHBhZGRpbmc6IDcwcHggMCA1MHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgcGFkZGluZzogMTAwcHggMCA2MHB4O1xuICB9XG4gIC5wdXJwbGVfbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMxNXB4O1xuICB9XG4gICNsb2FkLW1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50X2JnO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgcGFkZGluZzogMTBweCAyMnB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1OGM4ZTc7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJfZ3JpZCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgaGVpZ2h0OiAwO1xuICAvLyBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgLy8gICBtYXJnaW46IDAgLTEwcHggMzBweDtcbiAgLy8gfVxuICAvLyBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAvLyAgIG1hcmdpbjogMCAtNDBweCAzMHB4O1xuICAvLyB9XG4gIC8vIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAvLyAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIC8vIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgbWFyZ2luOiAwIC0yMHB4IDYzcHg7XG4gIH1cbiAgJi0tYnV0dG9ucyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1heC13aWR0aDogMTI0NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjMWEyMmFmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWEyMmFmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMXB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1OGM4ZTc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgJi5pcy1jaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50X2JnO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2dfaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgIC8vICAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gICAgLy8gICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAvLyB9XG4gICAgLy8gQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAvLyAgIG1hcmdpbjogMjBweDtcbiAgICAvLyAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgIC8vIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICBtYXJnaW46IDIwcHggMjBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgIH1cbiAgICBkaXNwbGF5OiBub25lO1xuICAgICY6bm90KC5oaWRkZW4pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi0taW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzU4YzhlNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNhMGEwYTA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgfVxuICB9XG59XG5cbi5zdWJzY3JpYmVfc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMCAzNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZhZmNmZiAxJSwgI2VlZjRmZCAxMDAlKTtcbiAgLy8gbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgJi0taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudF9iZztcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIG1heC13aWR0aDogMTI0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgYmFja2dyb3VuZDogJGdyYWRpZW50X2JnO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICBwYWRkaW5nOiA1NHB4IDY3cHggNTJweCA2MHB4O1xuICAgIH1cblxuICAgIC5jb250X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1fYmxvY2sge1xuICAgICAgZmxleDogMSAxO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MzlweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICB9XG4gICAgICAud3BjZjcge1xuICAgICAgfVxuICAgICAgZm9ybSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0LFxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIGhlaWdodDogMTY0cHg7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53cGNmNy1jaGVja2JveCxcbiAgICAgICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkc19ncm91cCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3RfZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuYnRuX2Jsb2NrIHtcbiAgICAgICAgICBmbGV4OiAxIDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyM3B4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudF9iZztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRpbWU7XG4gICAgICAgICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU4YzhlNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXJyb3JfYmFubmVyIHtcbiAgcGFkZGluZzogMTMwcHggMCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWcvcGFnZV9iYW5uZXJfYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogLTgwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwIDgwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICBwYWRkaW5nOiAyNDZweCAwIDc0cHg7XG4gIH1cbiAgJi0tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy8gbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzA2MWRhNTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgfVxuICB9XG4gICYtLWJnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG9wYWNpdHk6IDAuNDM7XG4gICAgZm9udC1zaXplOiAxMzBweDtcbiAgICBjb2xvcjogIzI4MzM3ZjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDI0MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjkwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDMzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmRlZmF1bHRfcGFnZSB7XG4gIHBhZGRpbmc6IDEzMHB4IDAgNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaW1nL3BhZ2VfYmFubmVyX2JnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgcGFkZGluZzogMTUwcHggMCAzOXB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgcGFkZGluZzogMTgxcHggMCAyNnB4O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTM5NnB4O1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyODMzN2Y7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94c21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDcxcHg7XG4gICAgfVxuICB9XG4gICYtLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDA7XG4gICAgbWFyZ2luOiAzMHB4IC0xNXB4IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICBwYWRkaW5nOiA1NXB4IDE1cHggMDtcbiAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgcGFkZGluZzogNzBweCAxNXB4IDA7XG4gICAgICBtYXJnaW46IDQ1cHggMCAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDk1cHggMjBweCAwO1xuICAgICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjhweDtcbiAgICAgIG1hcmdpbjogNTJweCAwIDA7XG4gICAgfVxuICAgIC5pbm5lcl9jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICBjb2xvcjogIzI0MjQyNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICMyNDI0MjQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOC41cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGFjdF9fYmFubmVyIHtcbiAgcGFkZGluZzogMTMwcHggMCA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWcvcGFnZV9iYW5uZXJfYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgNzBweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgIHBhZGRpbmc6IDE1OXB4IDAgODNweDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzOTZweDtcbiAgfVxuICBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjgzMzdmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICBmb250LXNpemU6IDcxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIHN1cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0b3A6IC0xLjNlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHRvcDogLTEuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTMuNnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl94bGFyZ2UpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjcuMXB4O1xuICAgIH1cbiAgfVxuICBoNSB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLWZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICRncmFkaWVudF9iZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9sYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICAgIHBhZGRpbmc6IDc1cHggNjdweCA1N3B4IDYwcHg7XG4gICAgfVxuICAgIC5jb250X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm1fYmxvY2sge1xuICAgICAgZmxleDogMSAxO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuZmxleCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tNjAsXG4gICAgICAgIC5jb2x1bW4tNTAsXG4gICAgICAgIC5jb2x1bW4tNDAsXG4gICAgICAgIC5jb2x1bW4tMzcsXG4gICAgICAgIC5jb2x1bW4tMzUsXG4gICAgICAgIC5jb2x1bW4tMzAsXG4gICAgICAgIC5jb2x1bW4tMjYge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3hzbWFsbCkgYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xuICAgICAgICAgIC5jb2x1bW4tMzcge1xuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgICAuY29sdW1uLTYwIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2x1bW4tNTAge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbHVtbi00MCB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29sdW1uLTM3IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb2x1bW4tMzUge1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbHVtbi0zMCB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29sdW1uLTI2IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWZ0X2NvbHVtbiB7XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yaWdodF9jb2x1bW4ge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX2xhcmdlKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25fY29sdW1uIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbGFyZ2UpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZW1wdHlfcm93IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fbWVkaXVtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dCxcbiAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2NHB4O1xuICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAyMXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3BjZjctY2hlY2tib3gsXG4gICAgICAgIC53cGNmNy1hY2NlcHRhbmNlIHtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTQ3cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyYWRpZW50X2JnO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkdGltZTtcbiAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNThjOGU3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbmRfZGlzdHJ1YnV0b3Ige1xuICAmX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICMyODMzN2Y7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX21lZGl1bSkge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICB9XG4gIH1cblxuICAmLS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgI2ZmZmZmZiAwJSwgI2VmZjVmZiAxMDAlKTtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMzZweCAxMnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBtYXJnaW46IDg0cHggMjRweCAwIDI0cHg7XG4gICAgICBwYWRkaW5nOiA2NHB4O1xuICAgIH1cblxuICAgIC5tYWluX2J0biB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlzdHJpYnV0b3ItaW1hZ2Uge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IC05NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmLS1maW5kZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLnNlbGVjdDIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogNDRweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb2xvcjogIzI4MzM3ZjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ0cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFjdF9zZWN0aW9uX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDMwcHggMCAxMHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9tZWRpdW0pIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgODZweDtcbiAgfVxuICAubG9nb19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5feHNtYWxsKSB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbl9zbWFsbCkge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG4gIC5yb3cge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAuY29sdW1uLTMge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW5fc21hbGwpIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhY3QtYm94IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM1OGM4ZTc7XG4gICAgICB9XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMxMDA3YTU7XG4gICAgfVxuICB9XG4gIC5jb250YWN0X3NvY2lhbHMge1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluX3NtYWxsKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICAgIC5pY29uX2Jsb2NrIHtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEyMGRhNztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGltZyxcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICM0NzQ3NDc7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0aW1lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM1OGM4ZTc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnR3aXR0ZXIge1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI3VuZGVyY29uc3RydWN0aW9uLXBhZ2Uge1xuICBwYWRkaW5nOiAyNSUgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuICB9XG5cbiAgLm1haW50ZW5hbmNlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwIDEwJSA0MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cblxuICAubWFpbnRlbmFuY2UtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaGVhZC1vZmZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBidXR0b24gY29tcG9uZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiKDIsIDAsIDM2KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMiwgMCwgMzYsIDEpIDAlLCAjNThDOEU3IDAlLCAjMTAwN0E1IDEwMCUpO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHJnYigyLCAwLCAzNik7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMiwgMCwgMzYsIDEpIDAlLCAjNThDOEU3IDAlLCAjNThDOEU3IDEwMCUsICMxMDA3QTUgMTAwJSk7XG4gICAgfVxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn0iLCIuaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMjgzMzdmO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjgzMzdmO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSB3aGVuLWluc2lkZShcIi5wYWdlLWhlYWRlci5pcy1vcGVuZWRcIikge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5pIHtcbiAgYm9yZGVyOiBzb2xpZCAjMjgzMzdmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLnVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uZHJvcGJ0biB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBUaGUgY29udGFpbmVyIDxkaXY+IC0gbmVlZGVkIHRvIHBvc2l0aW9uIHRoZSBkcm9wZG93biBjb250ZW50ICovXG5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBEcm9wZG93biBDb250ZW50IChIaWRkZW4gYnkgRGVmYXVsdCkgKi9cblxuLmRyb3Bkb3duLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKiBMaW5rcyBpbnNpZGUgdGhlIGRyb3Bkb3duICovXG5cbi5kcm9wZG93bi1jb250ZW50IGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogQ2hhbmdlIGNvbG9yIG9mIGRyb3Bkb3duIGxpbmtzIG9uIGhvdmVyICovXG5cbi5kcm9wZG93bi1jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4vKiBTaG93IHRoZSBkcm9wZG93biBtZW51IG9uIGhvdmVyICovXG5cbi5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd246aG92ZXIgLmRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuIiwiLyoqXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi5vd2wtY2Fyb3VzZWwsXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0sXG4ub3dsLWNhcm91c2VsIC5vd2wtd3JhcHBlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWRvdHMuZGlzYWJsZWQsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uby1qcyAub3dsLWNhcm91c2VsLFxuLm93bC1jYXJvdXNlbC5vd2wtbG9hZGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtZG90LFxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3Qge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub3dsLWNhcm91c2VsLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xuICB6LWluZGV4OiAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7XG59XG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ub3dsLWhlaWdodCB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSxcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eVtzcmNePVwiXCJdIHtcbiAgbWF4LWhlaWdodDogMDtcbn1cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKG93bC52aWRlby5wbGF5LnBuZykgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG59XG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xufVxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuLm93bC10aGVtZSAub3dsLWRvdHMsXG4ub3dsLXRoZW1lIC5vd2wtbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm93bC10aGVtZSAub3dsLW5hdiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9XCJvd2wtXCJdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDRweCA3cHg7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2IFtjbGFzcyo9XCJvd2wtXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg2OTc5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ub3dsLXRoZW1lIC5vd2wtbmF2LmRpc2FibGVkICsgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xufVxuLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbixcbi5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjODY5NzkxO1xufVxuIiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lXG4gIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7XG59XG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4IDE2cHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBsZWZ0OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93bi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjN2M3ZDdmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgYiB7XG4gIC8vIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgLy8gYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLy8gYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL2ltZy9zZWxlY3QtYXJyb3cuc3ZnXCIpIGNlbnRlciB0cmFuc3BhcmVudCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTBweCk7XG4gIC8vIHdpZHRoOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWRcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvd1xuICBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYWRhZGFkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWRcbiAgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl1cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1c1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmVcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvd1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3dcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGNvbG9yOiAjYWRhZGFkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPVwiZ3JvdXBcIl0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY1ZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNWZmO1xuICBjb2xvcjogIzdjN2Q3Zjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzdjN2Q3ZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgYiB7XG4gIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93XG4gIGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmVcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDAlLCAjZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCUsICNlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWUgNTAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgR3JhZGllbnRUeXBlPTApO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjODg4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXVxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmVcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvd1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPVwiZ3JvdXBcIl0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiBncmV5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cbiJdfQ== */
